-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCLI-requirements.txt
More file actions
35 lines (28 loc) · 802 Bytes
/
Copy pathCLI-requirements.txt
File metadata and controls
35 lines (28 loc) · 802 Bytes
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
# Core CLI dependencies for jupyter_ai_quickagent
# Install with: uv pip install -r CLI-requirements.txt
# Agent runtime
deepagents>=0.5.0a4
langchain>=1.0.0
langchain-community>=0.3.0
# LLM backend (required by ChatLiteLLM)
litellm
# Data validation and templating
pydantic>=2.10.0,<3
jinja2
# web_fetch tool
httpx
# Search tools (all optional at runtime; install what you need)
ddgs>=8.0.0 # DuckDuckGo search (no API key required)
tavily-python>=0.5.0 # Tavily search (requires TAVILY_API_KEY)
wikipedia # Wikipedia tool
arxiv # arXiv tool
xmltodict # PubMed tool (used by langchain-community PubMedAPIWrapper)
# Using Bedrock
boto3
# Data science and visualization
pandas
numpy
scipy
matplotlib
seaborn
plotly