arwnsyh commited on
Commit
c318fcb
·
1 Parent(s): d8287ae

Revert to models/gemini-flash-latest to fix quota issues

Browse files
app.py CHANGED
@@ -137,8 +137,8 @@ def chat():
137
  'parts': [{'text': user_message}]
138
  })
139
 
140
- # Call Gemini - using models/gemini-2.0-flash (Available & Smart)
141
- model = genai.GenerativeModel('models/gemini-2.0-flash')
142
  response = model.generate_content(contents)
143
 
144
  return jsonify({
 
137
  'parts': [{'text': user_message}]
138
  })
139
 
140
+ # Call Gemini - using models/gemini-flash-latest (High Quota & Stable)
141
+ model = genai.GenerativeModel('models/gemini-flash-latest')
142
  response = model.generate_content(contents)
143
 
144
  return jsonify({
models/challenge_analyzer.py CHANGED
@@ -25,9 +25,9 @@ class ChallengeAnalyzer(BaseAnalyzer):
25
  return False
26
 
27
  genai.configure(api_key=api_key)
28
- self.genai_model = genai.GenerativeModel('models/gemini-2.0-flash')
29
  self.is_initialized = True
30
- print("[ChallengeAnalyzer] Gemini 2.0 Flash initialized")
31
  return True
32
  except Exception as e:
33
  print(f"[ChallengeAnalyzer] Init failed: {e}")
 
25
  return False
26
 
27
  genai.configure(api_key=api_key)
28
+ self.genai_model = genai.GenerativeModel('models/gemini-flash-latest')
29
  self.is_initialized = True
30
+ print("[ChallengeAnalyzer] Gemini Flash Latest initialized")
31
  return True
32
  except Exception as e:
33
  print(f"[ChallengeAnalyzer] Init failed: {e}")
models/image_analyzer.py CHANGED
@@ -43,9 +43,9 @@ class ImageAnalyzer(BaseAnalyzer):
43
  try:
44
  import google.generativeai as genai
45
  genai.configure(api_key=api_key)
46
- # Use Gemini 2.0 Flash
47
- self.genai_model = genai.GenerativeModel('models/gemini-2.0-flash')
48
- print("[ImageAnalyzer] Gemini 2.0 Flash Vision initialized")
49
  except Exception as e:
50
  print(f"[ImageAnalyzer] Failed to initialize Gemini: {e}")
51
  self.genai_model = None
 
43
  try:
44
  import google.generativeai as genai
45
  genai.configure(api_key=api_key)
46
+ # Use Gemini Flash Latest
47
+ self.genai_model = genai.GenerativeModel('models/gemini-flash-latest')
48
+ print("[ImageAnalyzer] Gemini Flash Latest Vision initialized")
49
  except Exception as e:
50
  print(f"[ImageAnalyzer] Failed to initialize Gemini: {e}")
51
  self.genai_model = None
models/text_analyzer.py CHANGED
@@ -101,8 +101,8 @@ class TextAnalyzer(BaseAnalyzer):
101
  {"category": "HARM_CATEGORY_DANGEROUS_CONTENT", "threshold": "BLOCK_NONE"},
102
  ]
103
 
104
- self.genai_model = genai.GenerativeModel('models/gemini-2.0-flash', safety_settings=safety_settings)
105
- print("[TextAnalyzer] Gemini 2.0 Flash initialized (Newest Available)")
106
  except Exception as e:
107
  print(f"[TextAnalyzer] Failed to initialize Gemini: {e}")
108
  self.genai_model = None
 
101
  {"category": "HARM_CATEGORY_DANGEROUS_CONTENT", "threshold": "BLOCK_NONE"},
102
  ]
103
 
104
+ self.genai_model = genai.GenerativeModel('models/gemini-flash-latest', safety_settings=safety_settings)
105
+ print("[TextAnalyzer] Gemini Flash Latest initialized (High Quota)")
106
  except Exception as e:
107
  print(f"[TextAnalyzer] Failed to initialize Gemini: {e}")
108
  self.genai_model = None
models/video_analyzer.py CHANGED
@@ -48,8 +48,8 @@ class VideoAnalyzer(BaseAnalyzer):
48
  try:
49
  import google.generativeai as genai
50
  genai.configure(api_key=api_key)
51
- self.genai_model = genai.GenerativeModel('models/gemini-2.0-flash')
52
- print("[VideoAnalyzer] Gemini 2.0 Flash Multimodal initialized")
53
  except Exception as e:
54
  print(f"[VideoAnalyzer] Failed to initialize Gemini: {e}")
55
  self.genai_model = None
 
48
  try:
49
  import google.generativeai as genai
50
  genai.configure(api_key=api_key)
51
+ self.genai_model = genai.GenerativeModel('models/gemini-flash-latest')
52
+ print("[VideoAnalyzer] Gemini Flash Latest Multimodal initialized")
53
  except Exception as e:
54
  print(f"[VideoAnalyzer] Failed to initialize Gemini: {e}")
55
  self.genai_model = None