# n8n

La credencial de OpenAI de n8n acepta una URL base personalizada. Configúrala una vez, y los nodos AI Agent, Basic LLM Chain y otros podrán usar los modelos de NezhaGate.

> https://nezhagate.com/es/docs/integrations/n8n

Escrita con n8n 2.42

## 1. Crea una credencial de OpenAI

1. **Credentials** → **Add credential** → **OpenAI**.

2. Pon tu clave de NezhaGate en **API Key** y `https://nezhagate.com/v1` en **Base URL**; deja Organization ID vacío.

3. Guarda. n8n lee la lista de modelos una vez para probar la conexión; eso no se cobra.

Base URL`https://nezhagate.com/v1`

## 2. Elige el modelo en el nodo OpenAI Chat Model

- **Model** → **From List** lista todos los modelos de NezhaGate, así que elige un modelo de chat; o selecciona **ID** y escribe uno, como `gpt-5.5`.

- **Use Responses API** está activado por defecto y envía las peticiones a `/v1/responses`, donde NezhaGate solo ofrece los modelos GPT. Desactívalo para cualquier otro modelo; con los modelos GPT, cualquiera de los dos ajustes funciona.

- Deja desactivado **Built-in Tools** (Web Search, File Search, Code Interpreter); son funciones alojadas por OpenAI.

- La operación **Message a Model** del nodo de la app **OpenAI** siempre usa `/v1/responses`, así que solo funciona con los modelos GPT; para los demás, usa el nodo OpenAI Chat Model.

## Claude (opcional)

Crea una credencial **Anthropic** con `https://nezhagate.com/anthropic` en **Base URL** y la misma clave de API, y después elige un modelo Claude en el nodo Anthropic Chat Model.

## Prueba

Crea un flujo de trabajo **Chat Trigger** → **AI Agent** → **OpenAI Chat Model**, haz clic en **Open chat** y envía un mensaje.

## Errores habituales

**The credential test fails**

404 significa que a la URL base le falta `/v1` o que está mal (debería ser `https://nezhagate.com/v1`); 401 significa que la clave está mal.

**A model returns 400, 404 or 503**

Lo más probable es que **Use Responses API** esté activado con un modelo que no es GPT. Desactívalo.

**The agent does not call tools, or JSON output has no effect**

No todos los modelos admiten llamadas a herramientas o salida JSON; elige uno que sí (consulta la documentación de la API de cada modelo).
