Skip to main content
Despliega n8n en tu propia máquina y conéctalo a CometAPI mediante el nodo de la comunidad para ejecutar flujos de trabajo de IA automatizados localmente.

Requisitos previos

  • Linux (Ubuntu/Debian/CentOS, etc.) o macOS
  • 2 GB+ de RAM, 10 GB+ de espacio libre en disco
  • Acceso a shell con alcance al registro público de npm
  • Node.js 18.x o 20.x LTS (consulta el Paso 1)
  • Una cuenta de CometAPI con una API key activa — obtén la tuya aquí
1

Obtén tu API key de CometAPI

Inicia sesión en la consola de CometAPI. Haz clic en Add API Key y copia tu API key de CometAPI.
Panel de CometAPI mostrando el botón Add API Key
Detalles de la API key de CometAPI con la URL base
2

Instala Node.js mediante nvm

n8n 1.x requiere Node.js 18.x o 20.x. El enfoque recomendado es nvm:
Si más adelante ves n8n: command not found, reinicia la terminal o asegúrate de que el directorio global bin de npm administrado por nvm esté en tu PATH.
3

Instala e inicia n8n

Si el puerto 5678 ya está en uso:
Para mantener n8n en ejecución después de cerrar la terminal:
Terminal mostrando que n8n se inició correctamente
Logs de inicio de n8n en la terminal
4

Crea tu cuenta de owner

Abre http://localhost:5678/ en tu navegador. En la primera ejecución, el asistente de configuración te pedirá que crees una cuenta de Owner (correo electrónico + contraseña). Completa este paso e inicia sesión.
Asistente de configuración de primera ejecución de n8n solicitando los datos de la cuenta Owner
5

Instala el nodo comunitario de CometAPI

  1. Ve a Settings (abajo a la izquierda) → Community nodes
  2. Haz clic en Install a community node
  3. Introduce el nombre del paquete: @cometapi-dev/n8n-nodes-cometapi
  4. Marca la casilla de reconocimiento de riesgos y haz clic en Install
Después de la instalación, puedes buscar CometAPI en el panel de nodos.
Panel de Settings de n8n mostrando la sección Community nodes
Diálogo de instalación con el nombre del paquete de CometAPI introducido
Si falta la sección Community Nodes: asegúrate de haber iniciado sesión como la cuenta Owner y revisa Settings → Security para confirmar que la instalación de nodos comunitarios está habilitada.
6

Crea un workflow y configura las credenciales

  1. Haz clic en + New en la parte superior para crear un workflow.
  2. Haz clic en + en el lienzo y busca CometAPI para añadir el nodo.
Lienzo de workflow de n8n con la búsqueda del nodo CometAPI abierta
Nodo de CometAPI añadido al lienzo de n8n
  1. Añade un nodo Manual Trigger y conéctalo al nodo de CometAPI.
  2. En el nodo de CometAPI, en Credential to connect with, elige Create new. Pega tu API key de CometAPI en CometAPI Key y haz clic en Save. La Base URL predeterminada es https://api.cometapi.com y normalmente no necesita cambios.
Diálogo de credenciales de CometAPI con la API key introducida
  1. Configura el nodo:
  • Model: introduce el model ID actual que quieres usar
  • Messages: establece Role como user y Content con tu prompt de prueba (por ejemplo, Hello)
  • Opcional: añade un mensaje system, configura Max Tokens, Temperature, etc.
  1. Haz clic en Execute step para ejecutar el nodo. El panel Output muestra la respuesta JSON.
Panel de salida de n8n mostrando una respuesta JSON correcta de CometAPI
  • Errores de node-gyp o de compilación nativa — instala las herramientas de compilación: sudo apt install build-essential python3 (Debian/Ubuntu) o Xcode Command Line Tools (macOS).
  • Errores de permisos de npm (EACCES) — usa nvm para una instalación de Node.js a nivel de usuario; no se necesita sudo.
  • Conflicto de puertos (localhost:5678 no disponible) — establece N8N_PORT=5679 (u otro puerto libre) antes de ejecutar n8n start.
  • Falta la sección Community Nodes — inicia sesión como la cuenta Owner y revisa Settings → Security.
  • npm install falla en redes corporativas — configura un proxy: npm config set proxy http://user:pass@host:port
  • El nodo de CometAPI devuelve 401/403 — verifica tu API key y que el model sea accesible en tu plan de CometAPI.
  • Respuestas vacías o errores de límite de token — aumenta Max Tokens; ajusta Temperature y Top P según sea necesario.
  • n8n se detiene al cerrar la terminal — usa pm2: pm2 start "n8n" --name n8n && pm2 save.