GattoNero commited on
Commit
809c702
·
verified ·
1 Parent(s): f9baf42

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -95,11 +95,12 @@ class BasicAgent:
95
  llm = LlamaOpenAI(
96
  model="gpt-4o",
97
  temperature=0.0,
98
- api_key=openai_api_key
 
99
  )
100
 
101
 
102
- self.agent = OpenAIAgent.from_tools([ingredient_tool, log_thought_tool, sum_list_tool, is_food_tool, final_answer], llm=llm, verbose=True)
103
 
104
  # Client OpenAI per chiamate esterne (immagini/audio)
105
 
@@ -640,10 +641,11 @@ def sum_list(numbers: list[float]) -> float:
640
  print_coso(f"[TOOL] Result: {total}")
641
  return total
642
 
643
- def is_food(item_name: str) -> bool:
644
- food_items = ["burgers", "hot dogs", "salads", "fries", "ice cream"]
645
- result = item_name.lower() in food_items
646
- print(f"is_food({item_name}) -> {result}")
 
647
  return result
648
 
649
  def final_answer_tool(answer: str) -> str:
 
95
  llm = LlamaOpenAI(
96
  model="gpt-4o",
97
  temperature=0.0,
98
+ api_key=openai_api_key,
99
+ max_steps=30
100
  )
101
 
102
 
103
+ self.agent = OpenAIAgent.from_tools([ingredient_tool, log_thought_tool, sum_list_tool, search_tool, is_food_tool, final_answer], llm=llm, verbose=True)
104
 
105
  # Client OpenAI per chiamate esterne (immagini/audio)
106
 
 
641
  print_coso(f"[TOOL] Result: {total}")
642
  return total
643
 
644
+ def tag_food_items(items: list[str]) -> str:
645
+ food_items = {"burgers", "hot dogs", "salads", "fries", "ice cream"}
646
+ tags = {item: (item.lower() in food_items) for item in items}
647
+ result = ", ".join([f"{item}: {tags[item]}" for item in items])
648
+ print(f"tag_food_items({items}) -> {result}")
649
  return result
650
 
651
  def final_answer_tool(answer: str) -> str: