Skip to main content

Table of Contents

Module spoon_ai.rag.vectorstores.registry

get_vector_store​

def get_vector_store(backend: Optional[str] = None) -> VectorStore

Return a vector store by backend name.

Backends:

  • faiss: local/offline (mapped to in-memory cosine store)
  • pinecone: cloud Pinecone (requires PINECONE_API_KEY)
  • qdrant: local/cloud Qdrant (requires qdrant-client, default http://localhost:6333)
  • chroma: local Chroma (requires chromadb)