Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. [tool.poetry]
  2. name = "ragflow"
  3. version = "0.15.1"
  4. description = "[RAGFlow](https://ragflow.io/) is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document understanding. It offers a streamlined RAG workflow for businesses of any scale, combining LLM (Large Language Models) to provide truthful question-answering capabilities, backed by well-founded citations from various complex formatted data."
  5. authors = ["Your Name <you@example.com>"]
  6. license = "https://github.com/infiniflow/ragflow/blob/main/LICENSE"
  7. readme = "README.md"
  8. package-mode = false
  9. [tool.poetry.dependencies]
  10. python = ">=3.10,<3.13"
  11. datrie = "0.8.2"
  12. akshare = "^1.14.81"
  13. azure-storage-blob = "12.22.0"
  14. azure-identity = "1.17.1"
  15. azure-storage-file-datalake = "12.16.0"
  16. anthropic = "=0.34.1"
  17. arxiv = "2.1.3"
  18. aspose-slides = { version = "^24.9.0", markers = "platform_machine == 'x86_64' or (sys_platform == 'darwin' and platform_machine == 'arm64') " }
  19. beartype = "^0.18.5"
  20. bio = "1.7.1"
  21. blinker = "1.7.0"
  22. boto3 = "1.34.140"
  23. botocore = "1.34.140"
  24. cachetools = "5.3.3"
  25. chardet = "5.2.0"
  26. cn2an = "0.5.22"
  27. cohere = "5.6.2"
  28. Crawl4AI = "0.3.8"
  29. dashscope = "1.20.11"
  30. deepl = "1.18.0"
  31. demjson3 = "3.0.6"
  32. discord-py = "2.3.2"
  33. duckduckgo-search = "6.1.9"
  34. editdistance = "0.8.1"
  35. elastic-transport = "8.12.0"
  36. elasticsearch = "8.12.1"
  37. elasticsearch-dsl = "8.12.0"
  38. fasttext = "0.9.3"
  39. filelock = "3.15.4"
  40. flask = "3.0.3"
  41. flask-cors = "5.0.0"
  42. flask-login = "0.6.3"
  43. flask-session = "0.8.0"
  44. google-search-results = "2.4.2"
  45. groq = "0.9.0"
  46. hanziconv = "0.3.2"
  47. html-text = "0.6.2"
  48. httpx = "0.27.0"
  49. huggingface-hub = "^0.25.0"
  50. infinity-sdk = "0.5.2"
  51. infinity-emb = "^0.0.66"
  52. itsdangerous = "2.1.2"
  53. markdown = "3.6"
  54. markdown-to-json = "2.1.1"
  55. minio = "7.2.4"
  56. mistralai = "0.4.2"
  57. nltk = "3.9.1"
  58. numpy = "^1.26.0"
  59. ollama = "0.2.1"
  60. onnxruntime = "1.19.2"
  61. openai = "1.45.0"
  62. opencv-python = "4.10.0.84"
  63. opencv-python-headless = "4.10.0.84"
  64. openpyxl = "^3.1.0"
  65. ormsgpack = "1.5.0"
  66. pandas = "^2.2.0"
  67. pdfplumber = "0.10.4"
  68. peewee = "3.17.1"
  69. pillow = "10.4.0"
  70. protobuf = "5.27.2"
  71. psycopg2-binary = "2.9.9"
  72. pyclipper = "1.3.0.post5"
  73. pycryptodomex = "3.20.0"
  74. pypdf = "^5.0.0"
  75. pytest = "^8.3.0"
  76. python-dotenv = "1.0.1"
  77. python-dateutil = "2.8.2"
  78. python-pptx = "^1.0.2"
  79. pywencai = "0.12.2"
  80. qianfan = "0.4.6"
  81. ranx = "0.3.20"
  82. readability-lxml = "0.8.1"
  83. valkey = "6.0.2"
  84. requests = "2.32.2"
  85. replicate = "0.31.0"
  86. roman-numbers = "1.0.2"
  87. ruamel-base = "1.0.0"
  88. scholarly = "1.7.11"
  89. scikit-learn = "1.5.0"
  90. selenium = "4.22.0"
  91. selenium-wire = "5.1.0"
  92. setuptools = "^75.2.0"
  93. shapely = "2.0.5"
  94. six = "1.16.0"
  95. strenum = "0.4.15"
  96. tabulate = "0.9.0"
  97. tencentcloud-sdk-python = "3.0.1215"
  98. tika = "2.6.0"
  99. tiktoken = "0.7.0"
  100. umap_learn = "0.5.6"
  101. vertexai = "1.64.0"
  102. volcengine = "1.0.146"
  103. voyageai = "0.2.3"
  104. webdriver-manager = "4.0.1"
  105. werkzeug = "3.0.6"
  106. wikipedia = "1.4.0"
  107. word2number = "1.1"
  108. xgboost = "1.5.0"
  109. xpinyin = "0.7.6"
  110. yfinance = "0.1.96"
  111. zhipuai = "2.0.1"
  112. ruamel-yaml = "^0.18.6"
  113. google-generativeai = "^0.8.1"
  114. python-docx = "^1.1.2"
  115. pypdf2 = "^3.0.1"
  116. graspologic = "^3.4.1"
  117. pymysql = "^1.1.1"
  118. mini-racer = "^0.12.4"
  119. pyodbc = "^5.2.0"
  120. pyicu = "^2.13.1"
  121. flasgger = "^0.9.7.1"
  122. polars = { version = "^1.9.0", markers = "platform_machine == 'x86_64'" }
  123. polars-lts-cpu = { version = "^1.9.0", markers = "platform_machine == 'arm64'" }
  124. xxhash = "^3.5.0"
  125. [tool.poetry.group.full]
  126. optional = true
  127. [tool.poetry.group.full.dependencies]
  128. bcembedding = "0.1.3"
  129. fastembed = "^0.3.6"
  130. flagembedding = "1.2.10"
  131. torch = "2.3.0"
  132. transformers = "4.38.1"
  133. [build-system]
  134. requires = ["poetry-core"]
  135. build-backend = "poetry.core.masonry.api"