jjjulllesss commited on
Commit
cb36500
·
verified ·
1 Parent(s): 0e574d3
Files changed (1) hide show
  1. agent.py +16 -24
agent.py CHANGED
@@ -128,9 +128,9 @@ class ImageAnalysisTool(Tool):
128
 
129
 
130
  def final_answer_formatting(answer, question):
131
- client = InferenceClient(
132
- provider="nebius",
133
- api_key=os.getenv("HF_TOKEN"),
134
  )
135
 
136
  prompt = f"""
@@ -140,28 +140,18 @@ def final_answer_formatting(answer, question):
140
  Answer: {answer}
141
  """
142
 
143
- completion = client.chat.completions.create(
144
- model="mistralai/Mistral-Small-3.1-24B-Instruct-2503",
145
- messages=[
146
- {
147
- "role": "user",
148
- "content": [
149
- {
150
- "type": "text",
151
- "text": prompt
152
- }
153
- ]
154
- }
155
- ],
156
- )
157
 
158
- return completion.choices[0].message.content
 
159
 
160
 
161
  web_agent = CodeAgent(
162
  model=LiteLLMModel(
163
- model_id="mistral/mistral-large-latest",
164
- api_key=os.getenv("MISTRAL_API_KEY"),
165
  ),
166
  tools=[
167
  WikipediaSearchTool(),
@@ -179,8 +169,9 @@ web_agent = CodeAgent(
179
  )
180
 
181
  audio_agent = CodeAgent(
182
- model=HfApiModel(
183
- model_id='Qwen/Qwen3-32B'
 
184
  ),
185
  tools=[AudioToTextTool()],
186
  add_base_tools=False,
@@ -192,8 +183,9 @@ audio_agent = CodeAgent(
192
 
193
  manager_agent = CodeAgent(
194
  name="manager_agent",
195
- model=HfApiModel(
196
- model_id='Qwen/Qwen3-235B-A22B'
 
197
  ),
198
  tools=[getFile(), LoadXlsxFileTool(), LoadTextFileTool(), ImageAnalysisTool()],
199
  managed_agents=[web_agent, audio_agent],
 
128
 
129
 
130
  def final_answer_formatting(answer, question):
131
+ model = LiteLLMModel(
132
+ model_id="gemini/gemini-2.0-flash",
133
+ api_key=os.getenv("GOOGLE_API_KEY"),
134
  )
135
 
136
  prompt = f"""
 
140
  Answer: {answer}
141
  """
142
 
143
+ messages = [
144
+ {"role": "user", "content": [{"type": "text", "text": prompt}]}
145
+ ]
 
 
 
 
 
 
 
 
 
 
 
146
 
147
+ output = model(messages).content
148
+ return output
149
 
150
 
151
  web_agent = CodeAgent(
152
  model=LiteLLMModel(
153
+ model_id="gemini/gemini-2.0-flash",
154
+ api_key=os.getenv("GOOGLE_API_KEY"),
155
  ),
156
  tools=[
157
  WikipediaSearchTool(),
 
169
  )
170
 
171
  audio_agent = CodeAgent(
172
+ model=LiteLLMModel(
173
+ model_id="gemini/gemini-2.0-flash",
174
+ api_key=os.getenv("GOOGLE_API_KEY"),
175
  ),
176
  tools=[AudioToTextTool()],
177
  add_base_tools=False,
 
183
 
184
  manager_agent = CodeAgent(
185
  name="manager_agent",
186
+ model=LiteLLMModel(
187
+ model_id="gemini/gemini-2.5-flash-preview-04-17",
188
+ api_key=os.getenv("GOOGLE_API_KEY"),
189
  ),
190
  tools=[getFile(), LoadXlsxFileTool(), LoadTextFileTool(), ImageAnalysisTool()],
191
  managed_agents=[web_agent, audio_agent],