# Required
litellm>=1.30.0
pandas>=1.5.0

# Optional — install only what you use.
# One retriever kind:
#   chromadb>=0.4.0
#   pinecone-client>=3.0.0
#   qdrant-client>=1.7.0
#   psycopg2-binary>=2.9.0          # pgvector
#   weaviate-client>=3.0.0
# Embeddings (if not routed via OpenAI):
#   voyageai>=0.3.0                 # Voyage embeddings + rerank-2.5
#   cohere                          # Cohere embeddings + rerank-3.5
#   sentence-transformers>=2.0.0    # local embeddings
# Hybrid search:
#   rank_bm25                       # BM25 for hybrid_search op
