Configuração da chave de API
Chave de API Claude: obter, configurar e testar
Antes de configurar sua chave de API Claude, escolha quem a emite. Combine a chave, a URL da API e o ID do modelo. As etapas abaixo configuram o acesso pela OmniaKey.
Chave oficial do provedor
Para uma chave emitida e cobrada diretamente pela Anthropic, siga as instruções de conta e chave de API do próprio provedor.
Abrir instruções da chave oficialChave de API OmniaKey
Use um único saldo e uma única chave OmniaKey para os modelos disponíveis na sua conta. A chave funciona com o endpoint OmniaKey.
Obter uma chave de API01Crie uma chave de API OmniaKey
Entre na conta, abra Chaves de API e crie uma chave para sua aplicação. Revise a cota, a validade e as restrições de modelos. Adicione saldo antes de executar pedidos de geração.
Obter uma chave de API02Defina a chave e a URL da API
Execute os comandos no seu próprio terminal e substitua o espaço reservado pela sua chave. Mantenha a chave no servidor ou em um gerenciador de segredos. Nunca a coloque em código de navegador ou em um repositório público.
export OMNIAKEY_API_KEY="YOUR_OMNIAKEY_API_KEY"
export OMNIAKEY_BASE_URL="https://api.omniakey.com/v1"03Verifique a autenticação
Solicite a lista de modelos sem iniciar uma tarefa de geração. Uma resposta bem-sucedida é um JSON com um array data. Isso verifica o acesso da chave; não confirma que todos os modelos estão habilitados para sua conta.
curl --fail-with-body "$OMNIAKEY_BASE_URL/models" \
-H "Authorization: Bearer $OMNIAKEY_API_KEY"04Use o formato de requisição do modelo
Selecione um modelo na página da família, copie o ID da API e siga a documentação correspondente. A autenticação sozinha não verifica seus parâmetros de geração.
Seu cliente precisa ser compatível com o protocolo usado pelo modelo escolhido. Confira a documentação do modelo antes de alternar entre Chat Completions, Responses ou um endpoint nativo do provedor.
Exemplo de pedido de geração (cobrado)
Este pedido usa o saldo da sua conta. Confira antes o preço do modelo escolhido. O exemplo segue o formato de requisição documentado; sua conta ainda precisa ter acesso ao modelo.
curl --fail-with-body 'https://api.omniakey.com/v1/messages' \
-H "Authorization: Bearer $OMNIAKEY_API_KEY" \
-H "Content-Type: application/json" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-sonnet-5-5",
"max_tokens": 256,
"messages": [
{
"role": "user",
"content": "Explain what an API key does in one sentence."
}
]
}'Se a conexão falhar
- 401: verifique se a chave está completa, ativa e foi emitida para a URL da API que você está chamando.
- 403: verifique as restrições de modelos da chave e as permissões disponíveis na sua conta.
- 404 ou HTML em vez de JSON: verifique o host da API e o prefixo de versão. Use api.omniakey.com, não o endereço do site.
- 429: reduza a concorrência e siga a orientação de nova tentativa da resposta. Não continue reenviando tarefas de geração com novas chaves de idempotência.