Update requirements.txt
Browse files- requirements.txt +20 -3
requirements.txt
CHANGED
@@ -1,9 +1,26 @@
|
|
1 |
gradio
|
2 |
-
requests
|
3 |
duckduckgo_search
|
4 |
beautifulsoup4
|
5 |
-
smolagents
|
6 |
duckduckgo-search
|
7 |
transformers
|
8 |
huggingface_hub
|
9 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
gradio
|
|
|
2 |
duckduckgo_search
|
3 |
beautifulsoup4
|
|
|
4 |
duckduckgo-search
|
5 |
transformers
|
6 |
huggingface_hub
|
7 |
+
|
8 |
+
# Core agent framework
|
9 |
+
smol-agents>=0.2.0 # the Tool / Agent classes
|
10 |
+
|
11 |
+
# OpenAI client (Whisper + GPT-4o)
|
12 |
+
openai>=1.14.0 # new 1.x API used in the code
|
13 |
+
|
14 |
+
# Web requests & search helpers
|
15 |
+
requests>=2.31.0
|
16 |
+
duckduckgo-search>=4.2.0 # used internally by DuckDuckGoSearchTool
|
17 |
+
|
18 |
+
# Spreadsheet support (pandas → openpyxl for .xlsx, xlrd for .xls)
|
19 |
+
pandas>=2.2.0
|
20 |
+
openpyxl>=3.1.2 # .xlsx reader/-writer
|
21 |
+
xlrd>=2.0.1 # .xls legacy support
|
22 |
+
|
23 |
+
tabulate>=0.9.0 # fallback markdown renderer
|
24 |
+
|
25 |
+
# YouTube transcript fetcher
|
26 |
+
youtube-transcript-api>=0.6.2
|