orchid-rag-qdrant
Qdrant vector and doc-store plugin for the Orchid AI framework.
orchid-rag-qdrant is the Qdrant vector-backend plugin for the Orchid AI framework. It provides QdrantRepository (vector read + write + admin + hybrid sparse/dense) and QdrantDocStore (parent-document store), both auto-registering via Python entry points.
Installation
pip install orchid-ai orchid-rag-qdrantWhat It Provides
| Component | Class | Purpose |
|---|---|---|
| Vector backend | QdrantRepository | Full OrchidVectorStoreRepository implementation |
| Doc store | QdrantDocStore | Qdrant-backed parent document store |
| Filter builder | build_qdrant_filter | Hierarchical scope → Qdrant payload filter |
Auto-Registration
[project.entry-points."orchid.vector_backends"]
qdrant = "orchid_rag_qdrant:_register"
[project.entry-points."orchid.doc_store_backends"]
qdrant = "orchid_rag_qdrant:_register"Configuration
rag:
vector_backend: qdrant
qdrant_url: http://qdrant:6333
embedding_model: text-embedding-3-small