requirements.txt 685 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # Web框架
  2. fastapi==0.110.0
  3. uvicorn[standard]==0.27.1
  4. # WebSocket
  5. websockets==12.0
  6. # 配置管理
  7. python-dotenv==1.0.1
  8. # 日志
  9. loguru==0.7.2
  10. # 异步HTTP客户端
  11. httpx==0.27.0
  12. # 类型提示
  13. pydantic==2.6.1
  14. pydantic-settings==2.2.1
  15. # 音频处理
  16. numpy>=1.26.0
  17. pydub==0.25.1
  18. # 数据库相关
  19. aiomysql==0.2.0
  20. PyMySQL==1.1.0
  21. # 升级到较新的 SQLAlchemy 2.0 小版本,修复部分异步连接池与 GC 相关问题
  22. sqlalchemy[asyncio]==2.0.36
  23. # Redis(异步支持)
  24. redis[asyncio]>=5.0.0
  25. # 数据库连接池(异步)
  26. asyncio==3.4.3
  27. # 测试依赖
  28. pytest==8.2.1
  29. pytest-asyncio==0.23.7
  30. aiosqlite==0.20.0
  31. # DashScope SDK(阿里云AI服务)
  32. dashscope>=1.24.6