pyproject.toml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. [project]
  2. name = "enterprise_kb-qa-system"
  3. version = "0.1.0"
  4. description = "Add your description here"
  5. requires-python = ">=3.12"
  6. dependencies = [
  7. "addict>=2.4.0",
  8. "dashscope>=1.25.21",
  9. "datasets>=5.0.0",
  10. "fastapi>=0.136.3",
  11. "flagembedding>=1.4.0",
  12. "jieba>=0.42.1",
  13. "langchain>=1.3.4",
  14. "langchain-anthropic==1.4.4",
  15. "langchain-community==0.4.0",
  16. "langchain-text-splitters>=1.1.2",
  17. "langchain-unstructured>=1.0.1",
  18. "markdown>=3.10.2",
  19. "milvus-model>=0.2.12",
  20. "modelscope==1.37.1",
  21. "notebook>=7.5.7",
  22. "ollama==0.6.0",
  23. "openai>=2.41.0",
  24. "opencv-python>=4.13.0.92",
  25. "pandas>=3.0.3",
  26. "peft>=0.19.1",
  27. "pymilvus>=3.0.0",
  28. "pymupdf>=1.27.2.3",
  29. "pymysql>=1.2.0",
  30. "python-docx>=1.2.0",
  31. "python-pptx>=1.0.2",
  32. "ragas==0.3.0",
  33. "rank-bm25>=0.2.2",
  34. "rapidocr-onnxruntime>=1.4.4",
  35. "redis>=8.0.0",
  36. "sentence-transformers>=5.5.1",
  37. "simplejson>=4.1.1",
  38. "sortedcontainers>=2.4.0",
  39. "torch==2.7.0",
  40. "transformers==5.10.2",
  41. "unstructured>=0.22.31",
  42. "uvicorn>=0.49.0",
  43. ]