Update app.py
Browse files
app.py
CHANGED
@@ -4,7 +4,7 @@ import requests
|
|
4 |
import inspect
|
5 |
import pandas as pd
|
6 |
import asyncio
|
7 |
-
from smolagents import ToolCallingAgent, InferenceClientModel
|
8 |
from smolagents import DuckDuckGoSearchTool, Tool, CodeAgent
|
9 |
from huggingface_hub import login
|
10 |
#h
|
@@ -22,12 +22,9 @@ async def run_and_submit_all(profile: gr.OAuthProfile | None):
|
|
22 |
|
23 |
agent = ToolCallingAgent(
|
24 |
tools=[search_tool],
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
api_key=openai_key,
|
29 |
-
temperature=0.2, # Optional
|
30 |
-
max_tokens=2048 # Optional, but keep within reasonable limits
|
31 |
),
|
32 |
max_steps=7,
|
33 |
verbosity_level=2
|
|
|
4 |
import inspect
|
5 |
import pandas as pd
|
6 |
import asyncio
|
7 |
+
from smolagents import ToolCallingAgent, InferenceClientModel, OpenAIServerModel
|
8 |
from smolagents import DuckDuckGoSearchTool, Tool, CodeAgent
|
9 |
from huggingface_hub import login
|
10 |
#h
|
|
|
22 |
|
23 |
agent = ToolCallingAgent(
|
24 |
tools=[search_tool],
|
25 |
+
model=OpenAIServerModel(
|
26 |
+
model_id="gpt-3.5-turbo", # ✅ valid OpenAI model name
|
27 |
+
api_key=os.environ["OPENAI_API_KEY"] # ✅ securely load from environment
|
|
|
|
|
|
|
28 |
),
|
29 |
max_steps=7,
|
30 |
verbosity_level=2
|