2024-09-23 10:00:44 +08:00
[ tool . poetry ]
name = "ragflow"
2024-12-25 14:06:00 +08:00
version = "0.15.1"
2024-09-23 10:00:44 +08:00
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."
authors = [ "Your Name <you@example.com>" ]
license = "https://github.com/infiniflow/ragflow/blob/main/LICENSE"
readme = "README.md"
package-mode = false
[ tool . poetry . dependencies ]
2024-11-19 18:25:04 +08:00
python = ">=3.10,<3.13"
2024-09-23 10:00:44 +08:00
datrie = "0.8.2"
2024-09-25 10:37:20 +08:00
akshare = "^1.14.81"
2024-09-23 10:00:44 +08:00
azure-storage-blob = "12.22.0"
azure-identity = "1.17.1"
azure-storage-file-datalake = "12.16.0"
anthropic = "=0.34.1"
arxiv = "2.1.3"
2024-11-27 15:00:07 +08:00
aspose-slides = { version = "^24.9.0" , markers = "platform_machine == 'x86_64' or (sys_platform == 'darwin' and platform_machine == 'arm64') " }
2024-11-18 17:38:17 +08:00
beartype = "^0.18.5"
2024-09-23 10:00:44 +08:00
bio = "1.7.1"
2024-12-05 18:14:39 +08:00
blinker = "1.7.0"
2024-09-23 10:00:44 +08:00
boto3 = "1.34.140"
botocore = "1.34.140"
cachetools = "5.3.3"
chardet = "5.2.0"
cn2an = "0.5.22"
cohere = "5.6.2"
2024-10-21 15:07:45 +08:00
Crawl4AI = "0.3.8"
2024-10-17 09:52:31 +08:00
dashscope = "1.20.11"
2024-09-23 10:00:44 +08:00
deepl = "1.18.0"
demjson3 = "3.0.6"
discord-py = "2.3.2"
2025-01-10 09:34:20 +08:00
duckduckgo-search = "~7.2.0"
2024-09-23 10:00:44 +08:00
editdistance = "0.8.1"
elastic-transport = "8.12.0"
elasticsearch = "8.12.1"
elasticsearch-dsl = "8.12.0"
fasttext = "0.9.3"
filelock = "3.15.4"
flask = "3.0.3"
flask-cors = "5.0.0"
flask-login = "0.6.3"
flask-session = "0.8.0"
google-search-results = "2.4.2"
groq = "0.9.0"
hanziconv = "0.3.2"
html-text = "0.6.2"
httpx = "0.27.0"
huggingface-hub = "^0.25.0"
2024-12-24 15:17:37 +08:00
infinity-sdk = "0.5.2"
2024-11-12 14:59:41 +08:00
infinity-emb = "^0.0.66"
2024-09-23 10:00:44 +08:00
itsdangerous = "2.1.2"
markdown = "3.6"
markdown-to-json = "2.1.1"
minio = "7.2.4"
mistralai = "0.4.2"
nltk = "3.9.1"
2024-11-12 14:59:41 +08:00
numpy = "^1.26.0"
2024-09-23 10:00:44 +08:00
ollama = "0.2.1"
2024-09-29 10:51:46 +08:00
onnxruntime = "1.19.2"
2024-10-21 15:07:45 +08:00
openai = "1.45.0"
2024-09-30 09:13:11 +08:00
opencv-python = "4.10.0.84"
2024-09-30 09:28:38 +08:00
opencv-python-headless = "4.10.0.84"
2024-11-12 14:59:41 +08:00
openpyxl = "^3.1.0"
2024-09-23 10:00:44 +08:00
ormsgpack = "1.5.0"
2024-11-12 14:59:41 +08:00
pandas = "^2.2.0"
2024-09-23 10:00:44 +08:00
pdfplumber = "0.10.4"
peewee = "3.17.1"
2024-10-21 15:07:45 +08:00
pillow = "10.4.0"
2024-09-23 10:00:44 +08:00
protobuf = "5.27.2"
psycopg2-binary = "2.9.9"
pyclipper = "1.3.0.post5"
pycryptodomex = "3.20.0"
pypdf = "^5.0.0"
2024-11-12 14:59:41 +08:00
pytest = "^8.3.0"
2024-09-23 10:00:44 +08:00
python-dotenv = "1.0.1"
python-dateutil = "2.8.2"
2024-09-29 18:24:24 +08:00
python-pptx = "^1.0.2"
2024-09-23 10:00:44 +08:00
pywencai = "0.12.2"
qianfan = "0.4.6"
ranx = "0.3.20"
readability-lxml = "0.8.1"
2024-11-02 20:05:12 +08:00
valkey = "6.0.2"
2024-09-23 10:00:44 +08:00
requests = "2.32.2"
replicate = "0.31.0"
roman-numbers = "1.0.2"
ruamel-base = "1.0.0"
scholarly = "1.7.11"
scikit-learn = "1.5.0"
selenium = "4.22.0"
2024-11-18 10:15:26 +08:00
selenium-wire = "5.1.0"
2024-11-12 14:59:41 +08:00
setuptools = "^75.2.0"
2024-09-23 10:00:44 +08:00
shapely = "2.0.5"
six = "1.16.0"
strenum = "0.4.15"
tabulate = "0.9.0"
tencentcloud-sdk-python = "3.0.1215"
tika = "2.6.0"
2024-10-21 15:07:45 +08:00
tiktoken = "0.7.0"
2024-09-25 13:38:40 +08:00
umap_learn = "0.5.6"
2024-09-23 10:00:44 +08:00
vertexai = "1.64.0"
volcengine = "1.0.146"
voyageai = "0.2.3"
webdriver-manager = "4.0.1"
2024-10-28 11:58:25 +08:00
werkzeug = "3.0.6"
2024-09-23 10:00:44 +08:00
wikipedia = "1.4.0"
word2number = "1.1"
2024-09-27 19:15:27 +08:00
xgboost = "1.5.0"
2024-09-23 10:00:44 +08:00
xpinyin = "0.7.6"
yfinance = "0.1.96"
zhipuai = "2.0.1"
ruamel-yaml = "^0.18.6"
google-generativeai = "^0.8.1"
python-docx = "^1.1.2"
pypdf2 = "^3.0.1"
graspologic = "^3.4.1"
pymysql = "^1.1.1"
2024-09-29 10:51:46 +08:00
mini-racer = "^0.12.4"
2024-12-12 18:26:44 +07:00
pyodbc = "^5.2.0"
2024-09-29 18:24:24 +08:00
pyicu = "^2.13.1"
2024-11-04 08:35:36 +01:00
flasgger = "^0.9.7.1"
2025-01-06 18:52:17 +08:00
#polars = { version = "^1.9.0", markers = "platform_machine == 'x86_64'" }
polars-lts-cpu = "^1.9.0"
2024-12-12 16:38:03 +08:00
xxhash = "^3.5.0"
2024-09-23 10:00:44 +08:00
2024-09-27 19:15:27 +08:00
[ tool . poetry . group . full ]
optional = true
[ tool . poetry . group . full . dependencies ]
bcembedding = "0.1.3"
fastembed = "^0.3.6"
flagembedding = "1.2.10"
torch = "2.3.0"
transformers = "4.38.1"
2024-09-23 10:00:44 +08:00
[ build-system ]
requires = [ "poetry-core" ]
build-backend = "poetry.core.masonry.api"