Recursos · Integración n8n

Nodo Summarization Chain n8nConfigura Summarization Chain en n8n.

Entra un texto demasiado largo y sale un resumen corto. El nodo Summarization Chain n8n tiene 5 parámetros y 3 puertos de conexión, y se apoya en el modelo de chat que le conectas. Sirve cuando llegan más documentos de los que caben en un día de trabajo.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Para qué sirve el nodo Summarization Chain n8n?

Reduce un contenido largo a unas pocas frases legibles, dentro del propio flujo de trabajo. La descripción oficial del nodo lo dice en una línea: convierte texto en un resumen conciso. Le pasas el JSON del nodo anterior, un archivo binario, o documentos que entrega un sub-nodo loader, es decir un nodo pequeño que se engancha a un puerto en vez de colocarse en el lienzo. El modelo de chat conectado escribe; el nodo se encarga del resto, cortar, resumir cada trozo y volver a unir.

Primer caso: las opiniones de clientes. Llegan cientos de comentarios largos y nadie los lee enteros. Con Data to Summarize en nodeInputJson, la cadena devuelve un párrafo que cabe en un mensaje de Slack o en una fila de Google Sheets. La plantilla pública de n8n 1951 monta ese mismo esquema sobre páginas web extraídas, con un OpenAI Chat Model y un Recursive Character Text Splitter detrás.

Segundo caso: la carpeta de archivos. Contratos, informes de proveedores, currículums. Un Default Data Loader lee el archivo, la cadena devuelve un resumen por documento y la criba pasa de una tarde a unos minutos. Es la idea de la plantilla 2860, conectada a Google Drive para evaluar candidaturas.

Tercer caso: el buzón que no baja. Los hilos largos de Gmail se resumen antes de cualquier otro paso, así un AI Agent posterior no gasta su ventana de contexto, la cantidad de texto que un modelo puede leer de una vez, en respuestas citadas.

¿Cuándo conviene otro nodo? Si lo que esperas no es un texto más corto sino una decisión, una etiqueta o un objeto estructurado, encaja mejor una cadena pensada para eso o un agente capaz de llamar herramientas. Si el contenido ya cabe en un párrafo, una consulta directa al modelo basta y sobra. La Summarization Chain gana sentido cuando el texto supera lo que el modelo traga de una vez, porque cortar y recomponer es justo lo que automatiza.

Conviene conocer los límites antes de construir. El nodo resume y nada más: no extrae campos, no responde preguntas sobre el documento y no guarda nada entre ejecuciones. La calidad y el coste dependen del proveedor del modelo conectado, no de n8n. Esta página describe la versión 2 del nodo, así que un flujo antiguo puede mostrar menos opciones. Para una mirada más amplia a la plataforma, la Reseña n8n cuenta dónde funciona bien y dónde duele.

Conexiones

¿Qué se conecta a la Summarization Chain ?

Este nodo es un nodo raíz: recibe los items del flujo por su entrada principal, y debajo se enganchan sub-nodos, un tipo por puerto, que nunca se ejecutan por su cuenta.

Puertos (qué se conecta)

  • Chat Modelai_languageModelobligatorio
  • Documentai_documentobligatorio
  • Text Splitterai_textSplitteropcional
01Chat ModelEste es el puerto que redacta. Cada fragmento de texto y la combinación final pasan por el modelo conectado aquí, así que un puerto vacío detiene el nodo antes de empezar.

Este es el puerto que redacta. Cada fragmento de texto y la combinación final pasan por el modelo conectado aquí, así que un puerto vacío detiene el nodo antes de empezar.

Parámetros clave

  • Required: sin modelo de chat, o sea un sub-nodo que envuelve un modelo de generación de texto y lleva el credential del proveedor, la cadena no produce nada.
  • OpenAI Chat Model y Anthropic Chat Model son los dos puntos de partida habituales, con la clave de API puesta en el sub-nodo y no en la cadena.
  • Ollama Chat Model mantiene el texto en tu propia máquina, algo que pesa cuando los documentos son contratos o currículums.
Casos de uso
un boletín diario de novedades funciona con un solo modelo conectado, y cambiar de proveedor después solo toca ese sub-nodo.
02DocumentEl puerto Document transporta el contenido a resumir cuando no viene del JSON del nodo anterior. Es lo que lee el modo documentLoader.

El puerto Document transporta el contenido a resumir cuando no viene del JSON del nodo anterior. Es lo que lee el modo documentLoader.

Parámetros clave

  • Required: el puerto forma parte de la forma del nodo, y la cadena espera algo ahí en lugar de una toma vacía.
  • Default Data Loader es el sub-nodo que ofrece el catálogo aquí, el que convierte un archivo binario en texto legible para el modelo.
Casos de uso
un PDF sacado de un almacenamiento en la nube atraviesa el loader, luego la cadena, y acaba como párrafo en una hoja de cálculo.
03Text SplitterUn text splitter decide dónde se corta un contenido largo antes de que el modelo lo vea. Este puerto solo entra en juego cuando la Chunking Strategy pasa a advanced.

Un text splitter decide dónde se corta un contenido largo antes de que el modelo lo vea. Este puerto solo entra en juego cuando la Chunking Strategy pasa a advanced.

Parámetros clave

  • Optional: si lo dejas vacío, la cadena usa los ajustes simples definidos en su propio panel.
  • Recursive Character Text Splitter corta primero por estructura, y así respeta los párrafos mejor que un recuento bruto de caracteres.
  • Token Splitter cuenta en tokens, la unidad que el modelo lee y factura, en vez de caracteres.
  • Character Text Splitter sigue siendo la opción directa cuando el texto no tiene estructura que respetar.
Casos de uso
una transcripción con turnos de palabra aguanta mucho mejor un corte recursivo que uno fijo.
Parámetros

¿Qué parámetros se ajustan en la Summarization Chain ?

El nodo Summarization Chain tiene 5 parámetros. Para cada uno: el nodo tal como lo configuras en n8n, qué cambia el parámetro y nuestras notas de campo.

01

Data to Summarize

operationMode

Lo que ves en n8n

Notas y casos de uso

Este selector indica de dónde sale el texto, y el resto del panel cambia con él. Se ajusta el primero.

Parámetros clave

  • Use Node Input (JSON) (nodeInputJson): resume los datos JSON que entran desde el nodo anterior, el modo indicado tras una extracción de página web.
  • Use Node Input (Binary) (nodeInputBinary): resume los datos binarios entrantes, o sea un archivo adjunto al item y no texto dentro de un campo.
  • Use Document Loader (documentLoader): deja el trabajo a un sub-nodo loader, con más opciones de configuración.
Casos de uso
un flujo de vigilancia se queda en JSON, mientras que una carpeta llena de informes pide el loader.
02

Chunking Strategy

chunkingMode

Lo que ves en n8n

Notas y casos de uso

Un texto largo nunca llega entero al modelo. Este parámetro dice quién decide el corte: el propio nodo o un sub-nodo dedicado.

Parámetros clave

  • Simple (Define Below) (simple): los dos campos de tamaño aparecen justo debajo y no hay que conectar nada más.
  • Advanced (advanced): recurre a un sub-nodo splitter, con más configuración, en el puerto Text Splitter.
Casos de uso
empieza en simple en la primera versión y pasa a advanced el día en que un tipo de documento se parte por donde no toca.
03

Characters Per Chunk

chunkSize

Lo que ves en n8n

Notas y casos de uso

Disponible con la estrategia simple, este campo controla el tamaño máximo, en número de caracteres, del fragmento final del documento. Fragmentos más grandes significan menos llamadas al modelo y más contexto en cada una.

Parámetros clave

  • Characters Per Chunk (chunkSize): un número, así que admite una expresión como {{ $json.chunkSize }} cuando el valor depende del tipo de documento que circula.
Casos de uso
un correo de soporte y un contrato no piden el mismo tamaño, y un único flujo sirve para ambos si el campo se alimenta desde el item.
04

Chunk Overlap (Characters)

chunkOverlap

Lo que ves en n8n

Notas y casos de uso

Cortar en seco pierde la frase que quedaba en la juntura. Este campo indica cuántos caracteres se solapan entre fragmentos, para que cada uno arranque con el final del anterior.

Parámetros clave

  • Chunk Overlap (Characters) (chunkOverlap): un número, muy por debajo de Characters Per Chunk, porque el solapamiento es texto que el modelo lee dos veces.
Casos de uso
los textos legales y las actas, donde una idea cruza de un fragmento al siguiente, son el sitio donde el solapamiento se nota en el resultado.
05

Options

options

Lo que ves en n8n

Notas y casos de uso

Lo que no es el origen de los datos ni el tamaño de los fragmentos vive detrás de Add Option. Ahí hay tres campos.

Parámetros clave

  • Input Data Field Name (binaryDataKey): el nombre del campo, en la entrada de la cadena, que contiene el archivo binario a procesar.
  • Summarization Method and Prompts: el método de resumen, con Map Reduce recomendado, más Refine y Stuff, junto a los Individual Summary Prompts y el Final Prompt to Combine, que deben conservar el marcador "{text}".
  • Batch Processing (batching): el procesamiento por lotes para limitar el ritmo.
Casos de uso
reescribir el prompt final lleva los resúmenes del estilo genérico al formato de la casa.
Necesitas ayuda

¿Necesitas ayuda para automatizar Summarization Chain con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Summarization Chain y n8n, las preguntas frecuentes

01¿El nodo Summarization Chain es gratuito en n8n?
Sí. Forma parte del paquete de IA de n8n, @n8n/n8n-nodes-langchain, que viene incluido con n8n. No hay nada que instalar ni coste adicional por el lado de n8n, tanto en n8n Cloud como en una instancia autoalojada en Community Edition con licencia Sustainable Use. Un flujo se comporta igual en los dos sitios. Lo que sí cuesta es el proveedor del modelo conectado al puerto Chat Model: OpenAI, Anthropic, Google, Mistral y los demás facturan sus propias llamadas de API según sus condiciones, y n8n no añade nada encima.
02¿Qué hace falta para que funcione el nodo Summarization Chain n8n?
Nada en el nodo en sí. La Summarization Chain no tiene credential ni selector Authentication, así que no hay cuenta que conectar ni clave que pegar dentro. Lo que sí necesita es un sub-nodo de modelo de chat en su puerto Chat Model, y ese sub-nodo es el que lleva el credential del proveedor. Conecta un OpenAI Chat Model o un Anthropic Chat Model, pon la clave una vez y queda reutilizable por otros nodos. Un puerto requerido vacío bloquea la ejecución, así que el fallo se ve enseguida.
03¿Qué límites tiene este nodo?
Resume, y ese es todo su alcance. No extrae campos estructurados, no responde preguntas sobre el documento y no guarda memoria entre ejecuciones. Un contenido más largo de lo que el modelo aguanta hay que fragmentarlo, y para eso están Characters Per Chunk, Chunk Overlap (Characters) y el puerto Text Splitter; un corte mal puesto se nota al leer el resumen. La calidad depende del modelo conectado. Esta página documenta la versión 2 del nodo, así que un flujo más antiguo mostrará menos opciones en el panel.
04¿Qué hay que conectar como mínimo y con qué sub-nodo empezar?
El mínimo es un modelo de chat. Un sub-nodo en el puerto Chat Model, Data to Summarize en Use Node Input (JSON), y la cadena ya trabaja sobre el texto del nodo anterior. Un OpenAI Chat Model es la primera elección más sencilla, porque la clave se configura rápido y el modelo se defiende bien con resúmenes simples. Añade un Default Data Loader en el puerto Document en cuanto entren archivos, y saca un splitter, por ejemplo el Recursive Character Text Splitter, solo cuando los ajustes simples se queden cortos.
05¿n8n o Make para resumir documentos?
Depende de dónde quieras que vivan los datos. Make es una plataforma alojada, sin opción de autoalojamiento, facturada por operación, lo que encaja con un equipo que no quiere ejecutar nada en sus propios servidores. n8n se usa en n8n Cloud o en tu infraestructura, así que documentos confidenciales se resumen sin salir de la red, sobre todo con un modelo alojado en local. En coste, la facturación por operación es previsible con volúmenes pequeños y bastante menos cuando una cadena parte un documento en muchos fragmentos. En lógica visual las dos van parejas, y el modelo de sub-nodos descrito aquí es propio de n8n.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.