Acessando a API
A API é disponibilizada através do nosso Console web. Você pode usar o Workbench para experimentar a API no navegador e então gerar chaves de API nas Configurações da Conta. Use espaços de trabalho para segmentar suas chaves de API e controlar gastos por caso de uso.Autenticação
Todas as solicitações para a API do Claude devem incluir um cabeçalhox-api-key com sua chave de API. Se você estiver usando os SDKs do Cliente, você definirá a API ao construir um cliente, e então o SDK enviará o cabeçalho em seu nome com cada solicitação. Se integrando diretamente com a API, você precisará enviar este cabeçalho você mesmo.
Tipos de conteúdo
A API do Claude sempre aceita JSON nos corpos das solicitações e retorna JSON nos corpos das respostas. Você precisará enviar o cabeçalhocontent-type: application/json nas solicitações. Se você estiver usando os SDKs do Cliente, isso será cuidado automaticamente.
Limites de tamanho de solicitação
A API tem um tamanho máximo de solicitação de 32 MB para endpoints padrão, incluindo a API de Mensagens e API de Contagem de Tokens. Se você exceder este limite, receberá um erro 413request_too_large do Cloudflare. Endpoints específicos têm limites diferentes:
- Endpoints padrão (Mensagens, Contagem de Tokens): 32 MB
- API de Lote: 256 MB
- API de Arquivos: 500 MB
Cabeçalhos de Resposta
A API do Claude inclui os seguintes cabeçalhos em cada resposta:-
request-id: Um identificador globalmente único para a solicitação. -
anthropic-organization-id: O ID da organização associado à chave de API usada na solicitação.
Exemplos
Shell