n8n
Maritaca AI + n8n
O n8n é uma plataforma de automação de workflows que permite conectar diversas aplicações e serviços. Como a API da Maritaca é compatível com o formato OpenAI, você pode usar o nó OpenAI Chat Model do n8n para integrar os modelos Sabiá (por exemplo, Sabiá-4) nos seus workflows.
Pré-requisitos
- Uma instância do n8n (self-hosted ou n8n Cloud)
- Uma chave de API da Maritaca (obtenha aqui)
Passo 1: Criar a credencial
- No n8n, vá em Settings > Credentials > Add Credential
- Busque por OpenAI e selecione
- Preencha os campos:
- API Key: sua chave de API da Maritaca
- Base URL:
https://chat.maritaca.ai/api
- Dê um nome descritivo, como "Maritaca AI"
- Clique em Save
info
O botão "Test" da credencial pode mostrar um aviso, pois o n8n tenta validar usando endpoints específicos da OpenAI. Isso não afeta o funcionamento — prossiga normalmente.
Passo 2: Configurar o modelo no workflow
- Crie um novo workflow e adicione um nó raiz — AI Agent (para workflows com ferramentas) ou Basic LLM Chain (para chamadas simples)
- Clique no "+" no slot Chat Model do nó raiz
- Selecione OpenAI Chat Model
- Configure:
- Credential: selecione a credencial "Maritaca AI" criada no Passo 1
- Model: digite
sabia-4manualmente (use o modo de expressão caso o dropdown não liste o modelo)
dica
Se o dropdown de modelos não carregar, clique no ícone de expressão ao lado do campo e digite o nome do modelo diretamente: sabia-4.
Exemplo 1: Chatbot simples
Monte o seguinte workflow:
Chat Trigger → Basic LLM Chain → (saída)
│
OpenAI Chat Model
(credencial: Maritaca AI)
(modelo: sabia-4)
Passos:
- Adicione um nó Chat Trigger (fornece a interface de chat para testes)
- Adicione um nó Basic LLM Chain e conecte ao Chat Trigger
- Anexe o sub-nó OpenAI Chat Model ao Basic LLM Chain (via slot Chat Model)
- Selecione a credencial Maritaca AI e o modelo
sabia-4 - Clique em Chat na parte inferior do canvas para testar
Exemplo 2: Agente com ferramentas
Chat Trigger → AI Agent → (saída)
│
OpenAI Chat Model + Tool nodes + Memory
(credencial: Maritaca AI)
(modelo: sabia-4)
Passos:
- Adicione um nó Chat Trigger
- Adicione um nó AI Agent e conecte ao trigger
- Anexe o sub-nó OpenAI Chat Model com a credencial Maritaca AI
- Adicione Tool sub-nós conforme necessário (HTTP Request Tool, Calculator, Code Tool, etc.)
- Opcionalmente, adicione um sub-nó de Memory (ex: Window Buffer Memory) para manter o histórico da conversa
Exemplo 3: Chamada HTTP direta (alternativa)
Se preferir controle total sobre a requisição, use o nó HTTP Request:
- Adicione um nó HTTP Request
- Configure:
- Method: POST
- URL:
https://chat.maritaca.ai/api/chat/completions - Authentication: Header Auth
- Header Name:
Authorization - Header Value:
Bearer SUA_CHAVE_API - Body (JSON):
{
"model": "sabia-4",
"messages": [
{"role": "user", "content": "Explique o que é inteligência artificial."}
],
"max_tokens": 1024
}
Dicas
- Modelos disponíveis:
sabia-4,sabiazinho-4,sabia-3.1,sabia-3,sabiazinho-3 - Chamada de funções (function calling): o Sabiá-4 suporta function calling no formato OpenAI, compatível com o nó AI Agent do n8n
- Docker: se o n8n roda em Docker e a API é local, use o IP da máquina host ou
host.docker.internalao invés delocalhost