Public Access
Amélioration contraste mobile, traçabilité des IA et filtrage catalogue
Build and Push Docker Image / build-and-push (push) Successful in 35s
Build and Push Docker Image / build-and-push (push) Successful in 35s
This commit is contained in:
1 parent
3e140d7d6f
commit
9fdb2bd73e
7 files changed
+115
-19
No files matched your search
+13
-2
@@ -138,7 +138,9 @@ async def handle_chat_request(request, session):
|
||||
if prix_estime > obtenir_solde(utilisateur_nom):
|
||||
return Div(H3("❌ Solde Insuffisant", style="color:red;"), P("Rechargez votre compte."), style="background:#300; padding:15px;")
|
||||
|
||||
reponse, couleur, fournisseur_nom, modele = executer_requete_ia(fournisseur, full_prompt, mode_payant=mode_payant, multi_ia=mode_multi_ia, chat_id=chat_id)
|
||||
reponse, couleur, fournisseur_nom, modele, trace_route = executer_requete_ia(
|
||||
fournisseur, full_prompt, mode_payant=mode_payant, multi_ia=mode_multi_ia, chat_id=chat_id
|
||||
)
|
||||
|
||||
if "openrouter" in fournisseur_nom.lower() and mode_payant:
|
||||
verifier_et_valider_budget(full_prompt, modele, utilisateur_nom=utilisateur_nom, rang_utilisateur=role_utilisateur, multi_ia=mode_multi_ia)
|
||||
@@ -154,7 +156,16 @@ async def handle_chat_request(request, session):
|
||||
if file_names: display_msg += f"\n\n📎 **Fichiers joints :** {', '.join(file_names)}"
|
||||
|
||||
history[chat_id]["messages"].append({"role": "user", "content": display_msg})
|
||||
history[chat_id]["messages"].append({"role": "ai", "content": reponse, "intention": intention, "fournisseur": fournisseur_nom, "modele": modele, "couleur": couleur, "execution_time": execution_time})
|
||||
history[chat_id]["messages"].append({
|
||||
"role": "ai",
|
||||
"content": reponse,
|
||||
"intention": intention,
|
||||
"fournisseur": fournisseur_nom,
|
||||
"modele": modele,
|
||||
"couleur": couleur,
|
||||
"execution_time": execution_time,
|
||||
"trace": trace_route # <--- Ajout de la traçabilité
|
||||
})
|
||||
save_history(history)
|
||||
|
||||
return render_user_msg(display_msg), render_ai_msg(reponse, intention, fournisseur_nom, modele, couleur, execution_time), Script("renderMarkdown();"), render_sidebar()
|
||||
|
||||
Reference in new issue
Block a user