Pré-requisitos
- Linux (Ubuntu/Debian/CentOS, etc.) ou macOS
- 2 GB+ de RAM, 10 GB+ de espaço livre em disco
- Acesso ao shell com acesso ao registro público do npm
- Node.js 18.x ou 20.x LTS (veja o Passo 1)
- Uma conta CometAPI com uma chave de API ativa — obtenha a sua aqui
Obtenha sua chave de API da CometAPI
Instale o Node.js via nvm
O n8n 1.x requer Node.js 18.x ou 20.x. A abordagem recomendada é o nvm:
Se você vir
n8n: command not found depois, reinicie o terminal ou garanta que o diretório bin global do npm gerenciado pelo nvm esteja no seu PATH.Instale e inicie o n8n


Crie sua conta de proprietário
Abra http://localhost:5678/ no navegador. Na primeira execução, o assistente de configuração solicita que você crie uma conta Owner (e-mail + senha). Conclua isso e faça login.

Instale o nó da comunidade CometAPI
- Vá para Settings (canto inferior esquerdo) → Community nodes
- Clique em Install a community node
- Digite o nome do pacote:
@cometapi-dev/n8n-nodes-cometapi - Marque a caixa de reconhecimento de risco e clique em Install


Se a seção Community Nodes estiver ausente: verifique se você está conectado com a conta Owner e confira em Settings → Security se a instalação de nós da comunidade está habilitada.
Crie um workflow e configure as credenciais
- Clique em + New no topo para criar um workflow.
- Clique em + na tela e procure por CometAPI para adicionar o nó.


- Adicione um nó Manual Trigger e conecte-o ao nó CometAPI.
- No nó CometAPI, em Credential to connect with, escolha Create new. Cole sua chave
sk-xxxxxem CometAPI Key e clique em Save. A Base URL é definida por padrão comohttps://api.cometapi.come normalmente não precisa ser alterada.

- Configure o nó:
- Model: insira o ID do modelo atual que deseja usar
- Messages: defina Role como
user, Content com seu Prompt de teste (por exemplo,Hello) - Opcional: adicione uma mensagem
system, defina Max Tokens, Temperature, etc.
- Clique em Execute step para executar o nó. O painel Output mostra a resposta JSON.

Solução de problemas
Solução de problemas
- Erros de
node-gypou de build nativo — instale as ferramentas de compilação:sudo apt install build-essential python3(Debian/Ubuntu) ou Xcode Command Line Tools (macOS). - Erros de permissão do npm (EACCES) — use o nvm para uma instalação do Node.js em nível de usuário; não é necessário
sudo. - Conflito de porta (
localhost:5678indisponível) — definaN8N_PORT=5679(ou outra porta livre) antes de executarn8n start. - Seção Community Nodes ausente — faça login com a conta Owner e verifique Settings → Security.
npm installfalha em redes corporativas — configure um proxy:npm config set proxy http://user:pass@host:port- O nó CometAPI retorna 401/403 — verifique sua chave de API e se o modelo está acessível no seu plano CometAPI.
- Respostas vazias ou erros de limite de token — aumente Max Tokens; ajuste Temperature e Top P conforme necessário.
- O n8n para quando o terminal é fechado — use pm2:
pm2 start "n8n" --name n8n && pm2 save.

