update_preset
Met à jour les paramètres de génération d'un preset LLM existant.
Namespace
ArnaudMoncondhuy\SynapseMcp\Tool\UpdatePresetTool
Prérequis
Requiert PermissionCheckerInterface::canAccessAdmin() = true.
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
key |
string |
oui | Clé unique du preset à modifier |
name |
?string |
non | Nouveau nom d'affichage |
generationTemperature |
?float |
non | Température (0.0–2.0) |
generationTopP |
?float |
non | Top-P nucleus sampling |
generationMaxOutputTokens |
?int |
non | Limite de tokens en sortie |
streamingEnabled |
?bool |
non | Activer ou désactiver le streaming |
isActive |
?bool |
non | Activer ou désactiver le preset |
Tout paramètre laissé à null est laissé inchangé.
Provider et modèle non modifiables
Le provider et le modèle ne sont pas modifiables via cet outil — ils définissent l'identité du preset. Pour changer de provider ou de modèle, créer un nouveau preset avec create_sandbox_preset.
Réponse (succès)
{
"status": "success",
"key": "gemini_flash",
"changed": ["generationTemperature", "streamingEnabled"],
"preset": {
"key": "gemini_flash",
"name": "Gemini Flash",
"providerName": "gemini",
"model": "gemini-2.5-flash",
"isActive": true,
"isSandbox": false,
"temperature": 0.7,
"topP": 0.95,
"topK": null,
"maxOutputTokens": 8192,
"streamingEnabled": false
},
"timestamp": "2026-04-11T10:00:00+00:00"
}
Voir aussi
list_presets— lister les presets disponiblescreate_sandbox_preset— créer un preset temporairedelete_preset— supprimer un preset