fastapi>=0.115.0
uvicorn[standard]>=0.30.0

openai>=1.104.2
anthropic>=0.39.0

httpx[socks]>=0.27.0

pydantic>=2.7.4
pydantic-settings>=2.1.0

python-dotenv==1.0.0
loguru==0.7.2
psutil>=5.9.0
aiohttp>=3.9.0

langchain==0.3.28
langchain-core==0.3.83
langchain-community==0.3.31
langchain-openai==0.3.35
langchain-anthropic==0.3.15

# Database
sqlalchemy>=2.0.0
aiomysql>=0.2.0
redis>=5.0.0
greenlet>=3.0.0
cryptography>=41.0.0  # Required for MySQL sha256_password auth

# 明确加上（避免 pip 解析错）
sse-starlette>=3.3.3
anyio>=4.7.0
starlette>=0.49.1

# Web Search
ddgs>=9.0.0

# Token counting
tiktoken>=0.5.0