Guias
n8n
Use seu stack como o modelo de linguagem por trás de qualquer node de IA do n8n, através do pacote comunitário n8n-nodes-stac.
O n8n-nodes-stac é um pacote
de node comunitário que adiciona o sub-node Stac Chat Model ao n8n. Ele se
conecta ao input Model de qualquer node raiz de IA — AI Agent, Basic LLM
Chain, Question and Answer Chain — para que o workflow rode no seu stack em
vez de um provedor cobrado por token.
O node conversa com a mesma superfície compatível com OpenAI de todo o resto aqui, então nada muda no seu stack: mesma chave, mesma base URL, mesmo preço fixo mensal por mais que o workflow dispare.
Instale o node
Abra Settings → Community nodes
Você precisa ser o owner da instância. Veja o guia de instalação do n8n se a seção não aparecer.
Instale o n8n-nodes-stac
Clique em Install a community node, informe o nome do pacote, aceite o aviso de riscos e instale. O n8n recarrega o registro de nodes sozinho — não é preciso reiniciar o container.
Ou instale manualmente
Numa instância self-hosted você pode pular a interface e instalar direto no diretório de nodes customizados do n8n:
bashcd ~/.n8n/nodes npm install n8n-nodes-stacReinicie o n8n depois.
Crie a credencial
O pacote traz um tipo de credencial, Stac API, compartilhado por todos os seus nodes.
| Campo | Valor |
|---|---|
| API Key | Uma chave da página API keys do seu stack. O n8n armazena criptografada e nunca mais exibe depois de salvar |
| Base URL | https://api.trystac.com/v1 — não mude, a menos que você tenha recebido um endpoint dedicado |
A autenticação é por bearer token (Authorization: Bearer <chave>), igual a
qualquer outro cliente Stac. O botão Test da credencial chama
GET /v1/models, então um teste verde confirma a
chave e a base URL de uma só vez.
Chaves são escopadas a um único stack. Use uma chave separada para o n8n em vez de reaproveitar a da sua aplicação — assim revogá-la não derruba seu produto junto. Veja Autenticação.
Adicione ao workflow
Adicione um node raiz de IA
O AI Agent é o ponto de partida usual, mas qualquer node com input
Modelfunciona.Conecte o Stac Chat Model ao input Model
Busque "Stac" no painel de nodes — ele aparece em Language Models → Chat Models.
Escolha o modelo
O dropdown Model é preenchido no momento da edição a partir de
GET /v1/models, então lista exatamente o que sua chave pode chamar — na maioria dos planos, uma única entrada: o modelo que seu stack roda.
Parâmetros
Tudo além de Model fica em Options e é opcional.
| Parâmetro | Padrão | Observações |
|---|---|---|
| Model | — | Obrigatório. Carregado do seu plano; também aceita expressão |
| Sampling Temperature | 0.7 | 0–2. Quanto menor, mais determinístico |
| Maximum Number of Tokens | 2048 | Limite de tokens gerados. A API aplica o próprio piso e teto — veja Chat completions |
| Timeout | 120000 | Em milissegundos. Em saturação o Stac degrada velocidade em vez de falhar, então um timeout apertado corta respostas que iam chegar |
| Max Retries | 2 | Tentativas por requisição falha |
Como ele se encaixa no n8n
O node monta o modelo via supplyModel do @n8n/ai-node-sdk, que o próprio
n8n fornece em runtime. Duas consequências que vale conhecer:
- Nenhum LangChain empacotado.
n8n-workflowe@n8n/ai-node-sdksão peer dependencies, então o processo mantém uma única instância de@langchain/coreem vez de duas disputando. - As execuções são rastreadas pelo próprio n8n. As chamadas ao modelo aparecem na visão de log e tracing do n8n, com prompts e contagem de tokens, não apenas como uma chamada HTTP opaca.
Desenvolvido e testado com o n8n 2.36.9. Versões mais antigas trazem releases anteriores desse SDK e não foram testadas.
AI Assistant do editor
Isso é diferente do node Chat Model acima: é o AI Assistant nativo do n8n — o recurso que monta, executa e itera um workflow inteiro a partir de um prompt, dentro do próprio editor, em vez de um node dentro de um workflow já montado. Ele também aceita um provedor de modelo próprio, compatível com OpenAI, então dá para apontá-lo para o seu stack.
Recurso em Preview no n8n self-hosted — o comportamento pode mudar entre versões. Diferente do node Chat Model, não há um seletor de Model na interface: o Assistant assume o modelo servido pelo endpoint configurado.
Confirme os requisitos
Precisa de uma versão recente do n8n self-hosted com suporte ao módulo
instance-ai, e de uma sandbox rodando — obrigatória para o Assistant executar o que constrói. Veja a documentação de setup do n8n para as opções de sandbox.Configure as variáveis de ambiente da instância
A mesma chave da tabela acima serve aqui — não precisa criar outra.
bashN8N_ENABLED_MODULES=instance-ai # some aos módulos já habilitados N8N_INSTANCE_AI_MODEL_URL=https://api.trystac.com/v1 N8N_INSTANCE_AI_MODEL_API_KEY=<a mesma chave da página API keys>Reinicie a instância
O módulo só é carregado no boot do n8n.
Reaproveitar a chave do node Chat Model aqui também reaproveita a configuração de base de conhecimento dela: se estiver Ativada, o contexto recuperado passa a ser injetado nas instruções internas que o Assistant manda para construir o workflow, não só nas respostas do node dentro dele.
Resolução de problemas
- O dropdown de Model está vazio. A credencial não consegue alcançar
GET {baseUrl}/models— chave errada, base URL errada, ou a instância sem acesso de rede de saída. Rode o teste da credencial para descobrir qual. 401 invalid_api_key. A chave foi revogada ou pertence a um stack deletado. Gere uma nova; veja Erros.429num workflow movimentado. Os limites de uso são por chave. Dê ao n8n a própria chave para que uma tempestade de retries no workflow não limite sua aplicação.- O node não aparece depois de instalar. Confira se
N8N_COMMUNITY_PACKAGES_ENABLEDnão está emfalsee recarregue o editor.
Recursos
Base de conhecimento
Os nodes de agente do n8n sempre enviam uma mensagem system própria — o
campo "System Message" vem preenchido mesmo que você nunca o edite. Por isso,
para fundamentar as respostas nos seus documentos, a chave usada aqui precisa
estar com a base de conhecimento ativada:
- No dashboard, vá em Chaves de API.
- Na chave usada pela credencial do n8n, abra ⋮ → Configurações.
- Ligue Base de conhecimento e escolha Ativada.
Uma chave em "automático" — o estado das chaves criadas antes dessa opção
existir — nunca consulta a base a partir do n8n, justamente porque o node manda
system em toda requisição. O sintoma é silencioso: o modelo responde como se
não houvesse documento nenhum, sem erro.
A persona do agente continua vindo do campo "System Message" do node: o trecho recuperado é anexado depois dele, não no lugar dele.
Próximos passos
- Compatibilidade OpenAI — a superfície que o node fala e o que difere da OpenAI.
- Autenticação — formato da chave, escopo, rotação.
- Base de conhecimento — fundamente as respostas do workflow nos seus documentos, sem nenhum node de busca no canvas.

