Skip to main content
POST
Use este endpoint quando seu aplicativo, SDK ou gateway esperar o formato de solicitação e resposta do OpenAI Chat Completions. Envie um payload padrão de Chat Completions com model e messages. A Capriole AI resolve os aliases latest para o ID de modelo do provedor selecionado antes do despacho ao upstream, encaminha campos compatíveis como messages, tools, tool_choice, response_format e stream, e devolve o JSON ou o stream SSE do upstream sem alteração. Em solicitações com streaming, a Capriole AI define stream_options.include_usage=true antes de encaminhar, para que o uso possa ser registrado. POST /v1/chat/completions aceita openai-latest, claude-latest, google-latest e IDs públicos de modelo concretos retornados por GET /v1/models. Use um alias latest para deixar a Capriole AI escolher o modelo principal que recomendamos para aquele provedor. Os aliases latest são atalhos de entrada. O uso é registrado no modelo resolvido, enquanto o corpo da resposta mantém o comportamento de nomeação de modelo do endpoint compatível selecionado. Para geração de texto nativa da Capriole, use POST /v1/chat. Use POST /v1/chat/completions quando o comportamento de transmissão compatível com OpenAI 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 model identifier or latest alias returned by GET /v1/models

Opções disponíveis:
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[]
obrigatório

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
padrão: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.

Resposta

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
obrigatório
object
string
obrigatório
Exemplo:

"chat.completion"

created
integer
obrigatório
model
string
obrigatório
choices
object[]
obrigatório
usage
object
Última modificação em 18 de agosto de 2026