Prerrequisitos
- Linux (Ubuntu/Debian/CentOS, etc.) o macOS
- 2 GB+ de RAM, 10 GB+ de espacio libre en disco
- Acceso al 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í
Obtén tu API key de CometAPI
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.Instala e inicia n8n


Crea tu cuenta de propietario
Abre http://localhost:5678/ en tu navegador. En la primera ejecución, el asistente de configuración te pide crear una cuenta Owner (correo electrónico + contraseña). Completa este paso e inicia sesión.

Instala el nodo comunitario de CometAPI
- Ve a Settings (abajo a la izquierda) → Community nodes
- Haz clic en Install a community node
- Introduce el nombre del paquete:
@cometapi-dev/n8n-nodes-cometapi - Marca la casilla de reconocimiento de riesgo y haz clic en Install


Si falta la sección Community Nodes: asegúrate de haber iniciado sesión con la cuenta Owner, y revisa Settings → Security para confirmar que la instalación de nodos comunitarios está habilitada.
Crea un workflow y configura las credenciales
- Haz clic en + New en la parte superior para crear un workflow.
- Haz clic en + en el lienzo y busca CometAPI para agregar el nodo.


- Agrega un nodo Manual Trigger y conéctalo al nodo de CometAPI.
- En el nodo de CometAPI, en Credential to connect with, elige Create new. Pega tu clave
sk-xxxxxen CometAPI Key y haz clic en Save. La Base URL por defecto eshttps://api.cometapi.comy normalmente no necesita cambios.

- Configura el nodo:
- Model: introduce el ID del modelo actual que quieres usar
- Messages: establece Role en
user, Content con tu prompt de prueba (por ejemplo,Hello) - Opcional: agrega un mensaje
system, configura Max Tokens, Temperature, etc.
- Haz clic en Execute step para ejecutar el nodo. El panel Output muestra la respuesta JSON.

Solución de problemas
Solución de problemas
- Errores de
node-gypo 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:5678no disponible) — configuraN8N_PORT=5679(u otro puerto libre) antes de ejecutarn8n start. - Falta la sección Community Nodes — inicia sesión con la cuenta Owner y revisa Settings → Security.
npm installfalla 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 modelo esté accesible en tu plan de CometAPI.
- Respuestas vacías o errores de límite de tokens — 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.

