fastapi==0.115.0 uvicorn[standard]==0.32.0 sqlalchemy==2.0.36 pydantic==2.9.2 pydantic-settings>=2.10.1 python-jose[cryptography]==3.3.0 passlib[bcrypt]==1.7.4 bcrypt==4.0.1 # Compatible with passlib 1.7.4 python-multipart==0.0.12 aiosmtplib==3.0.2 email-validator==2.2.0 psycopg2-binary==2.9.11 cryptography==42.0.5 httpx==0.27.0 requests>=2.32.5 minio==7.2.5 python-docx==1.1.0 numpy>=2.1.0 pymilvus==2.4.9 # Latest 2.4.x version with better dependency management marshmallow==3.20.0 # Downgrade to 3.x for environs 9.5.0 compatibility openai>=1.24.0,<2.0.0 casbin==1.36.3 casbin-sqlalchemy-adapter==1.4.0 PyJWT==2.8.0 # JWT token handling for tenant context # LangChain 核心组件 langchain==1.2.7 langchain-community==0.4.1 langchain-openai==1.1.7 langchain-core==1.2.7 langchain-text-splitters>=1.0.0 # 文档加载器 pypdf==4.1.0 # PDF文档加载 unstructured==0.11.8 # 多格式文档加载 (compatible with Python 3.12) markdown==3.5.2 # Markdown文档 beautifulsoup4==4.12.3 # HTML文档 lxml==5.1.0 # XML解析 # 文本分割器 tiktoken>=0.7,<1 # Token计数(OpenAI) # RAG评估 ragas==0.1.7 # RAG评估框架 # 测试框架 pytest==8.3.4 pytest-asyncio==0.24.0 pytest-cov==6.0.0 pytest-mock==3.14.0 playwright==1.41.0 # 数据库迁移 alembic==1.13.1 # 数据库加密 sqlalchemy-utils==0.41.1 # API 限流 slowapi==0.1.9 # Monitoring prometheus_client==0.25.0 # 结构化日志 -e ../shared/common_logging -e ../shared/common_metrics -e ../shared/common_langfuse # Neo4j Driver neo4j==5.15.0 # Redis for caching redis==5.0.1 hiredis==2.3.2 # Celery for async tasks celery==5.3.4 flower==2.0.1 # High-performance JSON serialization orjson>=3.9.14 # MLX for local model inference mlx==0.31.1 mlx-lm==0.31.1 # Local BGE embedding model sentence-transformers>=2.2.2 torch>=2.0.0 # Local BGE embedding model sentence-transformers>=2.2.2 torch>=2.0.0 loguru==0.7.2 # Development tools black==24.10.0 ruff==0.7.0