- Accueil
- Ressources
- Intégrations
- Guardrails
Nœud Guardrails n8nConfigurer Guardrails dans n8n.
Guardrails pose un filtre entre tes utilisateurs et tes étapes IA. Le nœud Guardrails n8n propose 2 opérations, un port Chat Model et une liste de 9 garde-fous, des données personnelles aux tentatives de contournement. Pratique dès qu'un workflow lit du texte écrit par quelqu'un d'autre.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert vraiment le nœud Guardrails n8n ?
Le nœud Guardrails joue le rôle de poste de contrôle autour d'une étape IA. Il lit un texte, le passe dans les garde-fous que tu as activés, puis envoie l'item vers la branche Fail ou renvoie une version du texte où les passages sensibles ont été remplacés. Tout se joue dans le workflow, sur l'item qui vient d'arriver, et la suite dépend de ce que tu branches derrière.
Premier cas : un formulaire de demande de devis dont les réponses partent vers un assistant. Avant que le texte n'atteigne l'AI Agent, l'opération Check Text for Violations tourne avec Jailbreak et Topical Alignment activés. Un message qui essaie de détourner l'assistant de sa mission sort par la branche Fail. Ces deux garde-fous s'appuient sur un modèle, c'est-à-dire un sous-nœud de type modèle de chat raccordé à l'entrée Model.
Deuxième cas : une boîte mail qui alimente un tableau. Le texte récupéré depuis Gmail passe par Sanitize Text avec Personal Data (PII) et Secret Keys, et ce qui arrive dans Google Sheets n'a plus de numéro de téléphone, de numéro de carte ni de clé d'API en clair : chaque valeur détectée est remplacée par un marqueur. La ligne reste lisible, ce qui est exactement l'intérêt du masquage par rapport au blocage.
Troisième cas : le sens inverse. Un texte généré par le modèle repasse dans le nœud avant d'être publié dans Slack. Avec URLs activé, chaque lien absent de Block All URLs Except compte comme une violation, et Block userinfo écarte les liens qui transportent des identifiants.
Quand choisir autre chose. Les garde-fous Keywords et Custom Regex font de la reconnaissance de motifs, pas du raisonnement : une liste de mots séparés par des virgules ou une expression régulière suffisent souvent, et rien n'est envoyé à un fournisseur de modèle. Les garde-fous Jailbreak, NSFW, Topical Alignment et Custom réclament le port Chat Model, et le fournisseur facture ses appels d'API selon ses propres conditions.
Les limites à connaître avant de construire. Le nœud travaille sur du texte, une chaîne à la fois, prise dans le champ Text To Check. Sanitize Text n'ouvre qu'une partie de la liste : les garde-fous qui détectent les URL, les expressions régulières, les clés secrètes et les données personnelles. Les seuils vont de 0.0 à 1.0, donc un garde-fou rend un niveau de confiance, jamais une vérité : teste sur tes propres exemples avant de figer une valeur. Cette page décrit la version 2 du nœud, un workflow ancien peut en afficher moins. Pour prendre le nœud en main dans un contexte complet, il y a la Formation n8n.
Qu'est-ce qu'on branche sur le nœud ?
Guardrails est un nœud racine : il reste dans le flux principal, et un sous-nœud vient se raccorder à son port pour faire le travail du modèle. Le raccordement se fait sur le canevas, donc le sous-nœud n'apparaît jamais dans le panneau des paramètres.
Ports (ce qui se branche)
- Chat Model
ai_languageModelrequis
01Chat Model
Ce port porte le modèle qui évalue les garde-fous basés sur un LLM : Jailbreak, NSFW, Topical Alignment et Custom. Sans lui, ces contrôles n'ont rien pour juger le texte.
Paramètres clés
- Required : l'opération Check Text for Violations exige un modèle de chat ici dès qu'un garde-fou basé sur un LLM est activé.
- OpenAI Chat Model ou Anthropic Chat Model : le réflexe quand tu as déjà un credential chez l'un des deux, c'est-à-dire des identifiants enregistrés dans n8n.
- Ollama Chat Model : le choix quand le texte contrôlé ne doit pas quitter tes machines.
- Google Gemini Chat Model : une autre option hébergée, raccordée de la même façon.
Que sait faire le nœud avec ton texte ?
Le nœud Guardrails expose 2 opérations. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
Sommaire des opérations
Check text for violations
classifyCe que tu vois dans n8n
Notes & cas d'usage
Passe l'ensemble des garde-fous sur une chaîne et trie l'item : ce qui est propre continue, ce qui est signalé part par la branche Fail.
Paramètres clés
- Text To Check : la chaîne examinée, en général reprise d'un nœud précédent avec une expression du type
{{ $json.message }}. - Jailbreak : repère les tentatives de contourner les mesures de sécurité du modèle, avec un Threshold entre 0.0 et 1.0, plus la valeur monte plus le contrôle est strict.
- Topical Alignment : un Prompt décrit le périmètre autorisé, et tout ce qui s'en écarte est signalé.
- Keywords : une liste de mots séparés par des virgules, comparée sans appeler de modèle.
Sanitize text
sanitizeCe que tu vois dans n8n
Notes & cas d'usage
Laisse l'item poursuivre sa route et réécrit les passages à risque au lieu de les bloquer : chaque valeur détectée devient un marqueur, le texte reste exploitable derrière.
Paramètres clés
- Text To Check : la chaîne à masquer, souvent le corps d'un message récupéré plus tôt dans l'exécution.
- Personal Data (PII) : Type sur All balaie toutes les entités, sur Selected tu choisis dans une liste, par exemple
CREDIT_CARD,EMAIL_ADDRESSouPHONE_NUMBER. - Secret Keys : Permissiveness règle la sévérité de la détection, Strict, Balanced ou Permissive.
- Custom Regex : le Name donné au motif sert de marqueur écrit à la place du texte trouvé.
Besoin d'aide pour automatiser Guardrails avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Les questions fréquentes sur Guardrails dans n8n
01Le nœud Guardrails est-il inclus dans n8n, sur Cloud comme en auto-hébergé ?
02Que faut-il configurer avant de lancer le nœud Guardrails n8n ?
03Quelles sont les limites du nœud Guardrails ?
04Que faut-il brancher au minimum, et par quel sous-nœud commencer ?
05n8n ou Make pour ajouter des garde-fous à un workflow IA ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.

