mmichiels13 commited on
Commit
c0a5395
·
1 Parent(s): da6361b
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -6,8 +6,8 @@ import pandas as pd
6
 
7
  # Import our custom tools from their modules
8
  from huggingface_hub import login
9
- from smolagents import CodeAgent, InferenceClientModel, OpenAIServerModel, GoogleSearchTool
10
- from tools import web_search, visit_webpage, final_answer
11
  # from tools import web_search, visit_webpage, final_answer, go_back, close_popups, search_item_ctrl_f
12
  from retriever import load_guest_dataset
13
  from functools import lru_cache
@@ -29,12 +29,14 @@ class BasicAgent:
29
  login(token=api_key)
30
 
31
  # Create the search tool
32
- # self.web_search = web_search
33
 
34
  self.visit_webpage = visit_webpage
35
 
36
  self.final_answer = final_answer
37
 
 
 
38
  # self.go_back = go_back
39
 
40
  # self.close_popups = close_popups
@@ -42,8 +44,8 @@ class BasicAgent:
42
  # self.search_item_ctrl_f = search_item_ctrl_f
43
 
44
  # Create the model
45
- # self.model = InferenceClientModel(model_id="Qwen/Qwen2.5-72B-Instruct")
46
- self.model = InferenceClientModel(model_id="Qwen/Qwen2.5-7B-Instruct") #smaller/faster
47
  # self.model = OpenAIServerModel(model_id="gpt-4o")
48
 
49
  # Define your system prompt
@@ -56,7 +58,7 @@ class BasicAgent:
56
 
57
  # Create the agent with tools
58
  self.agent = CodeAgent(
59
- tools=[GoogleSearchTool(), self.visit_webpage, self.final_answer],
60
  # tools=[self.web_search, self.visit_webpage, self.final_answer, go_back, close_popups, search_item_ctrl_f],
61
  model=self.model,
62
  additional_authorized_imports=["pandas", "openpyxl", "yt_dlp", "requests", "io", "json", "whisper", "bs4"],
 
6
 
7
  # Import our custom tools from their modules
8
  from huggingface_hub import login
9
+ from smolagents import CodeAgent, InferenceClientModel, OpenAIServerModel
10
+ from tools import web_search, visit_webpage, final_answer, image_qa
11
  # from tools import web_search, visit_webpage, final_answer, go_back, close_popups, search_item_ctrl_f
12
  from retriever import load_guest_dataset
13
  from functools import lru_cache
 
29
  login(token=api_key)
30
 
31
  # Create the search tool
32
+ self.web_search = web_search
33
 
34
  self.visit_webpage = visit_webpage
35
 
36
  self.final_answer = final_answer
37
 
38
+ self.image_qa = image_qa
39
+
40
  # self.go_back = go_back
41
 
42
  # self.close_popups = close_popups
 
44
  # self.search_item_ctrl_f = search_item_ctrl_f
45
 
46
  # Create the model
47
+ self.model = InferenceClientModel(model_id="Qwen/Qwen2.5-72B-Instruct")
48
+ # self.model = InferenceClientModel(model_id="Qwen/Qwen2.5-7B-Instruct") #smaller/faster
49
  # self.model = OpenAIServerModel(model_id="gpt-4o")
50
 
51
  # Define your system prompt
 
58
 
59
  # Create the agent with tools
60
  self.agent = CodeAgent(
61
+ tools=[web_search, self.visit_webpage, self.final_answer, self.image_qa],
62
  # tools=[self.web_search, self.visit_webpage, self.final_answer, go_back, close_popups, search_item_ctrl_f],
63
  model=self.model,
64
  additional_authorized_imports=["pandas", "openpyxl", "yt_dlp", "requests", "io", "json", "whisper", "bs4"],