modif selection chatbot

This commit is contained in:
nicoboy
2026-01-05 09:25:37 +01:00
parent e3d392bf08
commit f199ce0653
4 changed files with 212 additions and 20 deletions

View File

@ -161,6 +161,35 @@ try {
]);
break;
case 'set_default':
// Définir le provider par défaut
$provider = $_POST['provider'] ?? null;
$model = $_POST['model'] ?? null;
if (!$provider || !$model) {
throw new Exception('Paramètres manquants');
}
$db = Database::getInstance();
// Upsert dans chatbot_default_provider
$result = $db->query(
"INSERT INTO chatbot_default_provider (id_enseignant, provider, model_default)
VALUES (?, ?, ?)
ON DUPLICATE KEY UPDATE provider = VALUES(provider), model_default = VALUES(model_default)",
[$user['id_utilisateur'], $provider, $model]
);
if (!$result) {
throw new Exception('Erreur lors de la mise à jour');
}
echo json_encode([
'success' => true,
'message' => 'Provider par défaut mis à jour'
]);
break;
case 'stats':
// Récupérer les statistiques d'utilisation
$db = Database::getInstance();