Referência da API
Messages (formato Anthropic)
Modelos deste endpoint (5)
/v1/messagesO formato nativo da Anthropic, atendido com a mesma chave bearer. O Claude Code e os SDKs oficiais da anthropic funcionam alterando apenas a URL base — sem adaptador, sem conversão de formato.
#Parâmetros da requisição
modelstringobrigatórioID de um modelo Claude da página de modelos, por exemplo claude-opus-5-5.
max_tokensintegerobrigatórioObrigatório no formato da Anthropic — o limite rígido de saída.
messagesarrayobrigatórioTurnos no estilo Anthropic: {role: user|assistant, content}.
systemstringopcionalPrompt de sistema — aqui é um campo de nível superior, não um papel de mensagem.
streambooleanopcionalTransmite eventos SSE nativos da Anthropic (message_start, content_block_delta, …).
temperaturenumberopcionalDe 0 a 1 na escala da Anthropic.
toolsarrayopcionalDefinições de ferramentas da Anthropic; blocos tool_use voltam em content.
Cabeçalho anthropic-version
#Erros relacionados
- 400 invalid_request_errorCorpo malformado ou parâmetro não suportado por este modelo.
- 401Bearer token inválido ou ausente. Não há error.code neste caminho — verifique o status.
- 402 insufficient_user_quotaO saldo da carteira não cobre a estimativa pré-reservada.
- 429Limitação por chave. Corpo vazio; aguarde o Retry-After. Um 429 que traz insufficient_user_quota indica, na verdade, o limite de gastos diário.
- 503 model_not_foundModelo desconhecido, ou nenhum canal saudável o atende no momento.
#Exemplo de requisição
curl https://www.aisplice.store/v1/messages \
-H "Authorization: Bearer sk-YOUR_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-opus-5-5",
"max_tokens": 512,
"messages": [{"role": "user", "content": "Say hello."}]
}'#Resposta
{
"id": "msg_…",
"type": "message",
"role": "assistant",
"model": "claude-opus-5-5",
"content": [{"type": "text", "text": "Hello!"}],
"stop_reason": "end_turn",
"usage": {"input_tokens": 10, "output_tokens": 5}
}Ainda com problemas?
Envie para nós o ID da requisição ou a mensagem de erro e vamos investigar.