Chat completions
Crea Chat Completions compatibles con OpenAI con modelos de Capriole AI.
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
Use an API key created in the Capriole AI page. Send it as Authorization: Bearer sk-....
Cuerpo
Public model identifier or latest alias returned by GET /v1/models
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 OpenAI-compatible conversation messages.
OpenAI-compatible tool definitions.
OpenAI-compatible tool choice.
OpenAI-compatible response format.
Stream the response as OpenAI-compatible server-sent events.
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.