Skip to main content

Visão geral

Este endpoint fornece compatibilidade nativa com a Anthropic Messages API. Use isto para modelos Claude com recursos como pensamento estendido. Este endpoint mantém o contrato nativo da Anthropic. messages deve ser um array de mensagens user / assistant, system fica no campo de nível superior system, e max_tokens é obrigatório. Se o payload usar papéis da OpenAI como system, developer ou tool dentro de messages, envie para /v1/chat/completions.
URL base para o SDK da Anthropic: https://api.tokenlab.sh (sem o sufixo /v1)

Cabeçalhos da requisição

string
obrigatório
Sua chave de API da TokenLab. Alternativa ao token Bearer.
string
obrigatório
Versão da API da Anthropic. Use 2023-06-01.

Corpo da requisição

string
obrigatório
ID do modelo Claude (ex.: claude-sonnet-4-6 ou claude-opus-4-6).
array
obrigatório
Array de objetos de mensagem com role e content.
integer
obrigatório
Máximo de tokens a gerar.
string
Prompt de sistema (separado do array de mensagens).
number
padrão:"1"
Temperatura de sampling (0-1).
boolean
padrão:"false"
Habilita respostas em streaming.
object
Configuração de pensamento estendido (Claude Opus 4.5).
  • type (string): "enabled" para habilitar
  • budget_tokens (integer): Orçamento de tokens para pensamento
array
Ferramentas disponíveis para o modelo.
object
Como o modelo deve usar ferramentas. Opções: auto, any, tool (ferramenta específica).
number
Parâmetro de nucleus sampling. Use temperatura ou top_p, não ambos.
integer
Faz sampling apenas das K principais opções para cada token.
array
Sequências de parada personalizadas que farão o modelo parar de gerar.
object
Metadados para anexar à requisição para fins de rastreamento.

Resposta

string
Identificador único da mensagem.
string
Sempre message.
string
Sempre assistant.
array
Array de blocos de conteúdo (text, thinking, tool_use).
string
Modelo usado.
string
Motivo pelo qual a geração parou (end_turn, max_tokens, tool_use).
object
Uso de tokens com input_tokens e output_tokens.

Exemplo de Entrada de Visão

Para modelos Claude com suporte a visão, coloque imagens dentro de messages[].content como blocos de imagem estruturados.

Exemplo de pensamento estendido

Lotes de mensagens da Anthropic

O TokenLab agora expõe o fluxo nativo de Anthropic Message Batches junto com /v1/messages. Rotas disponíveis:
  • POST /v1/messages/batches
  • GET /v1/messages/batches
  • GET /v1/messages/batches/:message_batch_id
  • GET /v1/messages/batches/:message_batch_id/results
  • POST /v1/messages/batches/:message_batch_id/cancel
  • DELETE /v1/messages/batches/:message_batch_id
Notas operacionais:
  • Use a mesma chave de API do TokenLab junto com os cabeçalhos nativos da Anthropic.
  • Se os itens do batch fizerem referência a file_id, inclua também anthropic-beta: files-api-2025-04-14.
  • Os batch jobs mantêm o formato nativo de requisição/resposta da Anthropic, enquanto o TokenLab acompanha internamente o ciclo de liquidação.