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.3

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.3
File Interpreter ABI Platform
lfx_nextplaid-0.1.3-py3-none-any.whl Python 3 none any Details

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

Download URL lfx_nextplaid-0.1.3-py3-none-any.whl
Size 11.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
258a9a00b043cd7bc2748199d922740bc4c77411d0fba55698f8ebd9b0e1ced7
BLAKE2b-256 checksum
How to use checksums
d784b72a0e9094e8415f9850705f498e45f97557c668d292f241680a10447714
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":"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

0.1.5

1 release file

0.1.4

1 release file

This release

0.1.3 This release

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