minhhungg commited on
Commit
45466f9
·
1 Parent(s): 484c4a2
Files changed (1) hide show
  1. agents.py +6 -2
agents.py CHANGED
@@ -15,7 +15,7 @@ except ImportError:
15
  import google.genai as genai
16
  GENAI_PACKAGE = "genai"
17
  def create_model(model_name):
18
- return genai.models[model_name]
19
  MODEL_CLASS = create_model
20
  except ImportError:
21
  logger.error("Failed to import Google AI package")
@@ -50,7 +50,11 @@ class BaseAgent:
50
 
51
  def _generate_with_gemini(self, prompt: str, system_prompt: str) -> str:
52
  try:
53
- model = MODEL_CLASS(self.gemini_model)
 
 
 
 
54
  combined_prompt = f"System: {system_prompt}\n\nUser: {prompt}"
55
 
56
  try:
 
15
  import google.genai as genai
16
  GENAI_PACKAGE = "genai"
17
  def create_model(model_name):
18
+ return genai.get_model(model_name) # Using get_model instead of accessing models directly
19
  MODEL_CLASS = create_model
20
  except ImportError:
21
  logger.error("Failed to import Google AI package")
 
50
 
51
  def _generate_with_gemini(self, prompt: str, system_prompt: str) -> str:
52
  try:
53
+ if GENAI_PACKAGE == "generativeai":
54
+ model = MODEL_CLASS(model_name=self.gemini_model)
55
+ else:
56
+ model = MODEL_CLASS(self.gemini_model)
57
+
58
  combined_prompt = f"System: {system_prompt}\n\nUser: {prompt}"
59
 
60
  try: