Skip to main content
POST
Use este endpoint quando seu aplicativo, SDK ou agente esperar o formato de solicitação e resposta do Anthropic Messages. Envie um payload padrão de Messages com model, messages e max_tokens. A Capriole AI resolve os aliases latest para o modelo Claude upstream selecionado antes do despacho, encaminha campos compatíveis como system, tools, thinking e stream, e devolve o JSON ou o stream SSE do upstream sem alteração. POST /v1/messages aceita claude-latest, claude-fable-5, claude-opus-5, claude-opus-4-8, claude-opus-4-7, claude-opus-4-6 e claude-sonnet-4-6. Use claude-latest para selecionar Fable 5 sem alterar a configuração. POST /v1/messages/count_tokens aceita os mesmos IDs de modelo Claude para verificações de contagem de tokens compatíveis com Anthropic. Ele devolve a resposta ou o erro de contagem de tokens do upstream selecionado. Para geração de texto nativa da Capriole, use POST /v1/chat. Use POST /v1/messages quando o comportamento de transmissão do Anthropic Messages for necessário.

Autorizações

Authorization
string
header
obrigatório

Use an API key created in the Capriole AI page. Send it as Authorization: Bearer sk-....

Corpo

application/json
model
enum<string>
obrigatório

Public Anthropic Messages model identifier or Claude latest alias

Opções disponíveis:
claude-latest,
claude-fable-5,
claude-opus-5,
claude-opus-4-8,
claude-opus-4-7,
claude-opus-4-6,
claude-sonnet-4-6
messages
object[]
obrigatório

Anthropic-compatible conversation messages.

max_tokens
integer
obrigatório

Maximum number of output tokens.

system

Optional Anthropic-compatible system prompt.

tools
object[]

Anthropic-compatible tool definitions.

thinking
object

Anthropic-compatible thinking options.

stream
boolean
padrão:false

Stream the response as Anthropic-compatible server-sent events.

Resposta

Anthropic Messages-compatible JSON response or SSE stream

Anthropic Messages-compatible response body.

Última modificação em 18 de agosto de 2026