- Accueil
- Ressources
- Intégrations
- Token Splitter
Nœud Token Splitter n8nConfigurer Token Splitter dans n8n.
Le nœud Token Splitter n8n compte en tokens, pas en caractères. Il convertit la chaîne de texte en tokens BPE, découpe ces tokens en morceaux, puis retransforme chaque morceau en texte. Deux paramètres le pilotent, et il fonctionne en sous-nœud accroché à un nœud racine.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert le nœud Token Splitter n8n ?
Le nœud prend une chaîne de texte, la convertit en tokens BPE (les unités que lit réellement un modèle de langage, où un mot pèse parfois un token et parfois plusieurs), découpe ces tokens en morceaux, puis reconvertit les tokens de chaque morceau en texte. C'est un sous-nœud : il n'a pas d'entrée principale, il ne s'exécute jamais seul, et il ne sert à rien tant qu'il n'est pas branché à un nœud racine qui réclame un text splitter.
Premier cas : un cabinet indexe ses comptes rendus de rendez-vous pour qu'un assistant interne puisse y répondre. Chaque compte rendu arrive en un seul bloc de texte, et un modèle n'avale qu'un nombre limité de tokens à la fois. Avec Chunk Size à 2000, le splitter rend au loader des morceaux qui tiennent dans ce budget, quelle que soit la langue du document. Compter en tokens plutôt qu'en caractères change tout ici : un paragraphe français bourré d'accents ne pèse pas le même nombre de tokens que son équivalent anglais.
Deuxième cas : une base de connaissances qui alimente un AI Agent via un vector store. Un morceau qui coupe une phrase en deux ne donne au moteur de recherche qu'une demi-idée, et la réponse sort floue. Chunk Overlap répète une tranche de tokens au début du morceau suivant, ce qui garde la fin d'un passage collée au début du suivant. Le fournisseur du modèle derrière l'agent, OpenAI, Anthropic ou Google Gemini, facture ses propres appels d'API selon ses conditions : plus les morceaux sont courts, plus il y en a.
Troisième cas : le résumé d'un long verbatim. La Summarization Chain lit le texte morceau par morceau, donc la taille du morceau décide de ce que chaque passe voit. Un Chunk Size large, moins de passes et un résumé plus grossier. Un Chunk Size serré, plus de passes et plus de détail.
Quand préférer autre chose ? Ce nœud encode puis décode le texte, c'est du travail en plus. Si le contenu est de la prose simple et qu'une coupe approximative suffit, un splitter qui compte les caractères reste plus léger. Si la structure du document mérite d'être respectée, paragraphes puis lignes puis mots, un splitter récursif la suit là où celui-ci ne voit qu'un flux plat de tokens. On garde le Token Splitter quand la contrainte à respecter s'exprime en tokens.
Limites connues : deux paramètres, et rien d'autre. Pas de séparateur à choisir, pas d'encodeur à sélectionner, pas de réglage document par document au sein d'une même exécution. Le nœud n'affiche pas non plus de sortie dans le workflow, puisqu'un sous-nœud rend son résultat au nœud racine qui l'a appelé. Pour cadrer toute la chaîne autour, la Formation n8n passe les nœuds voisins en revue, et l'Avis n8n regarde la plateforme dans son ensemble.
Où brancher le Token Splitter ?
Un flux IA n8n s'organise autour d'un nœud racine qui reçoit les items du workflow, et de sous-nœuds accrochés à ses ports, un type de sous-nœud par port. Le Token Splitter n'a aucun port d'entrée : il propose une seule sortie, qu'un nœud racine vient chercher.
Sortie (où il se branche)
- Text Splitter
ai_textSplitter
01Text Splitter
C'est le port par lequel le nœud se raccorde. Tire le connecteur du Token Splitter vers un nœud racine qui expose un emplacement text splitter, et ce dernier l'appellera chaque fois qu'une chaîne trop longue doit être découpée.
Paramètres clés
- Optional : un nœud racine accepte un text splitter sur ce port, et le découpage n'intervient que si le texte fourni est assez long pour le justifier.
- Default Data Loader : le loader qui prépare les documents avant leur vectorisation, poste habituel du splitter dans un flux de recherche documentaire.
- Summarization Chain : la chaîne qui résume un texte long en plusieurs passes, un morceau à la fois.
Quels paramètres règle-t-on sur ce nœud ?
Le nœud Token Splitter compte 2 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
Chunk Size
chunkSizeCe que tu vois dans n8n
Notes & cas d'usage
Fixe le nombre maximal de tokens par morceau. Le nœud encode le texte en tokens BPE, les compte, et ferme le morceau dès que le plafond est atteint : c'est un budget ferme, pas une moyenne.
Paramètres clés
- Chunk Size : un nombre de tokens, saisi dans le champ ou lu sur l'item entrant avec une expression du type
{{ $json.chunkSize }}quand la taille dépend du document.
Chunk Overlap
chunkOverlapCe que tu vois dans n8n
Notes & cas d'usage
Détermine combien de tokens deux morceaux consécutifs partagent, pour que le contexte de la jointure ne disparaisse pas. La fin d'un morceau réapparaît au début du suivant.
Paramètres clés
- Chunk Overlap : un nombre de tokens partagés entre morceaux consécutifs, à garder nettement sous le plafond du morceau, puisque chaque token partagé est stocké deux fois.
0 quand la source est déjà une suite de fiches courtes et indépendantes.Besoin d'aide pour automatiser Token Splitter avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Les questions qu'on se pose ensuite
01Le Token Splitter est-il gratuit dans n8n ?
02Faut-il un credential ou des droits particuliers ?
03Quelles sont les limites de ce nœud ?
04Quand choisir le nœud Token Splitter n8n plutôt qu'un autre découpeur ?
05n8n ou Make pour ce type de découpage ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.



