39 lines
664 B
Text
39 lines
664 B
Text
# Heritage RAG Backend Dependencies
|
|
|
|
# Core FastAPI
|
|
fastapi>=0.104.0
|
|
uvicorn[standard]>=0.24.0
|
|
pydantic>=2.0.0
|
|
|
|
# HTTP Client
|
|
httpx>=0.25.0
|
|
|
|
# DSPy for LLM orchestration (2.6+ for GEPA, streamify, ReAct)
|
|
dspy-ai>=2.6.0
|
|
|
|
# GEPA optimizer (reflective prompt optimization)
|
|
# Note: GEPA is now included in dspy-ai>=2.6.0 as dspy.GEPA
|
|
|
|
# Vector database
|
|
qdrant-client>=1.7.0
|
|
|
|
# TypeDB knowledge graph
|
|
typedb-driver>=2.28.0
|
|
|
|
# Embedding models
|
|
sentence-transformers>=2.2.0
|
|
|
|
# Async support
|
|
asyncio-throttle>=1.0.0
|
|
|
|
# Optional: PostGIS client
|
|
asyncpg>=0.29.0
|
|
|
|
# Monitoring
|
|
prometheus-client>=0.19.0
|
|
|
|
# Utilities
|
|
python-dotenv>=1.0.0
|
|
|
|
# Production server
|
|
gunicorn>=21.0.0
|