- 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
40 lines
437 B
Text
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
|