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-qdrant

What It Provides

ComponentClassPurpose
Vector backendQdrantRepositoryFull OrchidVectorStoreRepository implementation
Doc storeQdrantDocStoreQdrant-backed parent document store
Filter builderbuild_qdrant_filterHierarchical 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