requirements.txt 590 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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[asyncio]==2.0.23
  22. # Redis(异步支持)
  23. redis[asyncio]>=5.0.0
  24. # 数据库连接池(异步)
  25. asyncio==3.4.3
  26. # 测试依赖
  27. pytest==8.2.1
  28. pytest-asyncio==0.23.7
  29. aiosqlite==0.20.0
  30. # DashScope SDK(阿里云AI服务)
  31. dashscope>=1.24.6