thatting commited on
Commit
abd9b3a
·
verified ·
1 Parent(s): 7f948e9

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, HfApiModel, 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, 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-lite",
32
+ api_key=self.gemini_key
33
+ )
34
 
35
  self.agent = CodeAgent(
36
  model=self.model,