requirements.txt 892 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # deep_agent 2.0 项目骨架 - 依赖清单
  2. # Python >= 3.11
  3. #
  4. # 版本策略:区间约束(与 1.5 一致)。本机基线为 deepagents 0.6.12 /
  5. # langchain 1.3.11 / langgraph 1.2.7,区间上界锁在次版本以避免框架破坏性升级。
  6. # --- Agent 框架 ---
  7. deepagents>=0.6,<0.7
  8. langchain>=1.3,<2.0
  9. langchain-openai>=1.0
  10. langgraph>=1.2,<2.0
  11. langgraph-checkpoint-sqlite>=3.0
  12. aiosqlite>=0.20
  13. # --- Web 服务 ---
  14. fastapi>=0.115
  15. uvicorn[standard]>=0.30
  16. pydantic>=2.0
  17. python-multipart>=0.0.9
  18. # --- 存储 ---
  19. pymysql>=1.1
  20. # --- 调度 ---
  21. apscheduler>=3.10,<4.0
  22. # --- 工具 ---
  23. httpx>=0.27
  24. tiktoken>=0.7
  25. python-dotenv>=1.0
  26. # PDF 文本提取及扫描页渲染(跨平台 PDFium)
  27. pypdfium2>=4.30,<6
  28. Pillow>=10,<13
  29. # --- 独立图像算法(服务端无 GUI) ---
  30. numpy>=1.26,<3
  31. opencv-contrib-python-headless>=4.9,<5
  32. # --- 测试 ---
  33. pytest>=8.0
  34. pytest-asyncio>=0.24