- Inicio
- Recursos
- Integraciones
- OpenAI Chat Model
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
¿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.
¿Qué hace falta antes de que el nodo funcione?
- 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.
- 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.
- 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.
¿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)
- Model
ai_languageModel
01Model
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.
¿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.
Índice de parámetros
Model
modelLo 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.
Base URL
options.baseURLLo 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.
Frequency Penalty
options.frequencyPenaltyLo 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.
Maximum Number of Tokens
options.maxTokensLo 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.
Response Format
options.responseFormatLo 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.
json_object y el flujo deja de romperse con respuestas que empezaban por una frase de cortesía.Response Format
options.textFormatLo 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, ojson_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,mediumohigh.
Presence Penalty
options.presencePenaltyLo 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.
Sampling Temperature
options.temperatureLo 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.
Reasoning Effort
options.reasoningEffortLo 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.
Timeout
options.timeoutLo 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.
Max Retries
options.maxRetriesLo 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.
Top P
options.topPLo 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.
Conversation ID
options.conversationIdLo 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.
Prompt Cache Key
options.promptCacheKeyLo 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.
Safety Identifier
options.safetyIdentifierLo 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.
Service Tier
options.serviceTierLo 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.
Metadata
options.metadataLo 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.
Top Logprobs
options.topLogprobsLo 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.
Prompt
options.promptConfigLo 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.
¿Necesitas ayuda para automatizar OpenAI Chat Model con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
Lo que se pregunta a continuación
01¿El nodo OpenAI Chat Model n8n viene incluido en n8n?
02¿Qué hace falta para que funcione?
03¿Qué límites tiene este nodo?
04¿Qué hay que conectar como mínimo y por dónde empezar?
05¿n8n o Make para un flujo de IA como este?
Recibe nuestros tips de integración cada semana.
Sin spam. Cancela cuando quieras.