-
Notifications
You must be signed in to change notification settings - Fork 3.9k
Expand file tree
/
Copy pathrequirements.txt
More file actions
70 lines (59 loc) · 1.22 KB
/
Copy pathrequirements.txt
File metadata and controls
70 lines (59 loc) · 1.22 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
# GPT-Researcher Direct Dependencies
# Python 3.10+ required for LangChain v1
# Core Framework
fastapi>=0.104.1
uvicorn>=0.24.0.post1
pydantic>=2.5.1
python-dotenv>=1.0.0
# LangChain v1
langchain>=1.0.0
langchain-classic>=1.0.0
langchain-community>=0.4.0
langchain-core>=1.0.0
langchain-ollama>=1.0.0
langchain-openai>=1.0.0
langchain-text-splitters>=1.0.0
langgraph>=0.2.76
# LLM Providers
openai>=1.3.3
ollama>=0.4.8
litellm>=1.71.0
google-genai>=1.0.0 # For image generation with Imagen
# Search & Research
tavily-python>=0.7.12
ddgs>=9.0.0
arxiv>=2.0.0
# Document Processing
beautifulsoup4>=4.12.2
brotli>=1.2.0 # < 1.2.0 has no decompression size limit (CVE-2025-6176 decompression-bomb DoS)
pymupdf>=1.23.6
python-docx>=1.1.0
python-pptx>=1.0.0
unstructured>=0.13
lxml>=4.9.2
pandas>=2.0.0
# Vector Store & Embeddings
tiktoken>=0.7.0
numpy>=2.0.0,<2.3.0
# Utilities
aiofiles>=23.2.1
httpx>=0.28.1
websockets>=13.1
requests>=2.31.0
pyyaml>=6.0.1
jinja2>=3.1.6
loguru>=0.7.2
colorama>=0.4.6
# Output Formats
md2pdf>=1.0.1
mistune>=3.0.2
htmldocx>=0.0.6
# MCP Support (optional)
mcp>=1.9.1
langchain-mcp-adapters>=0.1.0
# Data Handling
sqlalchemy>=2.0.28
python-multipart>=0.0.6
json-repair>=0.29.8
json5>=0.9.25
markdown>=3.5.1