Início / Documentação / Claude Code

Claude Code

Direcione o agente CLI da Anthropic para o gateway com duas variáveis de ambiente — e evite a armadilha que cobra silenciosamente da chave errada.

O Claude Code lê seu endpoint do ambiente, portanto não é necessário alterar o código. Esta é a configuração mais comum no gateway.

Configuração

export ANTHROPIC_BASE_URL="https://aiprimetech.io"
export ANTHROPIC_AUTH_TOKEN="sk-your-key"
claude

Isso é toda a integração. Adicione as duas linhas a ~/.zshrc ou ~/.bashrc para torná-la permanente.

A armadilha: se ANTHROPIC_API_KEY estiver definida no seu shell, o Claude Code poderá dar preferência a ela e cobrar o uso dessa chave, ignorando silenciosamente tanto a chave do gateway quanto qualquer assinatura Pro/Max. Execute echo $ANTHROPIC_API_KEY — se houver qualquer saída, execute unset ANTHROPIC_API_KEY antes de iniciar.

Configuração por projeto

Para limitar o gateway a um repositório em vez de todo o shell, use um arquivo de configurações:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://aiprimetech.io",
    "ANTHROPIC_AUTH_TOKEN": "sk-your-key"
  }
}

Coloque-o em .claude/settings.json no projeto, ou em ~/.claude/settings.json para definir um padrão para todo o usuário. Adicione .claude/settings.json para .gitignore — ele contém uma chave.

Como verificar se funcionou

"c"># 1. the gateway answers and the key is valid
curl -s -o /dev/null -w "%{http_code}\n" https://aiprimetech.io/v1/models \
  -H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN"

"c"># 2. start Claude Code and confirm usage appears in your dashboard
claude

Se as requisições não aparecerem no painel, elas estão indo para outro lugar — quase sempre por causa da armadilha de ANTHROPIC_API_KEY descrita acima.

Como escolher um modelo

claude --model claude-opus-4-8

Qualquer ID de Modelos funciona. Opus para refatorações difíceis, Sonnet para o trabalho diário — consulte Controle de custos para entender por que essa escolha tem tanto peso na sua conta.

Como manter o custo sob controle