GTimothee
commited on
Commit
·
c996bea
1
Parent(s):
26823e9
working
Browse files
app.py
CHANGED
@@ -4,8 +4,10 @@ from dotenv import load_dotenv
|
|
4 |
from smolagents import HfApiModel
|
5 |
from smolagents import Tool
|
6 |
import gradio as gr
|
|
|
7 |
|
8 |
load_dotenv()
|
|
|
9 |
model_id = "Qwen/Qwen2.5-Coder-32B-Instruct"
|
10 |
|
11 |
def get_tools():
|
@@ -25,20 +27,8 @@ def get_tools():
|
|
25 |
return tools_list, add_base_tools
|
26 |
|
27 |
|
28 |
-
def agent_response(text_input):
|
29 |
-
response = agent.run(text_input)
|
30 |
-
return response
|
31 |
-
|
32 |
-
|
33 |
if __name__ == "__main__":
|
34 |
tools_list, add_base_tools = get_tools()
|
35 |
-
model = HfApiModel(model_id)
|
36 |
agent = CodeAgent(tools=tools_list, model=model, add_base_tools=add_base_tools, additional_authorized_imports=['web_search'])
|
37 |
-
|
38 |
-
demo = gr.Interface(
|
39 |
-
fn=agent_response,
|
40 |
-
inputs=["text"],
|
41 |
-
outputs=["text"],
|
42 |
-
)
|
43 |
-
|
44 |
-
demo.launch()
|
|
|
4 |
from smolagents import HfApiModel
|
5 |
from smolagents import Tool
|
6 |
import gradio as gr
|
7 |
+
from smolagents import GradioUI
|
8 |
|
9 |
load_dotenv()
|
10 |
+
|
11 |
model_id = "Qwen/Qwen2.5-Coder-32B-Instruct"
|
12 |
|
13 |
def get_tools():
|
|
|
27 |
return tools_list, add_base_tools
|
28 |
|
29 |
|
|
|
|
|
|
|
|
|
|
|
30 |
if __name__ == "__main__":
|
31 |
tools_list, add_base_tools = get_tools()
|
32 |
+
model = HfApiModel(model_id, provider=None)
|
33 |
agent = CodeAgent(tools=tools_list, model=model, add_base_tools=add_base_tools, additional_authorized_imports=['web_search'])
|
34 |
+
GradioUI(agent).launch()
|
|
|
|
|
|
|
|
|
|
|
|
|
|