Skip to main content

lfx-nextplaid

NextPlaid multi-vector vector store (plus its companion vLLM multivector embeddings) as a standalone Langflow Extension Bundle.

NextPlaid stores each document as a matrix of token embeddings rather than a single vector, enabling ColBERT/ColPali-style late interaction (MaxSim scoring) for significantly higher retrieval quality on semantic search. The bundle ships two components:

  • NextPlaidVectorStoreComponent — vector store backed by a running NextPlaid server via the langchain-plaid client. Supports text (ColBERT) and image (ColPali) ingestion with full upsert semantics via stable document IDs.
  • VllmMultivectorEmbeddingsComponent — produces the token-matrix embeddings NextPlaid ingests by calling vLLM's /pooling endpoint with task: token_embed. Compatible with ColBERT models such as answerdotai/answerai-colbert-small-v1.

Requirements

Install

pip install lfx-nextplaid

The bundle is registered automatically via the langflow.extensions entry-point. After install, restart your Langflow server; the components appear in the palette under the nextplaid bundle group.

Develop

cd src/bundles/nextplaid
pip install -e .
lfx extension validate src/lfx_nextplaid

Manifest

The extension manifest is shipped at src/lfx_nextplaid/extension.json and points at the bundle at components/nextplaid. Components register under the canonical namespaced IDs ext:nextplaid:NextPlaidVectorStoreComponent@official and ext:nextplaid:VllmMultivectorEmbeddingsComponent@official.

Migration

Saved flows referencing the legacy class names or the old import paths under lfx.components.nextplaid.* / lfx.components.vllm.VllmMultivectorEmbeddingsComponent are rewritten to the new namespaced IDs by the migration table in src/lfx/src/lfx/extension/migration/migration_table.json.

Metadata

Release files for lfx-nextplaid 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for lfx-nextplaid 0.1.5
File Interpreter ABI Platform
lfx_nextplaid-0.1.5-py3-none-any.whl Python 3 none any Details

Release files / lfx_nextplaid-0.1.5-py3-none-any.whl

Download URL lfx_nextplaid-0.1.5-py3-none-any.whl
Size 11.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4ed61b1f59243f0ce649c7e04bbfc814d8e5d400d899f7beb09a712a90f9c903
BLAKE2b-256 checksum
How to use checksums
0cdf0fe880bd556f6176687583a11b71d79e6b166121830ce2fb9b03e4df3079
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.8 {"installer":{"name":"uv","version":"0.12.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

0.1.6

1 release file

This release

0.1.5 This release

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page