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 thelangchain-plaidclient. 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/poolingendpoint withtask: token_embed. Compatible with ColBERT models such asanswerdotai/answerai-colbert-small-v1.
Requirements
- A running NextPlaid server.
- A running vLLM server with a ColBERT-compatible
model loaded via
--runner pooling.
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.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| lfx_nextplaid-0.2.2-py3-none-any.whl | Python 3 | none | any | Details for lfx_nextplaid-0.2.2-py3-none-any.whl |
Release files / lfx_nextplaid-0.2.2-py3-none-any.whl
| Download URL | lfx_nextplaid-0.2.2-py3-none-any.whl |
|---|---|
| Size | 11.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8879c044db32a216134d8972c8268f5d0062dc2f3e70e710cdbb2b98e8e0f219
|
|
BLAKE2b-256 checksum How to use checksums |
8710e77fa367ce0384e77593b291a725d07e2a65467ae3217c9e50ffaf900d34
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for lfx-nextplaid 0.2.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.