maj auto 3

This commit is contained in:
xavier committed 2026-08-17 13:45:13 +02:00
1 parent 98bd4d7fbf
commit e6cd509ffd
2 files changed
+13 -9

No files matched your search

-4
View File
@@ -19,7 +19,6 @@ async def handle_chat_request(request, session):
history = load_history()
# Extraction des fichiers
file_summary = []
file_names = []
for f in files[:10]:
@@ -42,7 +41,6 @@ async def handle_chat_request(request, session):
decision = nettoyer_decision_router(router_res.choices[0].message.content)
intention, fournisseur = decision.get('intention', 'Analyse'), decision.get('fournisseur', 'gemini').lower()
# 🛡️ PROTECTION HARDCODÉE : Si des fichiers sont présents, forcer Gemini
if file_names:
fournisseur = "gemini"
intention += " (Forcé Gemini via Sécurité)"
@@ -58,7 +56,6 @@ async def handle_chat_request(request, session):
if web_text:
full_prompt += f"\n\n[Contexte web extrait :\n{web_text}\nUtilise ces informations pour répondre précisément.]"
# Routage avec Fallback robuste
if fournisseur == "gemini":
try:
reponse, modele = interroger_gemini_cascade(full_prompt)
@@ -70,7 +67,6 @@ async def handle_chat_request(request, session):
try:
reponse, couleur, fournisseur_nom, modele = appeler_groq_api(full_prompt)
except Exception as e:
# 🛡️ FALLBACK GROQ -> GEMINI EN CAS DE DÉPASSEMENT DE CONTEXTE OU ERREUR
reponse, modele = interroger_gemini_cascade(full_prompt)
couleur, fournisseur_nom = "#3b82f6", "GOOGLE GEMINI"
intention += " (Secours suite Erreur Groq)"