Guías

n8n

Usa tu stack como el modelo de lenguaje detrás de cualquier nodo de IA de n8n, con el paquete comunitario n8n-nodes-stac.

n8n-nodes-stac es un paquete de nodo comunitario que añade el sub-nodo Stac Chat Model a n8n. Se conecta a la entrada Model de cualquier nodo raíz de IA — AI Agent, Basic LLM Chain, Question and Answer Chain — para que el workflow corra en tu stack en lugar de un proveedor cobrado por token.

El nodo habla con la misma superficie compatible con OpenAI que todo lo demás aquí, así que nada cambia en tu stack: la misma clave, la misma base URL, el mismo precio fijo mensual por más que el workflow se dispare.

Instala el nodo

  1. Abre Settings → Community nodes

    Necesitas ser el owner de la instancia. Consulta la guía de instalación de n8n si la sección no aparece.

  2. Instala n8n-nodes-stac

    Haz clic en Install a community node, escribe el nombre del paquete, acepta el aviso de riesgos e instala. n8n recarga el registro de nodos por su cuenta — no hace falta reiniciar el contenedor.

  3. O instálalo manualmente

    En una instancia self-hosted puedes saltarte la interfaz e instalar directamente en el directorio de nodos personalizados de n8n:

    bash
    cd ~/.n8n/nodes
    npm install n8n-nodes-stac

    Reinicia n8n después.

Crea la credencial

El paquete trae un tipo de credencial, Stac API, compartido por todos sus nodos.

CampoValor
API KeyUna clave de la página API keys de tu stack. n8n la guarda cifrada y no la vuelve a mostrar después de guardar
Base URLhttps://api.trystac.com/v1 — déjala así, salvo que te hayan dado un endpoint dedicado

La autenticación es por bearer token (Authorization: Bearer <clave>), igual que en cualquier otro cliente de Stac. El botón Test de la credencial llama a GET /v1/models, así que una prueba en verde confirma la clave y la base URL de una sola vez.

Añádelo a un workflow

  1. Añade un nodo raíz de IA

    Un AI Agent es el punto de partida habitual, pero sirve cualquier nodo con entrada Model.

  2. Conecta Stac Chat Model a su entrada Model

    Busca "Stac" en el panel de nodos — aparece en Language Models → Chat Models.

  3. Elige el modelo

    El desplegable Model se rellena al editar desde GET /v1/models, así que lista exactamente lo que tu clave puede llamar — en la mayoría de los planes, una sola entrada: el modelo que corre tu stack.

Parámetros

Todo excepto Model vive en Options y es opcional.

ParámetroValor por defectoNotas
ModelObligatorio. Se carga de tu plan; también acepta una expresión
Sampling Temperature0.702. Cuanto más bajo, más determinista
Maximum Number of Tokens2048Límite de tokens generados. La API aplica su propio piso y techo — consulta Chat completions
Timeout120000En milisegundos. Bajo saturación Stac degrada la velocidad en lugar de fallar, así que un timeout ajustado corta respuestas que sí habrían llegado
Max Retries2Reintentos por petición fallida

Cómo encaja en n8n

El nodo construye el modelo con supplyModel de @n8n/ai-node-sdk, que n8n provee en runtime. Dos consecuencias que conviene conocer:

  • Sin LangChain empaquetado. n8n-workflow y @n8n/ai-node-sdk son peer dependencies, así que el proceso mantiene una única instancia de @langchain/core en lugar de dos peleándose.
  • Las ejecuciones las traza n8n mismo. Las llamadas al modelo aparecen en la vista de logs y tracing de n8n, con prompts y recuento de tokens, no solo como una llamada HTTP opaca.

Desarrollado y probado con n8n 2.36.9. Las versiones anteriores traen releases previas de ese SDK y no se han probado.

Solución de problemas

  • El desplegable de Model está vacío. La credencial no puede alcanzar GET {baseUrl}/models — clave incorrecta, base URL incorrecta, o la instancia sin salida a red. Ejecuta la prueba de la credencial para saber cuál.
  • 401 invalid_api_key. La clave fue revocada o pertenece a un stack eliminado. Genera una nueva; consulta Errores.
  • 429 en un workflow con mucho tráfico. Los límites de uso son por clave. Dale a n8n su propia clave para que una tormenta de reintentos en el workflow no limite tu aplicación.
  • El nodo no aparece tras instalarlo. Comprueba que N8N_COMMUNITY_PACKAGES_ENABLED no esté en false y recarga el editor.

Recursos

Próximos pasos