Spaces:
Sleeping
Sleeping
Revert to models/gemini-flash-latest to fix quota issues
Browse files- app.py +2 -2
- models/challenge_analyzer.py +2 -2
- models/image_analyzer.py +3 -3
- models/text_analyzer.py +2 -2
- models/video_analyzer.py +2 -2
app.py
CHANGED
|
@@ -137,8 +137,8 @@ def chat():
|
|
| 137 |
'parts': [{'text': user_message}]
|
| 138 |
})
|
| 139 |
|
| 140 |
-
# Call Gemini - using models/gemini-
|
| 141 |
-
model = genai.GenerativeModel('models/gemini-
|
| 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-
|
| 29 |
self.is_initialized = True
|
| 30 |
-
print("[ChallengeAnalyzer] Gemini
|
| 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
|
| 47 |
-
self.genai_model = genai.GenerativeModel('models/gemini-
|
| 48 |
-
print("[ImageAnalyzer] Gemini
|
| 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-
|
| 105 |
-
print("[TextAnalyzer] Gemini
|
| 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-
|
| 52 |
-
print("[VideoAnalyzer] Gemini
|
| 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
|