Azalie commited on
Commit
1d3ccbf
·
verified ·
1 Parent(s): 57b3138

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -6
app.py CHANGED
@@ -23,7 +23,13 @@ def get_current_time_in_timezone(timezone: str) -> str:
23
  return f"Error fetching time for timezone '{timezone}': {str(e)}"
24
 
25
 
26
- final_answer = get_current_time_in_timezone()
 
 
 
 
 
 
27
 
28
  model = HfApiModel(
29
  max_tokens=2096,
@@ -31,21 +37,21 @@ model = HfApiModel(
31
  model_id='Qwen/Qwen2.5-Coder-32B-Instruct',
32
  custom_role_conversions=None
33
  )
34
- # Load system prompt from prompt.yaml file
 
35
  with open("prompts.yaml", 'r') as stream:
36
  prompt_templates = yaml.safe_load(stream)
37
-
38
  agent = CodeAgent(
39
  model=model,
40
- tools=[final_answer], # add your tools here (don't remove final_answer)
41
  max_steps=6,
42
  verbosity_level=1,
43
  grammar=None,
44
  planning_interval=None,
45
  name=None,
46
  description=None,
47
- prompt_templates=prompt_templates # Pass system prompt to CodeAgent
48
  )
49
 
50
-
51
  GradioUI(agent).launch()
 
23
  return f"Error fetching time for timezone '{timezone}': {str(e)}"
24
 
25
 
26
+ final_answer = FinalAnswerTool()
27
+
28
+ # Register tools
29
+ tools = [
30
+ get_current_time_in_timezone,
31
+ final_answer
32
+ ]
33
 
34
  model = HfApiModel(
35
  max_tokens=2096,
 
37
  model_id='Qwen/Qwen2.5-Coder-32B-Instruct',
38
  custom_role_conversions=None
39
  )
40
+
41
+ # Load system prompt
42
  with open("prompts.yaml", 'r') as stream:
43
  prompt_templates = yaml.safe_load(stream)
44
+
45
  agent = CodeAgent(
46
  model=model,
47
+ tools=tools,
48
  max_steps=6,
49
  verbosity_level=1,
50
  grammar=None,
51
  planning_interval=None,
52
  name=None,
53
  description=None,
54
+ prompt_templates=prompt_templates
55
  )
56
 
 
57
  GradioUI(agent).launch()