Notícias
Novos modelos de linguagem da API Serverspace GPT
Serverspace Black Friday
RP
abril 22, 2025
Atualizado abril 22, 2025

Como implantar o n8n com IA via npm?

Linux

A inteligência artificial simplificou muitas tarefas repetitivas que antes exigiam habilidades humanas, como resumir, interpretar e generalizar. No entanto, a integração com IA ainda é um processo caro e pouco acessível para muitas empresas. O n8n oferece uma solução acessível para automatização de fluxos de trabalho, agora com integração direta com modelos de IA — de forma aberta e flexível.

n8n é uma plataforma de automação de processos com licença gratuita (Community License). Com abordagem low-code, ele permite criar fluxos complexos mesmo com conhecimentos técnicos mínimos — é sobre isso que falaremos neste tutorial.

O que é o n8n e como instalar?

O n8n é um servidor de automação que funciona por meio de "nós" (nodes) — blocos que interagem com serviços externos ou processam dados localmente. Cada nó executa uma função específica, formando uma cadeia de ações estruturada. Visualmente, eles se organizam em um fluxo visual simples:

intro
Captura de tela 1 — Introdução à interface

A instalação é rápida: você pode baixar a imagem via Docker ou instalar o projeto usando o gerenciador de pacotes npm. Como já abordamos o método via container anteriormente, aqui vamos focar na instalação via npm.
Caso você não tenha infraestrutura própria ou um IP fixo, pode utilizar um servidor VPS da Serverspace para hospedar o n8n com estabilidade.

Etapa 1 — Instale as dependências

Primeiro, vamos instalar o gerenciador de versões do Node.js:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash

Depois, carregue o ambiente e instale a versão mais recente do Node.js:

. "$HOME/.nvm/nvm.sh"
nvm install 20
installation-1-1536x252
Captura de tela 2 — Instalação

Etapa 2 — Instale o n8n e configure o ambiente

Agora instale o n8n globalmente:

npm install n8n -g

Em seguida, adicione as variáveis de ambiente ao seu .bashrc:

echo "export N8N_HOST=0.0.0.0
export N8N_PORT=3333
export N8N_PROTOCOL=http
export N8N_PATH=http://0.0.0.0:3333/
export N8N_BASIC_AUTH_ACTIVE=true
export N8N_BASIC_AUTH_USER=admin
export N8N_BASIC_AUTH_PASSWORD=senhasegura123
export TZ=America/Sao_Paulo
export N8N_LOG_LEVEL=info
export N8N_LOG_OUTPUT=console
export N8N_SECURE_COOKIE=false" | tee -a ~/.bashrc
config
Captura de tela 3 — Configuração

Substitua o usuário e a senha conforme desejar, assim como o endereço de rede se estiver usando um domínio.

Etapa 3 — Inicie o serviço

Após configurar, inicie o n8n com o comando:

n8n
n8n-start-1536x521
Captura de tela 4 — Inicialização

Depois disso, acesse o endereço: http://seu-endereco:3333. Se quiser configurar HTTPS mais tarde, basta remover a linha N8N_SECURE_COOKIE=false e aplicar as configurações de SSL adequadas.

Como funciona o fluxo no n8n?

Todo fluxo começa com um gatilho (trigger), como uma nova mensagem no Telegram ou um novo documento no Google Drive. No final do fluxo, há um destino, como um armazenamento ou uma notificação. Entre esses dois pontos, você pode criar qualquer lógica de automação.

Exemplo com IA (Microsoft Phi-4 via API da Serverspace)

Vamos montar um fluxo simples onde o n8n se conecta a um modelo de IA via API da Serverspace, similar ao GPT-4. O fluxo permite analisar dados ou gerar textos automatizados.

phi-4
Captura de tela 5 — Modelo Phi-4
  • O gatilho é um chat no qual o usuário interage.
  • Após a mensagem, o nó do Microsoft Phi-4 envia a consulta à IA.
  • A resposta é transformada em variáveis que podem ser utilizadas em qualquer destino (ex: Google Docs, e-mail, banco de dados).

Você pode baixar este fluxo de trabalho com o Microsoft Phi-4 na infraestrutura da Serverspace e importá-lo no painel clicando nos três pontos no canto superior direito. Não se esqueça de adicionar a chave!

Acesse o painel da Serverspace, gere uma chave de API e copie:

gpt panel screen
Captura de tela 6 — Chave de API

No nó da Phi-4, cole a chave no campo "Authorization" (header). Depois disso, basta digitar uma pergunta no chat e a IA responderá como um chatbot clássico.

api-1536x735
Captura de tela 7 — Execução do fluxo

Você pode adaptar esse fluxo para qualquer uso: atendimento ao cliente, análise de leads, criação de relatórios e muito mais.

O importante é entender como conectar variáveis como chatInput para montar a requisição e usar a resposta JSON de forma útil.

Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 2
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA

Você também pode gostar...

Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.