Esse erro não tem nada a ver com seu código: o saldo pré-pago por trás da chave está vazio (ou o limite mensal de gastos foi atingido). Veja como os modelos de faturamento diferem entre o Anthropic Console e os gateways, além dos alertas que impedem que isso se repita às 2 da manhã.
O erro
// Anthropic Console (HTTP 400):
{"type":"error","error":{"type":"invalid_request_error",
"message":"Your credit balance is too low to access the Anthropic API..."}}
// OpenAI-compatible gateways, e.g. Kunavo (HTTP 402):
{"error":{"message":"Wallet balance is too low for this request. Top up at https://kunavo.com/app/billing",
"type":"insufficient_quota","code":"insufficient_quota","param":null}}Causas e soluções em resumo
| Causa | Solução |
|---|---|
| Saldo pré-pago realmente zerado | Adicione saldo. Na Anthropic: Console → Plans & billing. Na Kunavo: /app/billing (o saldo nunca expira). |
| Recarga automática desativada (ou cartão expirado) | Ative a recarga automática / atualize o cartão para que picos de uso não consumam o saldo até zero sem que você perceba. |
| Limite mensal de gastos atingido | Aumente ou remova o limite por chave / workspace se o gasto foi legítimo. |
| Chave do workspace errado | As chaves usam o saldo do workspace que as criou — uma organização financiada não financia a chave de outro workspace. |
Confirme que é saldo, não autenticação
401 = problema na chave; 400 "credit balance too low" / 402 insufficient_quota = problema de dinheiro. Não faça rotação de chaves por um erro de faturamento — a nova chave lê a mesma carteira vazia.
Adicione saldo e verifique com uma chamada barata
Os saldos são aplicados imediatamente tanto na Anthropic quanto na Kunavo — não é necessário fazer novo deploy. Verifique com uma solicitação mínima antes de reativar seus workers:
curl -s https://api.kunavo.com/v1/chat/completions \
-H "Authorization: Bearer $KUNAVO_API_KEY" \
-H "content-type: application/json" \
-d '{"model":"claude-haiku-4-5","max_tokens":8,"messages":[{"role":"user","content":"ok?"}]}'Isso aparece no Claude Code?
O Claude Code exibe esta mensagem quando é executado com uma chave de API da Anthropic cujo saldo no Console está vazio — um login Pro ou Max encontra limites de uso e não exibe esta mensagem. Recarregue o Console ou continue trabalhando em um endpoint pré-pago: o Claude Code lê ANTHROPIC_BASE_URL nativamente, então a mudança exige apenas algumas variáveis de ambiente. Mantenha as quatro linhas de modelo — o modelo padrão do Claude Code e seus aliases opus e sonnet acompanham os modelos mais recentes da Anthropic, e o alias sonnet solicita o Sonnet 5.5, que o Kunavo não oferece.
export ANTHROPIC_BASE_URL=https://api.kunavo.com
export ANTHROPIC_AUTH_TOKEN=sk-kn-...
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5Faça com que a próxima ocorrência seja entediante
Configure um alerta de saldo baixo (e-mail) e, se o provedor oferecer suporte, a recarga automática com um limite mensal sensato. O bloqueio do faturamento quando o saldo acaba é correto — você só quer o aviso antes da barreira, não depois dela.
Na Kunavo: leia o 402 ou deixe a recarga acontecer sozinha
Um 402 da carteira Kunavo diz isso de forma legível por máquina: error.code é insufficient_balance, error.balance_usd e error.needed_usd mostram a diferença, e error.topup_url e error.auto_recharge_url abrem a página de cobrança com a solução já selecionada — nenhum dos dois links cobra nada. Com a recarga automática opcional ligada, a carteira se recarrega sozinha no valor que você escolher, a partir de $10 e dentro de um limite mensal que você define, sempre que cair abaixo do seu limite mínimo; assim, uma requisição que seria recusada é atendida — desde que a cobrança seja aprovada e o limite mensal ainda tenha margem. Enquanto essa recarga ainda está em andamento, o 402 traz Retry-After: tente de novo depois desse prazo e pare de tentar de novo um 402 que não o traga.
Se você estiver chamando pela Kunavo
O Kunavo bloqueia a operação quando o saldo chega a zero, retornando explicitamente 402 insufficient_quota (nunca um 500 vago); solicitações com falha não são cobradas, e contas ativas recebem um e-mail de saldo baixo com uma estimativa de autonomia baseada no próprio ritmo de consumo antes de atingir o limite. O saldo é uma carteira pré-paga a partir de $10, que nunca expira, recarregada em /app/billing com cartões, Apple Pay, Google Pay ou Link fora da Índia, ou com um método local que a Stripe exiba na sua moeda, como Pix, WeChat Pay, UPI ou KakaoPay. A duração de uma determinada recarga depende totalmente do modelo escolhido, e as tarifas por modelo estão no tabela de preços da Claude API da Anthropic.
Perguntas frequentes
Adicionei saldo — por que ainda recebo o erro?
Verifique se você financiou a mesma conta/workspace que criou a chave e se um limite mensal de gastos não é o verdadeiro bloqueio. A aplicação do saldo é imediata tanto na Anthropic quanto na Kunavo.
A API da Claude tem uma camada gratuita?
Não — a Anthropic cobra cada chamada da API desde o primeiro token (os planos para consumidores do Claude.ai são separados dos créditos da API). Gateways também funcionam no modelo pré-pago; a Kunavo começa com uma recarga de $10 e tarifas abaixo da tabela.
“Credit balance is too low” no Claude Code — mas eu pago pelo Pro. Por quê?
Porque o Claude Code está usando uma chave de API, não sua assinatura. Enquanto ANTHROPIC_API_KEY ou ANTHROPIC_AUTH_TOKEN estiver definido, o Claude Code cobra a chave e deixa o login Pro ou Max em espera; essa chave usa um saldo pré-pago separado do Console. Execute /status para ver qual credencial está ativa; remova a variável para voltar ao plano ou adicione saldo à chave.
O OpenClaw diz “API provider returned a billing error” — é a mesma coisa?
Sim. Essa é a forma como o OpenClaw descreve uma recusa de faturamento do provedor do modelo: a chave da API ficou sem créditos ou tem saldo insuficiente. Adicione saldo a esse provedor ou troque o OpenClaw para outro — os guias relacionados abaixo comparam as opções.
Guias relacionados
- Preços da API Anthropic Claude outubro de 2026 (tarifas oficiais)
- Chave de API do Claude Code — onde obtê-la, onde colocá-la e por que a variável errada falha silenciosamente
- O Claude Code é gratuito? O que é gratuito, o que não é e quanto custa um mês
- Melhor API para OpenClaw: escolha um provedor e modelo por tarefa
- “Sua organização desativou o acesso à assinatura do Claude para o Claude Code” — as três causas e o que funciona
Mais detalhes sobre o significado dos erros estão em referência de erros; obter uma chave leva um minuto por meio de cadastro e da guia de autenticação.