- Accueil
- Ressources
- Intégrations
- Summarization Chain
Nœud Summarization Chain n8nConfigurer Summarization Chain dans n8n.
Un texte trop long entre, un résumé court sort. Le nœud Summarization Chain n8n expose 5 paramètres et 3 ports de connexion, et s'appuie sur le modèle de chat que tu lui branches. Pratique dès qu'il faut lire plus de documents qu'une journée n'en autorise.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert le nœud Summarization Chain n8n ?
Il condense un contenu long en quelques phrases lisibles, directement dans un workflow. La description officielle du nœud tient en une ligne : il transforme du texte en résumé concis. Tu lui donnes le JSON du nœud précédent, un fichier binaire, ou des documents fournis par un sous-nœud loader, c'est-à-dire un petit nœud qu'on accroche à un port au lieu de le poser sur le canvas. Le modèle de chat branché écrit le résumé ; le nœud s'occupe de tout le reste, découper, résumer chaque morceau, recoller.
Premier cas classique : les comptes rendus de réunion. La transcription arrive, elle fait plusieurs pages, personne ne la relira. Avec Data to Summarize sur nodeInputJson, la chaîne renvoie un paragraphe qui tient dans un message Slack ou dans une ligne de Google Sheets. Le template public n8n 1951 monte ce schéma sur des pages web scrapées, avec un OpenAI Chat Model et un Recursive Character Text Splitter derrière.
Deuxième cas : la pile de fichiers. Contrats, rapports fournisseurs, candidatures. Un Default Data Loader lit le fichier, la chaîne rend un résumé par document, et le tri se fait en quelques minutes au lieu d'une après-midi. C'est le principe du template 2860, branché sur Google Drive pour de l'évaluation de candidats.
Troisième cas : la boîte mail qui déborde. Les fils Gmail longs sont résumés avant tout traitement, ce qui évite qu'un AI Agent en aval consomme sa fenêtre de contexte, la quantité de texte qu'un modèle peut lire d'un coup, sur des citations de réponses précédentes.
Quand prendre autre chose ? Si le résultat attendu n'est pas un texte plus court mais une décision, une étiquette ou un objet structuré, une chaîne prévue pour ça ou un agent capable d'appeler des outils convient mieux. Si le contenu tient déjà en un paragraphe, une simple requête à un modèle suffit, sans chaîne. La Summarization Chain devient utile quand le texte dépasse ce qu'un modèle avale en une fois, parce que c'est précisément le découpage et le recollage qu'elle automatise.
Les limites méritent d'être connues avant de construire. Le nœud résume, point : il n'extrait pas de champs, il ne répond pas à une question sur le document, il ne garde rien d'une exécution à l'autre. La qualité et le coût dépendent du fournisseur du modèle branché, pas de n8n. Et cette page décrit la version 2 du nœud ; un workflow ancien peut afficher moins d'options. Pour une vue d'ensemble de la plateforme, l'Avis n8n dit où elle brille et où elle coince.
Qu'est-ce qu'on branche sur la Summarization Chain ?
Ce nœud est un nœud racine : il reçoit les items du workflow par son entrée principale, et des sous-nœuds viennent se raccorder sous lui, un type par port, sans jamais s'exécuter seuls.
Ports (ce qui se branche)
- Chat Model
ai_languageModelrequis - Document
ai_documentrequis - Text Splitter
ai_textSplitteroptionnel
01Chat Model
C'est le port qui rédige. Chaque morceau de texte et la combinaison finale passent par le modèle branché ici, donc un port vide arrête le nœud avant même qu'il commence.
Paramètres clés
- Required : sans modèle de chat, autrement dit un sous-nœud qui encapsule un modèle de génération de texte et porte le credential du fournisseur, la chaîne ne produit rien.
- OpenAI Chat Model et Anthropic Chat Model sont les deux départs les plus courants, avec la clé d'API posée sur le sous-nœud et pas sur la chaîne.
- Ollama Chat Model garde le texte sur ta machine, ce qui compte quand les documents sont des contrats ou des CV.
02Document
Le port Document transporte le contenu à résumer quand il ne vient pas du JSON du nœud précédent. C'est lui que lit le mode documentLoader.
Paramètres clés
- Required : le port fait partie de la forme du nœud, la chaîne attend quelque chose dessus plutôt qu'une prise vide.
- Default Data Loader est le sous-nœud proposé ici par le catalogue, celui qui transforme un fichier binaire en texte lisible par le modèle.
03Text Splitter
Un text splitter décide où couper un contenu long avant que le modèle le voie. Ce port ne sert qu'une fois la Chunking Strategy passée sur advanced.
Paramètres clés
- Optional : laissé vide, la chaîne utilise les réglages simples définis dans son propre panneau.
- Recursive Character Text Splitter coupe d'abord sur la structure, ce qui préserve les paragraphes mieux qu'un comptage brut de caractères.
- Token Splitter compte en jetons, l'unité que le modèle lit et facture, plutôt qu'en caractères.
- Character Text Splitter reste l'option franche quand le texte n'a aucune structure à respecter.
Quels paramètres régler dans la Summarization Chain ?
Le nœud Summarization Chain compte 5 paramètres. Pour chacun : le nœud tel que tu le configures dans n8n, ce que le paramètre change, et nos notes de terrain.
Sommaire des paramètres
Data to Summarize
operationModeCe que tu vois dans n8n
Notes & cas d'usage
Ce sélecteur dit d'où vient le texte, et le reste du panneau change avec lui. On le règle en premier.
Paramètres clés
- Use Node Input (JSON) (
nodeInputJson) : résume les données JSON qui entrent depuis le nœud précédent, le mode à choisir après une extraction de page web. - Use Node Input (Binary) (
nodeInputBinary) : résume les données binaires entrantes, donc un fichier attaché à l'item et non du texte dans un champ. - Use Document Loader (
documentLoader) : confie le travail à un sous-nœud loader, avec plus d'options de configuration.
Chunking Strategy
chunkingModeCe que tu vois dans n8n
Notes & cas d'usage
Un texte long n'arrive jamais entier au modèle. Ce paramètre désigne qui décide de la coupe : le nœud lui-même, ou un sous-nœud dédié.
Paramètres clés
- Simple (Define Below) (
simple) : les deux champs de taille apparaissent juste en dessous, rien d'autre à brancher. - Advanced (
advanced) : fait appel à un sous-nœud splitter, plus configurable, sur le port Text Splitter.
Characters Per Chunk
chunkSizeCe que tu vois dans n8n
Notes & cas d'usage
Disponible avec la stratégie simple, ce champ contrôle la taille maximale, en nombre de caractères, du morceau de document final. Des morceaux plus gros, ce sont moins d'appels au modèle et plus de contexte dans chacun.
Paramètres clés
- Characters Per Chunk (
chunkSize) : un nombre, donc il accepte une expression comme{{ $json.chunkSize }}quand la valeur dépend du type de document qui passe.
Chunk Overlap (Characters)
chunkOverlapCe que tu vois dans n8n
Notes & cas d'usage
Couper net, c'est perdre la phrase posée sur la jointure. Ce champ indique combien de caractères se recouvrent entre deux morceaux, pour que chacun démarre sur la fin du précédent.
Paramètres clés
- Chunk Overlap (Characters) (
chunkOverlap) : un nombre, à garder nettement sous Characters Per Chunk, puisque le recouvrement est du texte relu deux fois par le modèle.
Options
optionsCe que tu vois dans n8n
Notes & cas d'usage
Tout ce qui n'est ni la source des données ni la taille des morceaux se cache derrière Add Option. Trois champs y sont disponibles.
Paramètres clés
- Input Data Field Name (
binaryDataKey) : le nom du champ, dans l'entrée de la chaîne, qui contient le fichier binaire à traiter. - Summarization Method and Prompts : la méthode de résumé, avec Map Reduce recommandée, plus Refine et Stuff, plus les Individual Summary Prompts et le Final Prompt to Combine, qui doivent conserver le marqueur
"{text}". - Batch Processing (
batching) : le traitement par lots pour limiter le débit, à ouvrir quand une exécution envoie beaucoup de documents.
Besoin d'aide pour automatiser Summarization Chain avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Summarization Chain et n8n, les questions fréquentes
01Le nœud Summarization Chain est-il gratuit dans n8n ?
02Que faut-il pour faire tourner le nœud Summarization Chain n8n ?
03Quelles sont les limites de ce nœud ?
04Que faut-il brancher au minimum, et par quel sous-nœud commencer ?
05n8n ou Make pour résumer des documents ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.


