-
Notifications
You must be signed in to change notification settings - Fork 28
Expand file tree
/
Copy pathrequirements.txt
More file actions
77 lines (68 loc) · 1.36 KB
/
requirements.txt
File metadata and controls
77 lines (68 loc) · 1.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# LangChain 1.x
langchain==1.2.7
langchain-core==1.2.7
langchain-community==0.4.1
langchain-openai==1.1.7
langchain-text-splitters==1.1.0
langchain-chroma==1.1.0
lightrag-hku==1.4.9
langchain-ollama==1.0.1
langchain-experimental==0.4.1
langgraph==1.0.7
langgraph-checkpoint-sqlite>=3.0.3,<4.0.0
# Vector & Graph databases
pymilvus==2.5.0
py2neo==2021.2.4
neo4j>=5.14,<6
# Document processing
html2text==2024.2.26
python-docx==1.1.2
openpyxl==3.1.5
pypdf==5.1.0
python-pptx==1.0.2
pdfplumber==0.11.4
readability-lxml==0.8.1
html-text==0.6.2
# OCR & Vision
Pillow==11.0.0
opencv-python-headless==4.10.0.84
onnxruntime==1.20.1
# ML & Data
xgboost==2.1.3
pyarrow==18.1.0
# Text processing
strsimpy==0.2.1
chardet==5.2.0
datrie==0.8.3
hanziconv==0.3.2
pyclipper==1.3.0.post6
shapely==2.0.6
pyahocorasick==2.3.0
seqeval==1.2.2
nltk==3.9.1
# Web & API
tavily-python==0.5.0
dashscope==1.20.14
requests==2.32.5
fastapi==0.115.12
uvicorn[standard]==0.34.0
python-multipart==0.0.20
python-dotenv==1.1.0
openai==2.14.0
mcp==1.25.0
PyYAML==6.0.3
websocket-client==1.7.0
# Database
pymysql==1.1.1
sqlalchemy==2.0.36
# Core utilities
trio==0.27.0
pydantic==2.12.3
pydantic-settings==2.12.0
faker==33.1.0
numpy==1.26.4
scikit-learn==1.5.2
# Optional: PyTorch environment (for NER, local reranker)
# Install if you need local NER or reranker models:
# pip install torch transformers
markitdown>=0.0.1