# LLM Agent Service Requirements # OrbiQuant IA Trading Platform # Python 3.11+ # LLM and AI anthropic>=0.18.0 # Optional: for Claude API fallback langchain>=0.1.0 # Optional: for advanced RAG langchain-anthropic>=0.1.0 # Optional langchain-community>=0.0.20 # Optional chromadb>=0.4.22 # Optional: for RAG tiktoken>=0.5.2 # API Framework fastapi>=0.104.0 uvicorn[standard]>=0.24.0 sse-starlette>=1.6.5 # Server-Sent Events for streaming # Data validation pydantic>=2.0.0 pydantic-settings>=2.0.0 # Database sqlalchemy>=2.0.0 psycopg2-binary>=2.9.0 asyncpg>=0.29.0 redis>=5.0.0 # HTTP clients aiohttp>=3.9.0 httpx>=0.26.0 requests>=2.31.0 # Data processing numpy>=1.24.0 pandas>=2.0.0 # Utilities python-dotenv>=1.0.0 pyyaml>=6.0.0 loguru>=0.7.0 structlog>=23.2.0 # Testing pytest>=7.4.0 pytest-asyncio>=0.21.0 pytest-cov>=4.1.0 # Code Quality black>=23.0.0 isort>=5.12.0 flake8>=6.1.0 mypy>=1.5.0 # Development ipython>=8.0.0 # Optional: Embeddings and vector operations # sentence-transformers>=2.2.0 # faiss-cpu>=1.7.4