Início / Documentação / Autenticação

Autenticação

Como enviar sua chave, qual cabeçalho cada formato espera e como manter as chaves seguras.

Toda solicitação precisa de uma chave de API criada no seu painel. As chaves começam com sk- e têm as permissões e o saldo da conta que as criou.

Dois cabeçalhos, uma chave

A mesma chave funciona nos dois formatos — apenas o nome do cabeçalho muda.

FormatoEndpointCabeçalho
Anthropic/v1/messagesx-api-key: sk-...
Anthropic (alt)/v1/messagesAuthorization: Bearer sk-...
OpenAI/v1/chat/completionsAuthorization: Bearer sk-...

O formato da Anthropic também exige um cabeçalho de versão. Qualquer SDK da Anthropic o define automaticamente:

-H "anthropic-version: 2023-06-01"

Variáveis de ambiente

A maioria das ferramentas lê estas variáveis em vez de receber uma chave como argumento:

VariávelUsada porValor
ANTHROPIC_BASE_URLClaude Code, SDK da Anthropichttps://aiprimetech.io
ANTHROPIC_AUTH_TOKENClaude Codeseu sk- chave
ANTHROPIC_API_KEYSDK da Anthropic (Python/TS)seu sk- chave
OPENAI_BASE_URLSDK da OpenAI, LangChain, LiteLLMhttps://aiprimetech.io/v1
OPENAI_API_KEYSDK da OpenAIseu sk- chave
Observe o campo /v1 sufixo em OPENAI_BASE_URL mas não em ANTHROPIC_BASE_URL. Essa assimetria está nos SDKs oficiais, não é algo que introduzimos — o cliente da OpenAI acrescenta caminhos à base que você fornece, enquanto o cliente da Anthropic acrescenta /v1 por conta própria. Errar isso é o problema de configuração mais comum.

Boas práticas para chaves

Revogação e substituição

  1. Painel → Chaves de API.
  2. Crie primeiro a chave substituta e coloque-a em uso.
  3. Exclua a chave antiga depois que o tráfego tiver sido transferido. Solicitações em andamento que a utilizem falham imediatamente após a exclusão.