Recursos · Integración n8n

Nodo OpenAI Chat Model n8nConfigura OpenAI Chat Model en n8n.

El nodo OpenAI Chat Model n8n es el subnodo que le pone cabeza a un nodo raíz. Se conecta al puerto Model de un AI Agent o de una cadena, trae 19 parámetros que van de Sampling Temperature a Service Tier y funciona con una credencial de OpenAI. Pensado para quien afina un agente que ya responde.

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

Por qué automatizar

¿Para qué sirve el nodo OpenAI Chat Model n8n?

Aporta el modelo de lenguaje con el que razona un nodo raíz. Los flujos de IA en n8n siguen un patrón de clúster: un nodo raíz, sea un AI Agent o una cadena, recibe los items del flujo por su entrada principal, y los subnodos se enganchan a sus puertos, un tipo de subnodo por puerto. El puerto es ese conector pequeño y etiquetado que aparece debajo del nodo raíz. Este nodo es un subnodo: sin una raíz a la que engancharse, no se ejecuta nunca.

Primer escenario, la prospección. Un flujo lee filas de Google Sheets, manda cada empresa a un AI Agent con una herramienta de búsqueda y un subnodo Simple Memory, y este nodo decide qué devuelve el agente a la hoja. Pasas de un listado de direcciones en bruto a uno cualificado. La plantilla pública que hace justo eso lleva el número 3443.

Segundo escenario, el contenido con calendario. Una Basic LLM Chain redacta una publicación a partir de una lista de temas, la validación sale por Gmail y nada se publica sin el clic de una persona. Aquí el modelo no llama a ninguna herramienta, solo escribe, así que casi todo el ajuste vive en Sampling Temperature y Presence Penalty. La plantilla 4005 está montada con esa forma.

Tercero, la búsqueda documental. En la plantilla RAG 5010 una pregunta enviada desde un formulario llega a un AI Agent, un vector store devuelve los fragmentos que encajan y este nodo los convierte en una respuesta redactada. Dos subnodos, dos puertos, un solo nodo raíz.

¿Cuándo conviene otra cosa? El nodo OpenAI normal, siempre que se trate de una llamada única y directa, sin agente alrededor: transcribir un archivo, generar una imagen, clasificar un texto. Este subnodo solo existe para el patrón de clúster. Cambiar de proveedor más adelante consiste en desengancharlo y conectar en su lugar el modelo de chat de Anthropic, porque el tipo de puerto no cambia.

Dos límites conviene tenerlos claros antes de montar nada. Las herramientas integradas de la API Responses, Web Search, File Search y Code Interpreter, solo funcionan cuando el nodo cuelga de un AI Agent, nunca bajo una Basic LLM Chain. Y al ser un subnodo, una expresión como {{ $json.nombre }} se resuelve siempre sobre el primer item de entrada, no item por item. Si todavía estás eligiendo plataforma, la Reseña n8n entra en el detalle del alojamiento y del coste.

Conexión

¿Qué hace falta antes de que el nodo funcione?

  1. 01

    Crea la credencial de OpenAI

    Abre el menú Credentials y crea una credencial de OpenAI. Pide una API Key de tu cuenta de OpenAI, y un Organization ID solo si perteneces a varias organizaciones. Una credencial vive fuera del flujo: la creas una vez y la reutilizas en todos. El proveedor factura sus llamadas; n8n no añade nada.

  2. 02

    Sáltate la cuenta en n8n Cloud

    En n8n Cloud existe una segunda vía. Selecciona Use Gateway credits en el campo de credencial del nodo y funcionará con Gateway credits, sin ninguna cuenta de OpenAI. Va bien para una primera prueba, o para un flujo que le pasas a alguien que no tiene clave propia. En una instancia autoalojada, la credencial es la única vía.

  3. 03

    Engancha el nodo y elige modelo

    Suelta el nodo en el lienzo y conéctalo al puerto Model de tu nodo raíz. Abre después Model: n8n carga la lista en vivo desde OpenAI, así que solo verás los modelos que tu cuenta puede llamar de verdad. Una lista vacía o muy corta señala a la credencial, no al nodo. Ejecuta la raíz una vez para confirmar que la pareja responde.

Conexiones

¿Dónde se conecta este nodo?

Cada puerto de un nodo raíz acepta una sola familia de subnodos; este solo tiene uno, su salida.

Salida (dónde se conecta)

  • Modelai_languageModel
01ModelEs la conexión por la que existe el nodo. Entrega un modelo de chat al nodo raíz, que sin ella no tiene con qué razonar.

Es la conexión por la que existe el nodo. Entrega un modelo de chat al nodo raíz, que sin ella no tiene con qué razonar.

Parámetros clave

  • Required: el nodo no tiene entrada principal y nunca se ejecuta solo, así que no hace nada mientras no esté enganchado aquí.
  • AI Agent y AI Agent Tool: las dos raíces de tipo agente, y el único sitio donde están disponibles las herramientas integradas de la API Responses.
  • Basic LLM Chain y Question and Answer Chain: raíces más simples, para un prompt único o una respuesta documental, sin llamada a herramientas.
Casos de uso
ajusta el prompt bajo una Basic LLM Chain y mueve luego el mismo nodo bajo un AI Agent cuando la tarea pida herramientas.
Parámetros

¿Qué parámetro tocas, y en qué momento?

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

01

Model

model

Lo que ves en n8n

Notas y casos de uso

Determina qué modelo de OpenAI genera la respuesta. n8n carga la lista de forma dinámica desde OpenAI al abrir el desplegable, así que ves exactamente lo que tu cuenta puede llamar.

Parámetros clave

  • Model: un desplegable que se rellena en ejecución desde tu cuenta. Un modelo que esperas y no aparece es una cuestión de acceso, no un fallo del nodo.
Casos de uso
arranca el agente con un modelo rápido, observa las respuestas una semana y cambia solo este campo si se quedan cortas. El resto del flujo sigue igual.
02

Base URL

options.baseURL

Lo que ves en n8n

Notas y casos de uso

Sustituye la dirección de API que se usa por defecto. Vacío, el nodo llama a OpenAI en su dirección habitual; relleno, todas sus peticiones salen hacia la que escribas.

Parámetros clave

  • Base URL: una dirección de endpoint completa, aplicada solo a este nodo y no a los demás nodos de OpenAI del mismo flujo.
Casos de uso
hacer pasar el tráfico de un agente por un endpoint interno que habla la misma API, mientras el resto de la instancia sigue llamando a OpenAI directamente.
03

Frequency Penalty

options.frequencyPenalty

Lo que ves en n8n

Notas y casos de uso

Regula cuánto se repite el modelo. Los valores positivos penalizan los tokens según la frecuencia con la que ya aparecen en el texto, lo que baja la probabilidad de ver la misma frase repetida palabra por palabra.

Parámetros clave

  • Frequency Penalty: un número. Cuanto más sube, menos repetición, pero también más se aleja la redacción de lo que pedía el prompt.
Casos de uso
un generador de fichas de producto que abría tres de cada cuatro filas con el mismo giro. Un valor positivo pequeño rompe el patrón sin retocar el prompt.
04

Maximum Number of Tokens

options.maxTokens

Lo que ves en n8n

Notas y casos de uso

Pone techo a lo que vuelve. Un token equivale más o menos a un trozo de palabra, y este campo dice cuántos puede gastar la respuesta.

Parámetros clave

  • Maximum Number of Tokens: un número. La mayoría de modelos tiene una ventana de contexto de 2048 tokens, así que hay que dejar sitio al prompt además de a la respuesta.
Casos de uso
respuestas que acaban en un mensaje de Slack o en una celda. Con techo aquí, los nodos siguientes dejan de recibir tres párrafos.
05

Response Format

options.responseFormat

Lo que ves en n8n

Notas y casos de uso

Decide si la respuesta llega como texto corriente o como documento JSON. Es la versión sencilla del ajuste, con dos opciones, del lado de Chat Completions.

Parámetros clave

  • Text (text): una respuesta de texto normal, el comportamiento por defecto.
  • JSON (json_object): activa el modo JSON, que debería garantizar que el mensaje generado sea JSON válido.
Casos de uso
todo lo que vaya a parsear el nodo siguiente. Pide json_object y el flujo deja de romperse con respuestas que empezaban por una frase de cortesía.
06

Response Format

options.textFormat

Lo que ves en n8n

Notas y casos de uso

El control de formato más completo, disponible en la vía de la API Responses: aquí describes la forma esperada en lugar de limitarte a pedir JSON.

Parámetros clave

  • Type: text, json_schema, el recomendado, o json_object.
  • Name: el nombre del formato. Solo letras, cifras, guiones y guiones bajos, con 64 caracteres como máximo.
  • Schema: el propio esquema JSON, con Description para explicarlo y Strict para obligar a que cada respuesta lo cumpla.
  • Verbosity: low, medium o high.
Casos de uso
una extracción cuya salida alimenta una inserción en base de datos, donde un campo ausente rompe la fila.
07

Presence Penalty

options.presencePenalty

Lo que ves en n8n

Notas y casos de uso

Empuja al modelo hacia terreno nuevo. Los valores positivos penalizan los tokens por el simple hecho de haber aparecido ya en el texto, lo que aumenta la probabilidad de que hable de temas nuevos.

Parámetros clave

  • Presence Penalty: un número. Más alto, el discurso se abre; demasiado alto, se aleja de la pregunta.
Casos de uso
una columna de ideas en una hoja donde las cinco primeras giraban sobre el mismo ángulo. Súbelo un poco y la lista se ensancha.
08

Sampling Temperature

options.temperature

Lo que ves en n8n

Notas y casos de uso

Fija cuánto azar hay en el muestreo. Al bajarlo las respuestas son menos aleatorias; cerca de cero el modelo se vuelve determinista y repetitivo.

Parámetros clave

  • Sampling Temperature: un número. Más alto diversifica el muestreo, pero aumenta el riesgo de alucinaciones.
Casos de uso
dos trabajos, dos ajustes. Cerca de cero en un clasificador que debe devolver la misma etiqueta ante la misma entrada, más alto en el redactor que si no saca el mismo párrafo cada mañana.
09

Reasoning Effort

options.reasoningEffort

Lo que ves en n8n

Notas y casos de uso

Indica cuánta reflexión debe gastar el modelo antes de contestar. Más tokens de razonamiento significa respuesta más completa y petición más lenta.

Parámetros clave

  • Low (low): favorece la velocidad y un uso económico de tokens.
  • Medium (medium): equilibrio entre velocidad y precisión del razonamiento.
  • High (high): favorece un razonamiento más completo, a costa de generar más tokens y responder más lento.
Casos de uso
bajo en un agente de chat con alguien esperando delante, alto en un proceso nocturno que nadie cronometra.
10

Timeout

options.timeout

Lo que ves en n8n

Notas y casos de uso

Fija el tiempo máximo que puede durar una petición, en milisegundos. Pasado ese punto se corta y el nodo devuelve un error en lugar de quedarse colgado.

Parámetros clave

  • Timeout: un número en milisegundos, así que 2000 son dos segundos.
Casos de uso
un flujo disparado por un formulario en vivo. Un timeout corto convierte una respuesta lenta en un error limpio sobre el que ramificar, en vez de dejar a la persona mirando un indicador que gira.
11

Max Retries

options.maxRetries

Lo que ves en n8n

Notas y casos de uso

Cuántas veces reintenta el nodo una petición fallida antes de rendirse y hacer fallar la ejecución.

Parámetros clave

  • Max Retries: un número. Cada reintento repite la misma petición, así que un lote grande tarda proporcionalmente más cuando el proveedor tiene un mal día.
Casos de uso
un proceso de madrugada sobre cientos de filas, donde un fallo pasajero no debería costarte la ejecución entera. Combínalo con Timeout para que los reintentos no se apilen sobre una llamada lenta.
12

Top P

options.topP

Lo que ves en n8n

Notas y casos de uso

Controla la diversidad mediante muestreo por núcleo: un valor de 0.5 significa que se considera la mitad de las opciones ponderadas por verosimilitud, y los valores bajos ignoran las menos probables.

Parámetros clave

  • Top P: un número. La recomendación general es tocar este o Sampling Temperature, pero no los dos a la vez.
Casos de uso
apretar una reescritura que se va de madre, cuando prefieres estrechar el conjunto de palabras candidatas antes que aplanar todo el muestreo.
13

Conversation ID

options.conversationId

Lo que ves en n8n

Notas y casos de uso

Asocia la respuesta a una conversación guardada en el lado del proveedor. Los items de entrada y de salida de esa respuesta se añaden a la conversación en cuanto termina.

Parámetros clave

  • Conversation ID: una cadena, casi siempre una expresión como {{ $json.conversation }} que trae el item, para que un hilo equivalga a una conversación.
Casos de uso
un bot de soporte donde el mismo cliente vuelve una hora después y el intercambio debe continuar donde se quedó.
14

Prompt Cache Key

options.promptCacheKey

Lo que ves en n8n

Notas y casos de uso

Una clave que OpenAI usa para cachear respuestas de peticiones parecidas y mejorar así la tasa de aciertos de caché.

Parámetros clave

  • Prompt Cache Key: una cadena que eliges tú. El mismo valor para las peticiones que deben compartir caché, valores distintos para las que no.
Casos de uso
un flujo que repite un prompt de sistema largo y estable sobre cientos de filas. Una clave para todo el lote y la parte común deja de reprocesarse desde cero.
15

Safety Identifier

options.safetyIdentifier

Lo que ves en n8n

Notas y casos de uso

Un identificador estable que ayuda a OpenAI a detectar usuarios de tu aplicación que puedan estar incumpliendo sus políticas de uso.

Parámetros clave

  • Safety Identifier: una cadena que identifica a cada usuario de forma única, estable entre sus peticiones en lugar de regenerarse en cada ejecución.
Casos de uso
un chat público donde escribe cualquiera. Pasa el identificador del visitante y un problema de política apunta a un usuario concreto, no a todo tu espacio de trabajo.
16

Service Tier

options.serviceTier

Lo que ves en n8n

Notas y casos de uso

Elige el nivel de servicio con el que sale la petición, que es la manera de avisar al proveedor de que esta llamada concreta importa más, o menos, que el resto de tu tráfico.

Parámetros clave

  • Auto (auto) y Default (default): las rutas estándar.
  • Flex (flex): el nivel indicado para trabajo que puede esperar, normalmente un lote que nadie vigila.
  • Priority (priority): el que va para lo que no puede.
Casos de uso
una instancia con un agente de cara al cliente y un enriquecimiento nocturno a la vez. Misma credencial, mismo modelo, dos niveles, elegidos nodo a nodo y no para toda la cuenta.
17

Metadata

options.metadata

Lo que ves en n8n

Notas y casos de uso

Adjunta información estructurada al objeto, útil para guardar contexto extra y para volver a encontrar esos objetos luego a través de la API o del dashboard.

Parámetros clave

  • Metadata: un JSON con un máximo de 16 pares clave-valor. Las claves son cadenas de 64 caracteres como mucho, los valores cadenas de 512 como mucho.
Casos de uso
etiquetar cada llamada con el nombre del flujo y la referencia del cliente. Un mes después, cuando alguien pregunta de dónde salió una respuesta, el dashboard lo sabe.
18

Top Logprobs

options.topLogprobs

Lo que ves en n8n

Notas y casos de uso

Devuelve los tokens más probables en cada posición de la respuesta, cada uno con su logaritmo de probabilidad. La respuesta pasa a ser inspeccionable, no solo legible.

Parámetros clave

  • Top Logprobs: un entero entre 0 y 20, el número de tokens candidatos que se devuelven por posición.
Casos de uso
un paso de clasificación en el que quieres mandar las respuestas dudosas a una persona. Las probabilidades te dan algo concreto que evaluar en un nodo If.
19

Prompt

options.promptConfig

Lo que ves en n8n

Notas y casos de uso

Recurre a una plantilla de prompt reutilizable configurada en el dashboard de OpenAI, en lugar de a un prompt escrito dentro del flujo.

Parámetros clave

  • Prompt ID: el identificador único de la plantilla que se va a usar.
  • Version: una versión opcional de esa plantilla, para que un retoque en el dashboard no llegue a producción sin que lo pidas.
  • Variables: los valores JSON que se sustituyen dentro de la plantilla, construidos a menudo desde los campos {{ $json }} del item entrante.
Casos de uso
varios flujos que comparten un prompt, editado en un único sitio en vez de copiado en cada lienzo.
Necesitas ayuda

¿Necesitas ayuda para automatizar OpenAI Chat Model con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Lo que se pregunta a continuación

01¿El nodo OpenAI Chat Model n8n viene incluido en n8n?
Sí. Forma parte del paquete de IA que se entrega con n8n, y está tanto en n8n Cloud como en una instancia autoalojada en Community Edition, bajo licencia Sustainable Use. Nada que instalar, ningún sobrecoste por el lado de n8n, y un flujo se comporta igual tanto si ejecutas n8n en Docker, por npm o en Cloud. Lo que sí cuesta está al otro lado: el proveedor del modelo factura sus propias llamadas de API según sus condiciones, exactamente igual que si la llamada saliera de tu propio código. n8n no añade nada a esa factura.
02¿Qué hace falta para que funcione?
Dos cosas. Primero un nodo raíz al que engancharlo, porque esto es un subnodo: no tiene entrada principal y no se ejecuta solo. Segundo una forma de autenticarse. La vía normal es una credencial de OpenAI creada una sola vez desde el menú Credentials y reutilizada en todos los flujos. En n8n Cloud hay alternativa: selecciona Use Gateway credits en el campo de credencial y el nodo funciona con Gateway credits, sin cuenta de OpenAI. Con una de las dos puesta, abre el desplegable Model: n8n lo rellena en vivo desde OpenAI, así que una lista vacía señala a la credencial.
03¿Qué límites tiene este nodo?
Tres importan de verdad. Las herramientas integradas de la API Responses, Web Search, File Search y Code Interpreter, solo funcionan si el nodo cuelga de un AI Agent; bajo una Basic LLM Chain sencillamente no existen. Las expresiones no se comportan como en el resto: con cinco items de entrada, una expresión se resuelve sobre el primero todas las veces en lugar de uno por uno, así que los valores variables se calculan antes. Y esta página describe la versión 1 del nodo, la del catálogo; un flujo antiguo puede mostrar menos opciones de las que lees aquí.
04¿Qué hay que conectar como mínimo y por dónde empezar?
Como mínimo: un nodo raíz y este nodo en su puerto Model. Esa pareja ya responde. Empieza por una Basic LLM Chain antes que por un agente, porque una cadena hace una sola cosa, manda tu prompt y devuelve el texto, y así queda claro si una respuesta mala viene del prompt o del montaje. Cuando eso funcione, mueve el mismo subnodo bajo un AI Agent y añade herramientas y un subnodo de memoria, que es lo que permite que una conversación continúe entre ejecuciones. Deja Sampling Temperature y Maximum Number of Tokens como primeros mandos.
05¿n8n o Make para un flujo de IA como este?
Deciden cuatro criterios. El alojamiento: n8n se autoaloja en Docker o npm y también existe como n8n Cloud, mientras que Make solo está alojado. El control de los datos viene de ahí, porque una instancia propia mantiene prompts y respuestas en infraestructura tuya. El modelo de coste: Make factura por operación, y un bucle de agente que llama al modelo varias veces por item sube rápido. Y la lógica visual: el patrón de clúster de n8n, una raíz con subnodos en sus puertos, enseña el modelo, la memoria y las herramientas como piezas que cambias de una en una. Las dos plataformas funcionan; estos cuatro puntos deciden.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.