myQuickClaw

Anthropic OAuth Token

Use sua subscription Claude Max no QuickClaw sem gastar créditos de API.

O que é o OAuth Token?

O OAuth Token da Anthropic (sk-ant-oat01-...) permite que o QuickClaw autentique usando sua conta Anthropic pessoal, em vez de uma API key paga por token. Com ele, o consumo do seu agente é debitado do rate limit da sua subscription Claude Max, não dos créditos de API.

É diferente da API key (sk-ant-api03-...): a API key cobra por token usado; o OAuth Token aproveita o plano mensal que você já paga no Claude.ai.

Apenas para plano Flex (BYOK)

O OAuth Token só está disponível para bots no plano Flex. Bots nos planos Starter e Pro usam os créditos do QuickClaw e não precisam de chaves próprias.

Quando usar?

Use o OAuth Token se você:

  • Já assina o Claude Max (plano Pro ou Max no Claude.ai)
  • Quer aproveitar o rate limit da subscription em vez de pagar por token
  • Tem um agente de uso moderado que não precisa de prompt caching

Prefira a API Key tradicional se você:

  • Não tem subscription Claude Max ativa
  • Precisa de prompt caching (economia para conversas longas)
  • Tem um agente de alto volume que pode atingir o rate limit pessoal

Aviso importante (política Anthropic)

Restrição atual da Anthropic

Desde agosto de 2025, a Anthropic restringiu o uso de OAuth por clientes de terceiros (fora do Claude Code CLI oficial). Requests podem retornar 401 com a mensagem"OAuth authentication is currently not supported."

A implementação do QuickClaw está tecnicamente correta e pronta para voltar a funcionar assim que a Anthropic remover a restrição (ou quando houver solução alternativa). Enquanto isso, recomendamos configurar também uma API Key tradicional como proteção.

Modelos compatíveis

O OAuth Token funciona com todos os modelos Anthropic disponíveis no catálogo do QuickClaw. Modelos mais recentes (família 4.6) requerem um ajuste automático aplicado pelo pi-ai.

ModeloCompatívelObservação
claude-opus-4-6✅ SimSystem prompt injetado automaticamente
claude-sonnet-4-6✅ SimSystem prompt injetado automaticamente
claude-sonnet-4-5✅ SimFunciona diretamente
claude-haiku-4-5✅ SimFunciona diretamente

Limitações importantes

Leia antes de configurar

  • Rate limit pessoal: O agente compartilha o rate limit da sua conta Claude Max. Se você usar muito o Claude.ai ao mesmo tempo que o agente, pode atingir o limite.
  • Sem prompt caching: O OAuth Token não suporta cache de prompt. Conversas longas consomem mais tokens a cada mensagem em comparação com a API key.
  • Expiração curta (access token ~1h): O access_token é renovado automaticamente pelo QuickClaw via refresh_token enquanto sua sessão for válida.
  • Termos de Uso da Anthropic: O uso do OAuth Token fora dos clientes oficiais da Anthropic pode estar sujeito aos termos da sua subscription. Use com responsabilidade.

Método A — Login nativo (recomendado)

A forma mais simples. Não requer instalar nada — você autoriza direto no browser em 3 cliques. Esse método usa o mesmo fluxo PKCE do Claude Code CLI oficial, mas entirely pelo dashboard do QuickClaw.

1

Abra as configurações do agente

No dashboard do QuickClaw:

  1. Abra o agente desejado
  2. Vá na aba Configurações → seção Chaves Principais
  3. Clique em Adicionar OAuth
  4. Selecione o provider Anthropic (card roxo)
2

Clique em "Conectar com Anthropic"

O QuickClaw vai abrir uma nova aba com a página de autorização da Anthropic (claude.ai/oauth/authorize).

Faça login com sua conta Claude Pro/Max (a mesma da sua subscription) e autorize o acesso.

3

Copie o código de autorização

Após autorizar, a Anthropic redireciona para uma página oficial (console.anthropic.com/oauth/code/callback) que exibe um código de autorização — geralmente no formato abc123xyz#state456.

Clique em Copy Code (ou selecione e copie o código inteiro).

Formato do código

O código sempre contém um # separando duas partes. Copie tudo — o QuickClaw aceita o formato completo.

4

Cole no QuickClaw e conecte

Volte para a aba do QuickClaw onde o modal está aberto:

  1. Cole o código no campo Código de autorização
  2. Clique em Conectar

O QuickClaw faz a troca por tokens de acesso automaticamente, salva criptografado e propaga a configuração para o container do seu agente. Sem downloads, sem arquivos.

Proteção automática

Se você já tem uma API Key Anthropic configurada, ela é mantida como proteção. Caso o OAuth falhe ou expire, o agente continua funcionando via API Key.

Método B — CLI manual (avançado)

Se preferir gerar o token via terminal (útil para ambientes corporativos com restrição de browser ou automação), você pode usar o Claude Code CLI oficial e colar o token manualmente no QuickClaw.

Quando usar este método

Use o método A (login nativo) sempre que possível — é mais rápido e não requer instalar nada. Use o método B apenas se tiver alguma restrição de browser ou necessidade de automação.

1

Instale o Claude Code CLI

Requer Node.js 18+ e npm. Se não tiver, instale em nodejs.org (baixe a versão LTS).

🪟 Windows (PowerShell)

powershell
npm install -g @anthropic-ai/claude-code

🍎 macOS / 🐧 Linux (Terminal)

bash
npm install -g @anthropic-ai/claude-code

Erro de permissão?

Windows: Execute o PowerShell como Administrador. Mac/Linux: Use sudo npm install -g @anthropic-ai/claude-code.

2

Gere o token OAuth

No mesmo terminal, execute:

bash
claude /login

Um menu aparece. Use as setas do teclado para selecionar:

text
❯ Get a token to use Claude outside of claude.ai

Pressione Enter. O CLI abre o browser para autorização. Após autorizar, o token é exibido no terminal — começa com sk-ant-oat01-.

Selecione o token completo e copie (Ctrl+C / Cmd+C).

Mantenha o token seguro

Trate o OAuth Token como uma senha. Não compartilhe. O QuickClaw criptografa e nunca expõe o token.

3

Cole no QuickClaw

No dashboard do seu agente:

  1. Vá na aba ConfiguraçõesChaves Principais
  2. Clique em Adicionar OAuth → selecione Anthropic
  3. Em vez de clicar "Conectar", role até "Ou cole token manualmente"
  4. Cole o token sk-ant-oat01-... no campo
  5. Marque o checkbox dos Termos de Uso
  6. Clique em Salvar

Problemas comuns

"OAuth authentication is currently not supported" (Anthropic)

Essa é a restrição política da Anthropic mencionada acima. Não há fix técnico no QuickClaw — a Anthropic precisa mudar a política. Enquanto isso, use uma API Key tradicional.

"Authorization code has already been used"

O código de autorização só pode ser usado uma vez. Se você colou duas vezes ou clicou em "Conectar" depois que já deu certo, aparece esse erro.

Solução: feche o modal e clique em "Conectar com Anthropic" de novo para gerar um código novo.

Sessão expirada

A sessão PKCE tem validade de 10 minutos. Se você demorou para colar o código, pode ter expirado.

Solução: clique em Conectar novamente para iniciar uma sessão nova.

claude /login faz login normal sem mostrar o token

Se você já tem uma sessão ativa no Claude Code CLI, o comando pode pular o menu. Force uma nova autenticação:

  1. Execute claude logout
  2. Execute claude /login de novo
  3. Selecione "Get a token to use Claude outside of claude.ai"

Node.js / npm não encontrado

Se o terminal mostrar 'npm' is not recognized ou command not found: npm, instale o Node.js em nodejs.org (versão LTS), feche e reabra o terminal, depois verifique com node --version.

Como o QuickClaw usa o token

O QuickClaw armazena o access_token + refresh_token criptografados no banco. Quando o agente precisa chamar o modelo Claude:

  1. O Agent Manager injeta o token em auth-profiles.json dentro do container do agente
  2. O pi-ai (engine do OpenClaw) lê esse arquivo e adiciona Authorization: Bearer sk-ant-oat01-...
  3. O pi-ai também adiciona os headers OAuth exigidos (anthropic-beta, user-agent: claude-cli/..., etc)
  4. A request vai direto para api.anthropic.com — sem passar pelo proxy
  5. Quando o access_token expira (~1h), o pi-ai usa o refresh_token para gerar novo automaticamente
  6. O QuickClaw sincroniza o novo refresh_token de volta ao banco via reconcile

Expiração e renovação

O access_token tem validade curta (~1 hora), mas o refresh_token é persistente e o pi-ai renova o access_token automaticamente sempre que necessário. Você geralmente não precisa fazer nada.

Quando precisa intervir:

  • Você fez logout manual no Claude.ai → refresh_token é revogado
  • Anthropic revoga permissões por política → precisa autorizar novamente
  • Subscription Claude Max expirou → token para de funcionar

Para renovar: clique em Conectar com Anthropic novamente no dashboard — você vê a tela de autorização e aprova de novo. Funcionalmente é como se fosse a primeira vez.

Dica: mantenha uma API Key como proteção

Configure uma API Key da Anthropic além do OAuth Token. A proteção é automática e transparente — se o OAuth falhar (restrição política, expiração, revogação), o agente continua funcionando via API Key.

myQuickClaw
Suporte QuickClawEscolha uma opcao para comecar

Ola! Sou o agente do QuickClaw. Escolha uma opcao abaixo para que eu possa te ajudar:

Powered by QuickClaw