Visão Geral
Visão geral da API da Anthropic
Acessando a API
A API é disponibilizada através do nosso Console web. Você pode usar o Workbench para testar 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 da Anthropic devem incluir um cabeçalho x-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 da Anthropic sempre aceita JSON nos corpos das solicitações e retorna JSON nos corpos das respostas. Você precisará enviar o cabeçalho content-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 413 request_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 da Anthropic 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
Instalar via PyPI:
Instalar via npm: