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

+13 -5
View File
@@ -25,8 +25,16 @@ def interroger_gemini_cascade(prompt):
raise Exception("Tous les modèles Gemini sont indisponibles actuellement.")
def appeler_groq_api(prompt_text):
resp = groq_client.chat.completions.create(
messages=[{"role": "system", "content": "Réponds dans la langue de l'utilisateur. Tu as accès aux recherches web fournies. Utilise uniquement Markdown. Pas de code LaTeX."}, {"role": "user", "content": prompt_text}],
model="mixtral-8x7b-32768" # 🛠️ CORRECTION : Modèle Groq stable avec 32 768 tokens de contexte
)
return resp.choices[0].message.content, "#f97316", "GROQ", "mixtral-8x7b-32768"
# 🔄 Cascade de secours automatique pour les modèles Groq
modeles_groq_a_tester = ["llama-3.3-70b-versatile", "llama-3.1-8b-instant", "llama3-70b-8192"]
for nom_modele in modeles_groq_a_tester:
try:
resp = groq_client.chat.completions.create(
messages=[{"role": "system", "content": "Réponds dans la langue de l'utilisateur. Tu as accès aux recherches web fournies. Utilise uniquement Markdown. Pas de code LaTeX."}, {"role": "user", "content": prompt_text}],
model=nom_modele
)
if resp and resp.choices:
return resp.choices[0].message.content, "#f97316", "GROQ", nom_modele
except Exception:
continue
raise Exception("Tous les modèles Groq sont décommissionnés ou indisponibles.")