Décrivez le problème/l’erreur/la question
COMMENT JE CORRIGE CE BUG, C’EST TELLEMENT AGAÇANT
Quel est le message d’erreur (le cas échéant) ?
Informations sur votre configuration n8n
- Version de n8n : 2.22.4
- Base de données (par défaut : SQLite) : postgresql
- Paramètre n8n EXECUTIONS_PROCESS (par défaut : own, main) :
- Exécution de n8n via (Docker, npm, n8n cloud, application de bureau) : n8n cloud
- Système d’exploitation : windows
@Hadiluno pas un bug — ton canvas est juste zoomé au maximum. appuie sur la touche 1 (ajuster à la vue) ou ctrl + molette vers le bas pour dézommer. les nœuds reviendront à leur taille normale.
ton AI Agent a une vraie erreur qui s’affiche dans le coin (« Model output doesn’t fit required format »). ça vient du Structured Output Parser quand le modèle retourne quelque chose qui ne respecte pas le schéma, change le output parser pour qu’il auto-corrige comme ci-dessous :
Bonjour @Hadiluno,
-
Pour corriger le bug d’affichage : Réinitialisez simplement le zoom de votre
navigateur avec Ctrl + 0
-
Pour corriger l’erreur “Model output doesn’t fit required format” : Votre
nœud AI Agent s’arrête car l’option Require Specific Output Format est
activée, mais le modèle Gemini n’a pas réussi à renvoyer un JSON qui correspond
exactement à la structure attendue.
-
Étape A : Renforcez votre prompt en ajoutant cette instruction tout à la fin
de votre System Message :
“Tu dois impérativement répondre au format JSON attendu. Ne mets pas de
texte d’introduction ni de conclusion. N’utilise pas de balises de code
Markdown (comme json ... pour entourer ta réponse).”
-
Étape B : Dans votre nœud Structured Output Parser, choisissez l’option
Generate from JSON Example et collez un exemple simple comme celui-ci pour
forcer la structure :
{
“email_sent”: true,
“status”: “success”,
“reason”: “L’e-mail a bien été envoyé.”
}
Alternative plus robuste : Si l’erreur persiste, désactivez
l’option Require Specific Output Format.
Laissez l’IA répondre en texte brut, puis ajoutez un nœud Code (JavaScript)
juste après votre agent pour extraire et parser le JSON proprement :
const rawText = $input.first().json.output;
// Extrait uniquement la partie JSON { … } du texte
const jsonMatch = rawText.match(/{[\s\S]*}/);
if (jsonMatch) {
return [{ json: JSON.parse(jsonMatch[0]) }];
}
return [{ json: { error: “Format JSON non détecté” } }];
Si cela résout ton problème, n’hésite pas à marquer cette réponse comme Solution
Mon canvas et le canvas d’un collègue affichaient la même erreur. Il a pu simplement rafraîchir la page mais le mien n’est pas revenu. Ce n’est pas une erreur de « zoom », la fenêtre de nœud ne s’ouvre pas correctement.
Bonjour @paulo.c !
Votre image affiche l’erreur ci-dessous. Pour mieux vous aider, pourriez-vous s’il vous plaît envoyer le JSON ?

Salut Tamy. L’image n’est pas la mienne, c’est celle de l’OP.
Je ne pense pas qu’il se plaigne de cette erreur « output parser », il se plaigne plutôt de l’erreur de disposition de la fenêtre des nœuds. Quand tu ouvres un nœud, la fenêtre est comprimée ou réduite. Tu peux voir dans l’exemple que sa fenêtre de nœud comprend les onglets « input », « parameters » et « output », mais la fenêtre complète s’étend tout du côté droit. Et comme elle est comprimée, elle affiche son flux en « arrière-plan ».
Pour corriger ça, j’ai dû vider le cache et ma fenêtre de nœud a commencé à fonctionner correctement.