Anthropic (Claude)
A Anthropic desenvolve a família de modelos Claude e fornece acesso por API e Claude CLI. No OpenClaw, há suporte tanto para chaves de API da Anthropic quanto para reutilização do Claude CLI. Perfis legados existentes de token Anthropic ainda são respeitados em runtime se já estiverem configurados.Opção A: chave de API da Anthropic
Ideal para: acesso padrão à API e faturamento por uso. Crie sua chave de API no Anthropic Console.Configuração pela CLI
Snippet de configuração da Anthropic
Padrões de thinking (Claude 4.6)
- Os modelos Anthropic Claude 4.6 usam
adaptivethinking por padrão no OpenClaw quando nenhum nível explícito de thinking é definido. - Você pode substituir por mensagem (
/think:<level>) ou em params do modelo:agents.defaults.models["anthropic/<model>"].params.thinking. - Documentação relacionada da Anthropic:
Modo rápido (API Anthropic)
O toggle compartilhado/fast do OpenClaw também oferece suporte a tráfego público direto da Anthropic, incluindo solicitações autenticadas por chave de API e OAuth enviadas para api.anthropic.com.
/fast onmapeia paraservice_tier: "auto"/fast offmapeia paraservice_tier: "standard_only"- Padrão de configuração:
- O OpenClaw só injeta service tiers da Anthropic para solicitações diretas a
api.anthropic.com. Se você rotearanthropic/*por um proxy ou gateway,/fastdeixaservice_tierinalterado. - Params explícitos de modelo Anthropic
serviceTierouservice_tiersubstituem o padrão de/fastquando ambos estão definidos. - A Anthropic informa o tier efetivo na resposta em
usage.service_tier. Em contas sem capacidade de Priority Tier,service_tier: "auto"ainda pode resultar emstandard.
Cache de prompt (API Anthropic)
O OpenClaw oferece suporte ao recurso de cache de prompt da Anthropic. Isso é somente API; a autenticação legada por token Anthropic não respeita configurações de cache.Configuração
Use o parâmetrocacheRetention na configuração do seu modelo:
| Value | Cache Duration | Description |
|---|---|---|
none | No caching | Disable prompt caching |
short | 5 minutes | Default for API Key auth |
long | 1 hour | Extended cache |
Padrões
Ao usar autenticação por chave de API da Anthropic, o OpenClaw aplica automaticamentecacheRetention: "short" (cache de 5 minutos) para todos os modelos Anthropic. Você pode substituir isso definindo explicitamente cacheRetention na sua configuração.
Substituições de cacheRetention por agente
Use params em nível de modelo como linha de base e depois substitua agentes específicos poragents.list[].params.
agents.defaults.models["provider/model"].paramsagents.list[].params(correspondente aoid, substitui por chave)
Observações sobre Claude no Bedrock
- Modelos Anthropic Claude no Bedrock (
amazon-bedrock/*anthropic.claude*) aceitam pass-through decacheRetentionquando configurado. - Modelos Bedrock que não são Anthropic são forçados a
cacheRetention: "none"em runtime. - Os padrões inteligentes de chave de API Anthropic também inicializam
cacheRetention: "short"para referências de modelo Claude-on-Bedrock quando nenhum valor explícito é definido.
Janela de contexto de 1M (beta Anthropic)
A janela de contexto de 1M da Anthropic é controlada por beta. No OpenClaw, ative por modelo comparams.context1m: true para modelos Opus/Sonnet compatíveis.
anthropic-beta: context-1m-2025-08-07 em solicitações
da Anthropic.
Isso só é ativado quando params.context1m está explicitamente definido como true para
aquele modelo.
Requisito: a Anthropic precisa permitir uso de contexto longo nessa credencial.
Observação: atualmente a Anthropic rejeita solicitações beta context-1m-* ao usar
autenticação legada por token Anthropic (sk-ant-oat-*). Se você configurar
context1m: true com esse modo de autenticação legado, o OpenClaw registra um aviso e
volta para a janela de contexto padrão ignorando o cabeçalho beta de context1m,
enquanto mantém os betas OAuth obrigatórios.
Backend Claude CLI
O backend empacotadoclaude-cli da Anthropic é compatível com o OpenClaw.
- A equipe da Anthropic nos informou que esse uso voltou a ser permitido.
- Portanto, o OpenClaw trata a reutilização do Claude CLI e o uso de
claude -pcomo permitidos para esta integração, a menos que a Anthropic publique uma nova política. - As chaves de API da Anthropic continuam sendo o caminho de produção mais claro para hosts de gateway sempre ativos e controle explícito de faturamento no lado do servidor.
- Os detalhes de configuração e runtime estão em /gateway/cli-backends.
Observações
- A documentação pública do Claude Code da Anthropic ainda documenta o uso direto da CLI, como
claude -p, e a equipe da Anthropic nos informou que o uso do Claude CLI no estilo OpenClaw voltou a ser permitido. Estamos tratando essa orientação como definitiva, a menos que a Anthropic publique uma nova mudança de política. - O setup-token da Anthropic continua disponível no OpenClaw como um caminho compatível de autenticação por token, mas o OpenClaw agora prefere reutilização do Claude CLI e
claude -pquando disponíveis. - Os detalhes de auth + regras de reutilização estão em /concepts/oauth.
Solução de problemas
Erros 401 / token repentinamente inválido- A autenticação por token Anthropic pode expirar ou ser revogada.
- Para novas configurações, migre para uma chave de API da Anthropic.
- A auth é por agente. Novos agentes não herdam as chaves do agente principal.
- Execute novamente o onboarding para esse agente, ou configure uma chave de API no host
do gateway, e então verifique com
openclaw models status.
anthropic:default
- Execute
openclaw models statuspara ver qual perfil de auth está ativo. - Execute o onboarding novamente ou configure uma chave de API para esse caminho de perfil.
- Verifique
openclaw models status --jsonparaauth.unusableProfiles. - Cooldowns de limite de taxa da Anthropic podem ter escopo por modelo, então um modelo Anthropic irmão ainda pode ser utilizável mesmo quando o atual está em cooldown.
- Adicione outro perfil Anthropic ou aguarde o cooldown.