-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
64 lines (57 loc) · 1.57 KB
/
requirements.txt
File metadata and controls
64 lines (57 loc) · 1.57 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
# ==============================================================================
# SciMind: AI-Powered Systematic Literature Review (SLR) Framework
# ==============================================================================
# Comprehensive Requirements for Backend, RAG, and Agentic Workflows
# ==============================================================================
# --- Core API & Server ---
fastapi[all]>=0.110.0
uvicorn>=0.27.0
pydantic[email]>=2.6.0
pydantic-settings>=2.2.0
python-dotenv>=1.0.1
logfire[fastapi,asyncpg]>=0.10.0
httpx>=0.27.0
python-multipart>=0.0.12
jinja2>=3.1.3
# --- AI & Agent Orchestration ---
pydantic-ai>=0.0.12
pydantic-graph>=0.0.1
langgraph>=0.0.15
langchain>=0.1.0
langchain-community>=0.0.10
langchain-experimental>=0.0.50
langchain-nvidia-ai-endpoints>=0.1.0
langchain-openai>=0.1.0
langchain-core>=0.1.0
langchain-text-splitters>=0.0.1
openai>=1.12.0
tiktoken>=0.6.0
json-repair>=0.25.0
griffe>=0.40.0
# --- Databases & Persistence ---
asyncpg>=0.29.0
neo4j>=5.17.0
# --- Academic Search & RAG ---
arxiv>=2.1.0
google-search-results>=2.4.2 # SerpAPI
graphiti-core>=0.0.1
# --- Scraping & Web Tools ---
beautifulsoup4>=4.12.3
requests>=2.31.0
selenium>=4.18.1
webdriver-manager>=4.0.1
crawl4ai>=0.3.0
playwright>=1.41.0
playwright-stealth>=1.0.6
# --- Data Science & Visualization ---
pandas>=2.2.0
numpy>=1.26.0
matplotlib>=3.8.3
seaborn>=0.13.2
yfiles_jupyter_graphs>=1.6.1
nest-asyncio>=1.6.0
# --- Miscellaneous ---
pyyaml>=6.0.1
typing-extensions>=4.10.0
rich>=13.7.1
devtools>=0.12.2