felipe93 commited on
Commit
837d32a
·
verified ·
1 Parent(s): 6d4819c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +40 -39
app.py CHANGED
@@ -1,39 +1,40 @@
1
- import yaml
2
- import os
3
- from smolagents import GradioUI, CodeAgent, InferenceClientModel
4
-
5
- # Get current directory path
6
- CURRENT_DIR = os.path.dirname(os.path.abspath(__file__))
7
-
8
- from tools.final_answer import FinalAnswerTool as FinalAnswer
9
-
10
-
11
-
12
- model = InferenceClientModel(
13
- model_id='gpt-4o-mini',
14
- )
15
-
16
- final_answer = FinalAnswer()
17
-
18
-
19
- with open(os.path.join(CURRENT_DIR, "prompts.yaml"), 'r') as stream:
20
- prompt_templates = yaml.safe_load(stream)
21
-
22
- agent = CodeAgent(
23
- model=model,
24
- tools=[],
25
- managed_agents=[],
26
- class='CodeAgent',
27
- max_steps=20,
28
- verbosity_level=1,
29
- grammar=None,
30
- planning_interval=None,
31
- name=None,
32
- description=None,
33
- executor_type='local',
34
- executor_kwargs={},
35
- max_print_outputs_length=None,
36
- prompt_templates=prompt_templates
37
- )
38
- if __name__ == "__main__":
39
- GradioUI(agent).launch()
 
 
1
+ import yaml
2
+ import os
3
+ from smolagents import GradioUI, CodeAgent, InferenceClientModel
4
+
5
+ # Get current directory path
6
+ CURRENT_DIR = os.path.dirname(os.path.abspath(__file__))
7
+
8
+ from tools.final_answer import FinalAnswerTool as FinalAnswer
9
+
10
+
11
+
12
+ model = InferenceClientModel(
13
+ provider="openai",
14
+ model_id="gpt-4o-mini",
15
+ api_key=os.getenv("OPENAI_API_KEY")
16
+ )
17
+
18
+ final_answer = FinalAnswer()
19
+
20
+
21
+ with open(os.path.join(CURRENT_DIR, "prompts.yaml"), 'r') as stream:
22
+ prompt_templates = yaml.safe_load(stream)
23
+
24
+ agent = CodeAgent(
25
+ model=model,
26
+ tools=[],
27
+ managed_agents=[],
28
+ max_steps=20,
29
+ verbosity_level=1,
30
+ grammar=None,
31
+ planning_interval=None,
32
+ name=None,
33
+ description=None,
34
+ executor_type='local',
35
+ executor_kwargs={},
36
+ max_print_outputs_length=None,
37
+ prompt_templates=prompt_templates
38
+ )
39
+ if __name__ == "__main__":
40
+ GradioUI(agent).launch()