thatting commited on
Commit
b9f2425
·
verified ·
1 Parent(s): f103005

Update agent.py

Browse files
Files changed (1) hide show
  1. agent.py +11 -11
agent.py CHANGED
@@ -1,7 +1,7 @@
1
  import os
2
  import dotenv
3
  import yaml
4
- from smolagents import CodeAgent, LiteLLMModel, OpenAIServerModel, DuckDuckGoSearchTool, VisitWebpageTool
5
  from tools import ToolReadFiles, ToolReverseString, ToolDownloadImage, FinalAnswerTool
6
 
7
  dotenv.load_dotenv()
@@ -14,23 +14,23 @@ dotenv.load_dotenv()
14
  class Agent:
15
  def __init__(self):
16
  # self.hf_token = os.getenv("HF_API_KEY")
17
- # self.openai_key = os.getenv("OPEN_AI_KEY")
18
- self.gemini_key = os.getenv("GEMINI_API_KEY")
19
 
20
  # self.model = HfApiModel(
21
  # model_id="Qwen/Qwen3-235B-A22B",
22
  # token=self.hf_token
23
  # )
24
 
25
- # self.model = OpenAIServerModel(
26
- # model_id="gpt-4o-mini-2024-07-18",
27
- # api_key=self.openai_key
28
- # )
29
-
30
- self.model = LiteLLMModel(
31
- model_id="gemini/gemini-2.0-flash-exp",
32
- api_key=self.gemini_key
33
  )
 
 
 
 
 
34
 
35
  self.agent = CodeAgent(
36
  model=self.model,
 
1
  import os
2
  import dotenv
3
  import yaml
4
+ from smolagents import CodeAgent, HfApiModel, LiteLLMModel, OpenAIServerModel, DuckDuckGoSearchTool, VisitWebpageTool
5
  from tools import ToolReadFiles, ToolReverseString, ToolDownloadImage, FinalAnswerTool
6
 
7
  dotenv.load_dotenv()
 
14
  class Agent:
15
  def __init__(self):
16
  # self.hf_token = os.getenv("HF_API_KEY")
17
+ self.openai_key = os.getenv("OPEN_AI_KEY")
18
+ # self.gemini_key = os.getenv("GEMINI_API_KEY")
19
 
20
  # self.model = HfApiModel(
21
  # model_id="Qwen/Qwen3-235B-A22B",
22
  # token=self.hf_token
23
  # )
24
 
25
+ self.model = OpenAIServerModel(
26
+ model_id="gpt-4o-mini-2024-07-18",
27
+ api_key=self.openai_key
 
 
 
 
 
28
  )
29
+
30
+ # self.model = LiteLLMModel(
31
+ # model_id="gemini/gemini-2.0-flash-exp",
32
+ # api_key=self.gemini_key
33
+ # )
34
 
35
  self.agent = CodeAgent(
36
  model=self.model,