Update app.py
Browse files
app.py
CHANGED
|
@@ -146,8 +146,8 @@ def upload_file_to_genai_api(file_data, filename, mime_type):
|
|
| 146 |
def call_gemini_with_fallback(contents, task_id):
|
| 147 |
"""Appelle Gemini 2.5 Pro en premier, puis 2.5 Flash en cas d'échec."""
|
| 148 |
models_to_try = [
|
| 149 |
-
{"name": "gemini-
|
| 150 |
-
{"name": "gemini-
|
| 151 |
]
|
| 152 |
|
| 153 |
last_error = None
|
|
@@ -160,7 +160,7 @@ def call_gemini_with_fallback(contents, task_id):
|
|
| 160 |
logger.info(f"[Task {task_id}] Tentative {i+1}/2: Appel de {model_display}...")
|
| 161 |
|
| 162 |
# Mettre à jour le statut pour indiquer quel modèle est en cours d'utilisation
|
| 163 |
-
if model_name == "gemini-
|
| 164 |
task_results[task_id]['status'] = 'generating_latex_pro'
|
| 165 |
task_results[task_id]['current_model'] = 'Gemini 2.5 Pro'
|
| 166 |
else:
|
|
|
|
| 146 |
def call_gemini_with_fallback(contents, task_id):
|
| 147 |
"""Appelle Gemini 2.5 Pro en premier, puis 2.5 Flash en cas d'échec."""
|
| 148 |
models_to_try = [
|
| 149 |
+
{"name": "gemini-3-flash-preview", "display_name": " 2.5 Pro"},
|
| 150 |
+
{"name": "gemini-3-flash-preview", "display_name": " 2.5 Flash"}
|
| 151 |
]
|
| 152 |
|
| 153 |
last_error = None
|
|
|
|
| 160 |
logger.info(f"[Task {task_id}] Tentative {i+1}/2: Appel de {model_display}...")
|
| 161 |
|
| 162 |
# Mettre à jour le statut pour indiquer quel modèle est en cours d'utilisation
|
| 163 |
+
if model_name == "gemini-3-flash-preview":
|
| 164 |
task_results[task_id]['status'] = 'generating_latex_pro'
|
| 165 |
task_results[task_id]['current_model'] = 'Gemini 2.5 Pro'
|
| 166 |
else:
|