初始话项目框架
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
# Web 框架与 ASGI 服务
|
||||
fastapi>=0.115.0
|
||||
uvicorn[standard]>=0.30.0,<0.32.0
|
||||
gunicorn>=23.0.0
|
||||
|
||||
# 数据校验与配置
|
||||
pydantic>=2.6.0,<3.0.0
|
||||
pydantic-settings>=2.2.0,<3.0.0
|
||||
|
||||
# 数据库 (SQLAlchemy 异步 + MySQL)
|
||||
sqlalchemy[asyncio]>=2.0.0
|
||||
asyncmy>=0.2.9
|
||||
|
||||
# 缓存 (Redis 异步)
|
||||
redis>=5.0.0
|
||||
|
||||
# AI SDK
|
||||
openai>=1.30.0
|
||||
|
||||
# LangChain 生态
|
||||
langchain>=0.3.0
|
||||
langchain-core>=0.3.0
|
||||
langchain-openai>=0.3.0
|
||||
langgraph>=0.2.0
|
||||
|
||||
# HTTP 客户端
|
||||
httpx>=0.28.0
|
||||
|
||||
# 日志与工具库
|
||||
loguru>=0.7.2,<1.0.0
|
||||
shortuuid>=1.0.11,<2.0.0
|
||||
PyJWT>=2.8.0
|
||||
|
||||
# 数据处理
|
||||
pandas>=2.2.0
|
||||
numpy>=1.26.0
|
||||
|
||||
# FastAPI 上传与环境变量辅助
|
||||
python-multipart>=0.0.9
|
||||
python-dotenv>=1.0.0
|
||||
|
||||
# 测试
|
||||
pytest>=8.0.0
|
||||
pytest-asyncio>=0.24.0
|
||||
hypothesis>=6.100.0
|
||||
Reference in New Issue
Block a user