modif selection chatbot
This commit is contained in:
@ -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();
|
||||
|
||||
Reference in New Issue
Block a user