Skip to main content
POST
Usa este endpoint cuando tu aplicación, SDK o gateway espere el formato de solicitud y respuesta de OpenAI Chat Completions. Envía un payload estándar de Chat Completions con model y messages. Capriole AI resuelve los alias latest al ID de modelo del proveedor seleccionado antes del envío a upstream, reenvía campos compatibles como messages, tools, tool_choice, response_format y stream, y devuelve el JSON o el flujo SSE de upstream sin cambios. En solicitudes streaming, Capriole AI establece stream_options.include_usage=true antes de reenviar para poder registrar el uso. POST /v1/chat/completions acepta openai-latest, claude-latest, google-latest y los IDs de modelo concretos públicos que devuelve GET /v1/models. Usa un alias latest para que Capriole AI elija nuestro modelo insignia recomendado para ese proveedor. Los alias latest son atajos de entrada. El uso se registra contra el modelo resuelto, mientras que el cuerpo de la respuesta conserva el comportamiento de nombres de modelo del endpoint compatible seleccionado. Para generación de texto nativa de Capriole, usa POST /v1/chat. Usa POST /v1/chat/completions cuando se requiera el comportamiento de transmisión compatible con OpenAI.

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 model identifier or latest alias returned by GET /v1/models

Opciones disponibles:
openai-latest,
openai/gpt-5.6-terra,
openai/gpt-5.6-luna,
openai/gpt-5.5,
openai/gpt-5.4-mini,
claude-latest,
anthropic/claude-fable-5,
anthropic/claude-opus-5,
anthropic/claude-opus-4-8,
anthropic/claude-opus-4-7,
anthropic/claude-opus-4-6,
anthropic/claude-sonnet-4-6,
google-latest,
google/gemini-3.1-pro-preview,
google/gemini-3.5-flash,
xai/grok-4.5,
zai/glm-5.2,
moonshot/kimi-k3
messages
object[]
requerido

OpenAI-compatible conversation messages.

tools
object[]

OpenAI-compatible tool definitions.

tool_choice

OpenAI-compatible tool choice.

response_format
object

OpenAI-compatible response format.

stream
boolean
predeterminado:false

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

stream_options
object

OpenAI-compatible stream options. For streaming requests, Capriole AI sets include_usage=true before upstream dispatch for usage accounting.

Respuesta

OpenAI-compatible Chat Completions response or SSE stream. Response model fields follow the selected compatible endpoint and may differ from the input alias.

id
string
requerido
object
string
requerido
Ejemplo:

"chat.completion"

created
integer
requerido
model
string
requerido
choices
object[]
requerido
usage
object
Última modificación el 18 de agosto de 2026