API Messages da Anthropic Claude com model e histórico de conversa.
Nó Anthropic (Claude)
O nó Anthropic (anthropic_messages) chama modelos Claude (Opus, Sonnet, Haiku) pelo proxy de IA de workflows da WhatsWave. Use-o para raciocínio de alta qualidade, análise de contexto longo e seguimento cuidadoso de instruções nas Automações.
Figura 1: Nó Anthropic — API key, model, prompt e temperature
O que faz
A cada execução, o engine do workflow:
- Resolve variáveis no JSON de Messages
- Envia
POST {{API_URL}}/workflows/ai/chatcom provideranthropic - Autentica com o integration token da empresa
- Encaminha a requisição à Anthropic usando a Claude API key selecionada
- Retorna a mensagem do assistente em
data.choices[0].message.contentmais usage de tokens
| Propriedade | Valor |
|---|---|
| Node type ID | anthropic_messages |
| Palette label | Anthropic |
| Description in editor | Claude Messages API |
| Executor | http_request (proxied) |
| API endpoint | POST /workflows/ai/chat |
| Provider enviado no body | anthropic |
| Request timeout | 30 segundos |
Pré-requisitos
- Integration token — Settings → API Keys
- Anthropic API key — adicione em AI / LLM keys e selecione no nó
- Cota de tokens suficiente ou chave própria
Guia de configuração
Passo 1 — Adicionar o nó
- Abra Automações
- Paleta → AI → Anthropic
- Conecte após o trigger ou nós de contexto
Passo 2 — Selecionar API key e model
| Controle | Descrição |
|---|---|
| API key | Chave Anthropic das configurações da empresa |
| Model | ID do modelo Claude |
Modelos disponíveis (template do nó):
| Value | Label | Default |
|---|---|---|
claude-sonnet-5 | Claude Sonnet 5 | Sim |
claude-opus-4-8 | Claude Opus 4.8 | |
claude-sonnet-4-6 | Claude Sonnet 4.6 | |
claude-haiku-4-5 | Claude Haiku 4.5 |
Quando escolher cada um:
- Haiku — triagem rápida e barata, classificação simples
- Sonnet — equilíbrio qualidade/velocidade (padrão para a maioria dos workflows)
- Opus — raciocínio mais difícil, análise com políticas rígidas, documentos longos
Passo 3 — Escrever messages
O campo Prompt armazena Messages (JSON) compatível com o formato de mensagens da Claude (system / user / assistant):
[{ "role": "user", "content": "" }]
Exemplo — revisão de conformidade:
[
{
"role": "system",
"content": "You review customer messages for PII leakage. Reply JSON: {\"safe\":true|false,\"issues\":[]}"
},
{
"role": "user",
"content": "Message to review:\n{{trigger.body.message}}"
}
]
Variáveis são resolvidas dentro dos campos string content antes da chamada à API.
Passo 4 — Temperature
| Campo | Default | Range |
|---|---|---|
| Temperature | 0.7 | 0–2 |
Use 0–0.2 para auditorias e classificação; valores mais altos para redação criativa.
Passo 5 — Testar e depurar
Use o modo de teste do workflow. Os logs de execução mostram Prompt sent com roles e conteúdo resolvidos — útil ao depurar caminhos vazios de {{trigger.*}}.
Campos de saída
| Caminho | Descrição |
|---|---|
status | Status HTTP |
data.choices[0].message.content | Resposta de texto da Claude |
data.usage.prompt_tokens | Tokens de entrada |
data.usage.completion_tokens | Tokens de saída |
data.usage.total_tokens | Total |
data.is_own_key | Flag de chave Anthropic própria |
Exemplos (node ID anthropic_1):
{{anthropic_1.data.choices[0].message.content}}
{{input.data.choices[0].message.content}}
Nota: a aba References pode listar
contenteusageno nível superior — em runtime, leia dedata.*dentro do envelope HTTP.
Dicas e boas práticas
- Coloque regras em
system— Claude segue instruções system de forma confiável para formato e tom - Sonnet para produção — bom padrão para qualidade em automação WhatsApp
- Opus com moderação — maior custo e latência; use para análise pontual complexa
- Especifique o formato de saída — "Reply with valid JSON only, no markdown"
- API key própria em alto volume — marca
is_own_key: truee usa sua cobrança Anthropic - Não substitui AI Agent — sem tool calling nem sessões persistentes neste nó
FAQ
Este nó suporta Claude tool use / MCP?
Não. Este nó executa um único completion da Messages API. Para ferramentas, sessões e config de agente, use AI Agent (grupo WhatsWave).
Por que HTTP 401 no endpoint AI chat?
Integration token ausente ou inválido. Regenere em Settings → API Keys e garanta que o workflow rode no contexto da empresa salva.
Posso enviar imagens ou PDFs?
O nó de workflow aceita apenas content em texto. Entradas multimodais exigem integração HTTP customizada ou recursos de agente.
Por que a resposta está vazia?
Geralmente causado por prompt resolvido vazio. Confira Prompt sent nos logs e verifique os caminhos das variáveis.
Exemplos de uso
Exemplo 1 — Portão de política antes de auto-resposta
Anthropic (Haiku, temp 0):
Does this message ask for medical advice? Reply JSON {"medical":true|false}
Text: {{trigger.body.message}}
Condition: medical == true → encaminhar para agente humano
Exemplo 2 — Gerar follow-up personalizado
Prompt:
Write a short WhatsApp follow-up in Portuguese for {{trigger.body.name}} about order {{trigger.body.order_id}}. Max 2 sentences.
Send message com a saída da IA
Exemplo 3 — Resumir payload longo de webhook
Prompt:
Summarize this JSON for a sales rep in 3 bullet points:
{{trigger.body}}
Referências de API
| Recurso | Link |
|---|---|
| WhatsWave workflow AI chat | POST https://api.whatswave.com.br/workflows/ai/chat |
| Anthropic Messages API | docs.anthropic.com/en/api/messages |
| Claude models | docs.anthropic.com/en/docs/about-claude/models |
| Visão geral do grupo IA | /ajuda/nos-workflow-ai |
| AI Agent WhatsWave | /ajuda/nos-workflow-whatswave |
Este artigo foi útil?
Precisa de mais ajuda? Falar com suporte