drAbreu commited on
Commit
e67eadd
·
1 Parent(s): 5109026

Changed writer to gpt-4o-mini

Browse files
Files changed (2) hide show
  1. agents/llama_index_agent.py +15 -3
  2. app.py +12 -4
agents/llama_index_agent.py CHANGED
@@ -85,7 +85,12 @@ class GaiaAgent(ReActAgent):
85
  model_provider = model_provider.lower()
86
 
87
  if model_provider == "openai":
88
- return OpenAI(model=model_name, api_key=api_key or os.getenv("OPENAI_API_KEY"))
 
 
 
 
 
89
 
90
  elif model_provider == "anthropic":
91
  return Anthropic(
@@ -208,14 +213,21 @@ def create_writer_agent(model_config: Dict[str, Any]) -> ReActAgent:
208
  llm = OpenAI(
209
  model=model_name,
210
  api_key=api_key or os.getenv("OPENAI_API_KEY"),
 
 
 
 
 
 
211
  )
212
  elif model_provider.lower() == "anthropic":
213
  llm = Anthropic(
214
  model=model_name,
215
  api_key=api_key or os.getenv("ANTHROPIC_API_KEY"),
216
  temperature=1.0 if "3-7" in model_name else 0.5,
217
- thinking_dict={"type": "enabled", "budget_tokens": 2048} if "3-7" in model_name else None,
218
- max_tokens=2048*4
 
219
  )
220
  else:
221
  raise ValueError(f"Unsupported model provider for writer agent: {model_provider}")
 
85
  model_provider = model_provider.lower()
86
 
87
  if model_provider == "openai":
88
+ return OpenAI(
89
+ model=model_name,
90
+ api_key=api_key or os.getenv("OPENAI_API_KEY"),
91
+ additional_kwargs={
92
+ "reasoning_effort": "high"
93
+ } if "o4" in model_name else {})
94
 
95
  elif model_provider == "anthropic":
96
  return Anthropic(
 
213
  llm = OpenAI(
214
  model=model_name,
215
  api_key=api_key or os.getenv("OPENAI_API_KEY"),
216
+ max_tokens=128,
217
+ temperature=0.1,
218
+
219
+ additional_kwargs={
220
+ "max_tokens": 128,
221
+ "temperature": 0.5}
222
  )
223
  elif model_provider.lower() == "anthropic":
224
  llm = Anthropic(
225
  model=model_name,
226
  api_key=api_key or os.getenv("ANTHROPIC_API_KEY"),
227
  temperature=1.0 if "3-7" in model_name else 0.5,
228
+ thinking_dict={"type": "enabled", "budget_tokens": 5112} if "3-7" in model_name else None,
229
+ max_tokens=2048*4,
230
+
231
  )
232
  else:
233
  raise ValueError(f"Unsupported model provider for writer agent: {model_provider}")
app.py CHANGED
@@ -28,12 +28,14 @@ OPENAI = {
28
  class BasicAgent:
29
  def __init__(
30
  self,
31
- model_provider="anthropic",
32
- model_name="claude-3-7-sonnet-latest",
 
 
33
  api_key=None,
34
  use_separate_writer_model=True,
35
- writer_model_provider="anthropic",
36
- writer_model_name="claude-3-5-sonnet-latest"
37
  ):
38
  """
39
  Initialize the BasicAgent with a multi-agent workflow.
@@ -482,6 +484,12 @@ if __name__ == "__main__":
482
 
483
  print("-"*(60 + len(" App Starting ")) + "\n")
484
 
 
 
 
 
 
 
485
  print("Launching Gradio Interface for Basic Agent Evaluation...")
486
  demo.launch(debug=True, share=False)
487
 
 
28
  class BasicAgent:
29
  def __init__(
30
  self,
31
+ # model_provider="anthropic",
32
+ # model_name="claude-3-7-sonnet-latest",
33
+ model_provider="openai",
34
+ model_name="o4-mini",
35
  api_key=None,
36
  use_separate_writer_model=True,
37
+ writer_model_provider="openai",
38
+ writer_model_name="gpt-4o-mini"
39
  ):
40
  """
41
  Initialize the BasicAgent with a multi-agent workflow.
 
484
 
485
  print("-"*(60 + len(" App Starting ")) + "\n")
486
 
487
+ # Check cache persistence
488
+ cache = ResponseCache()
489
+ stats = cache.get_stats()
490
+ print(f"Cache loaded with {stats['correct_cached']} correct answers out of {stats['total_cached']} total entries")
491
+
492
+
493
  print("Launching Gradio Interface for Basic Agent Evaluation...")
494
  demo.launch(debug=True, share=False)
495