Providers
Anthropic
A Anthropic cria a família de modelos Claude. O OpenClaw oferece suporte a duas rotas de autenticação:
- Chave de API — acesso direto à API da Anthropic com cobrança baseada no uso (modelos
anthropic/*) - Claude CLI — reutilize um login existente da Claude CLI no mesmo host
Primeiros passos
Chave de API
Ideal para: acesso padrão à API e cobrança baseada no uso.
Obtenha sua chave de API
Crie uma chave de API no Anthropic Console.
Execute o onboarding
openclaw onboard
# choose: Anthropic API key
Ou passe a chave diretamente:
openclaw onboard --anthropic-api-key "$ANTHROPIC_API_KEY"
Verifique se o modelo está disponível
openclaw models list --provider anthropic
Exemplo de configuração
{
env: { ANTHROPIC_API_KEY: "sk-ant-..." },
agents: { defaults: { model: { primary: "anthropic/claude-opus-4-6" } } },
}
Claude CLI
Ideal para: reutilizar um login existente da Claude CLI sem uma chave de API separada.
Confirme que a Claude CLI está instalada e conectada
Verifique com:
claude --version
Execute o onboarding
openclaw onboard
# choose: Claude CLI
O OpenClaw detecta e reutiliza as credenciais existentes da Claude CLI.
Verifique se o modelo está disponível
openclaw models list --provider anthropic
Exemplo de configuração
Prefira a referência canônica do modelo da Anthropic mais uma substituição de runtime da CLI:
{
agents: {
defaults: {
model: { primary: "anthropic/claude-opus-4-7" },
agentRuntime: { id: "claude-cli" },
},
},
}
Referências de modelo legadas claude-cli/claude-opus-4-7 ainda funcionam por
compatibilidade, mas novas configurações devem manter a seleção de provedor/modelo como
anthropic/* e colocar o backend de execução em agentRuntime.id.
Padrões de pensamento (Claude 4.6)
Modelos Claude 4.6 usam por padrão o pensamento adaptive no OpenClaw quando nenhum nível de pensamento explícito é definido.
Substitua por mensagem com /think:<level> ou nos parâmetros do modelo:
{
agents: {
defaults: {
models: {
"anthropic/claude-opus-4-6": {
params: { thinking: "adaptive" },
},
},
},
},
}
Cache de prompt
O OpenClaw oferece suporte ao recurso de cache de prompt da Anthropic para autenticação por chave de API.
| Valor | Duração do cache | Descrição |
|---|---|---|
"short" (padrão) |
5 minutos | Aplicado automaticamente para autenticação por chave de API |
"long" |
1 hora | Cache estendido |
"none" |
Sem cache | Desativa o cache de prompt |
{
agents: {
defaults: {
models: {
"anthropic/claude-opus-4-6": {
params: { cacheRetention: "long" },
},
},
},
},
}
Substituições de cache por agente
Use parâmetros no nível do modelo como sua base e, depois, substitua agentes específicos via agents.list[].params:
{
agents: {
defaults: {
model: { primary: "anthropic/claude-opus-4-6" },
models: {
"anthropic/claude-opus-4-6": {
params: { cacheRetention: "long" },
},
},
},
list: [
{ id: "research", default: true },
{ id: "alerts", params: { cacheRetention: "none" } },
],
},
}
Ordem de mesclagem da configuração:
agents.defaults.models["provider/model"].paramsagents.list[].params(correspondente aid, substitui por chave)
Isso permite que um agente mantenha um cache de longa duração enquanto outro agente no mesmo modelo desativa o cache para tráfego em rajadas/com baixa reutilização.
Observações sobre Claude no Bedrock
- Modelos Anthropic Claude no Bedrock (
amazon-bedrock/*anthropic.claude*) aceitam passagem direta decacheRetentionquando configurados. - Modelos Bedrock que não são da Anthropic são forçados para
cacheRetention: "none"em runtime. - Padrões inteligentes de chave de API também inicializam
cacheRetention: "short"para referências Claude no Bedrock quando nenhum valor explícito é definido.
Configuração avançada
Modo rápido
O alternador compartilhado /fast do OpenClaw oferece suporte a tráfego direto da Anthropic (chave de API e OAuth para api.anthropic.com).
| Comando | Mapeia para |
|---|---|
/fast on |
service_tier: "auto" |
/fast off |
service_tier: "standard_only" |
{
agents: {
defaults: {
models: {
"anthropic/claude-sonnet-4-6": {
params: { fastMode: true },
},
},
},
},
}
Compreensão de mídia (imagem e PDF)
O Plugin Anthropic incluído registra compreensão de imagem e PDF. O OpenClaw resolve automaticamente os recursos de mídia a partir da autenticação Anthropic configurada — nenhuma configuração adicional é necessária.
| Propriedade | Valor |
|---|---|
| Modelo padrão | claude-opus-4-7 |
| Entrada compatível | Imagens, documentos PDF |
Quando uma imagem ou um PDF é anexado a uma conversa, o OpenClaw automaticamente encaminha isso pelo provedor de compreensão de mídia da Anthropic.
Janela de contexto de 1M (beta)
A janela de contexto de 1M da Anthropic é controlada por beta. Habilite por modelo:
{
agents: {
defaults: {
models: {
"anthropic/claude-opus-4-6": {
params: { context1m: true },
},
},
},
},
}
O OpenClaw mapeia isso para anthropic-beta: context-1m-2025-08-07 nas solicitações.
params.context1m: true também se aplica ao backend da Claude CLI
(claude-cli/*) para modelos Opus e Sonnet elegíveis, expandindo a janela
de contexto de runtime dessas sessões de CLI para corresponder ao comportamento da API direta.
Contexto de 1M do Claude Opus 4.7
anthropic/claude-opus-4.7 e sua variante claude-cli têm uma janela de contexto de 1M
por padrão — não é necessário params.context1m: true.
Solução de problemas
Erros 401 / token subitamente inválido
A autenticação por token da Anthropic expira e pode ser revogada. Para novas configurações, use uma chave de API da Anthropic.
Nenhuma chave de API encontrada para o provedor "anthropic"
A autenticação da Anthropic é por agente — novos agentes não herdam as chaves do agente principal. Execute o onboarding novamente para esse agente (ou configure uma chave de API no host do Gateway) e, depois, verifique com openclaw models status.
Nenhuma credencial encontrada para o perfil "anthropic:default"
Execute openclaw models status para ver qual perfil de autenticação está ativo. Execute o onboarding novamente ou configure uma chave de API para esse caminho de perfil.
Nenhum perfil de autenticação disponível (todos em cooldown)
Verifique openclaw models status --json para auth.unusableProfiles. Cooldowns de limite de taxa da Anthropic podem ter escopo por modelo, então um modelo Anthropic irmão ainda pode estar utilizável. Adicione outro perfil Anthropic ou aguarde o cooldown.
Relacionados
Escolha de provedores, referências de modelo e comportamento de failover.
Detalhes de configuração e runtime do backend da Claude CLI.
Como o cache de prompt funciona entre provedores.
Detalhes de autenticação e regras de reutilização de credenciais.