Commit
·
40e6934
1
Parent(s):
9854514
:sparkles: Adding Beautifulsoup
Browse files- app.py +2 -1
- pyproject.toml +1 -0
- requirements.txt +2 -1
- uv.lock +2 -0
app.py
CHANGED
|
@@ -34,7 +34,8 @@ class BasicAgent:
|
|
| 34 |
self.agent = CodeAgent(
|
| 35 |
tools=[DuckDuckGoSearchTool()],
|
| 36 |
model=OpenAIServerModel(model_id=OPENAI_MODEL_ID, api_key=OPENAI_API_KEY),
|
| 37 |
-
|
|
|
|
| 38 |
)
|
| 39 |
def __call__(self, question: str) -> str:
|
| 40 |
print(f"Agent received question (first 50 chars): {question[:50]}...")
|
|
|
|
| 34 |
self.agent = CodeAgent(
|
| 35 |
tools=[DuckDuckGoSearchTool()],
|
| 36 |
model=OpenAIServerModel(model_id=OPENAI_MODEL_ID, api_key=OPENAI_API_KEY),
|
| 37 |
+
additional_authorized_imports=["BeautifulSoup"],
|
| 38 |
+
max_steps=20
|
| 39 |
)
|
| 40 |
def __call__(self, question: str) -> str:
|
| 41 |
print(f"Agent received question (first 50 chars): {question[:50]}...")
|
pyproject.toml
CHANGED
|
@@ -5,6 +5,7 @@ description = "Add your description here"
|
|
| 5 |
readme = "README.md"
|
| 6 |
requires-python = ">=3.12"
|
| 7 |
dependencies = [
|
|
|
|
| 8 |
"dotenv>=0.9.9",
|
| 9 |
"gradio[oauth]>=5.26.0",
|
| 10 |
"requests>=2.32.3",
|
|
|
|
| 5 |
readme = "README.md"
|
| 6 |
requires-python = ">=3.12"
|
| 7 |
dependencies = [
|
| 8 |
+
"beautifulsoup4>=4.13.4",
|
| 9 |
"dotenv>=0.9.9",
|
| 10 |
"gradio[oauth]>=5.26.0",
|
| 11 |
"requests>=2.32.3",
|
requirements.txt
CHANGED
|
@@ -5,4 +5,5 @@ smolagents
|
|
| 5 |
dotenv
|
| 6 |
openai
|
| 7 |
Pillow
|
| 8 |
-
soundfile
|
|
|
|
|
|
| 5 |
dotenv
|
| 6 |
openai
|
| 7 |
Pillow
|
| 8 |
+
soundfile
|
| 9 |
+
beautifulsoup4
|
uv.lock
CHANGED
|
@@ -11,6 +11,7 @@ name = "agents-course-final-assignment"
|
|
| 11 |
version = "0.1.0"
|
| 12 |
source = { virtual = "." }
|
| 13 |
dependencies = [
|
|
|
|
| 14 |
{ name = "dotenv" },
|
| 15 |
{ name = "gradio", extra = ["oauth"] },
|
| 16 |
{ name = "requests" },
|
|
@@ -20,6 +21,7 @@ dependencies = [
|
|
| 20 |
|
| 21 |
[package.metadata]
|
| 22 |
requires-dist = [
|
|
|
|
| 23 |
{ name = "dotenv", specifier = ">=0.9.9" },
|
| 24 |
{ name = "gradio", extras = ["oauth"], specifier = ">=5.26.0" },
|
| 25 |
{ name = "requests", specifier = ">=2.32.3" },
|
|
|
|
| 11 |
version = "0.1.0"
|
| 12 |
source = { virtual = "." }
|
| 13 |
dependencies = [
|
| 14 |
+
{ name = "beautifulsoup4" },
|
| 15 |
{ name = "dotenv" },
|
| 16 |
{ name = "gradio", extra = ["oauth"] },
|
| 17 |
{ name = "requests" },
|
|
|
|
| 21 |
|
| 22 |
[package.metadata]
|
| 23 |
requires-dist = [
|
| 24 |
+
{ name = "beautifulsoup4", specifier = ">=4.13.4" },
|
| 25 |
{ name = "dotenv", specifier = ">=0.9.9" },
|
| 26 |
{ name = "gradio", extras = ["oauth"], specifier = ">=5.26.0" },
|
| 27 |
{ name = "requests", specifier = ">=2.32.3" },
|