Skip to main content
POST
Usa este endpoint cuando tu aplicación, SDK o agente espere el formato de solicitud y respuesta de Anthropic Messages. Envía un payload estándar de Messages con model, messages y max_tokens. Capriole AI resuelve los alias latest al modelo Claude de upstream seleccionado antes del envío a upstream, reenvía campos compatibles como system, tools, thinking y stream, y devuelve el JSON o el flujo SSE de upstream sin cambios. POST /v1/messages acepta claude-latest, claude-fable-5, claude-opus-5, claude-opus-4-8, claude-opus-4-7, claude-opus-4-6 y claude-sonnet-4-6. Usa claude-latest para seleccionar Fable 5 sin cambiar tu configuración. POST /v1/messages/count_tokens acepta los mismos IDs de modelo Claude para comprobaciones de recuento de tokens compatibles con Anthropic. Devuelve la respuesta o el error de recuento de tokens del upstream seleccionado. Para generación de texto nativa de Capriole simple, usa POST /v1/chat. Usa POST /v1/messages cuando se requiera el comportamiento de transmisión de Anthropic Messages.

Autorizaciones

Authorization
string
header
requerido

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

Cuerpo

application/json
model
enum<string>
requerido

Public Anthropic Messages model identifier or Claude latest alias

Opciones disponibles:
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[]
requerido

Anthropic-compatible conversation messages.

max_tokens
integer
requerido

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
predeterminado:false

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

Respuesta

Anthropic Messages-compatible JSON response or SSE stream

Anthropic Messages-compatible response body.

Última modificación el 18 de agosto de 2026