knowledge-base/backend/requirements.txt
Pratik Narola a228780146 production improvements: configurable embeddings, v1.1, O(1) ownership, retries
- Make Ollama URL configurable via OLLAMA_BASE_URL env var
- Add version: v1.1 to Mem0 config (required for latest features)
- Make embedding model and dimensions configurable
- Fix ownership check: O(1) lookup instead of fetching 10k records
- Add tenacity retry logic for database operations
2026-01-15 23:01:18 +05:30

40 lines
437 B
Text

# Core Framework
fastapi
uvicorn[standard]
python-multipart
# Mem0 and AI
mem0ai
openai
google-genai
cohere
# Database
qdrant-client
neo4j
langchain-neo4j
rank-bm25
ollama
# Utilities
pydantic
pydantic-settings
tenacity
python-dotenv
httpx
aiofiles
requests
# Logging and Monitoring
structlog
python-json-logger
# CORS and Security
python-jose[cryptography]
passlib[bcrypt]
# Rate Limiting
slowapi
# MCP Server
mcp[server]>=1.0.0