POST /v1/chat/completions
Request body
Parameter Type Description
model required
string ID of the model to use. See available models.
messages required
array

List of messages comprising the conversation. Each object must have role and content.

messages[ ] object
role string "user" · "assistant" · "system"
content string The message text content.
temperature optional
number

Sampling temperature between 0 and 1. Higher values produce more random output.

Default: 0.7 · Range: 0 – 1

max_tokens optional
integer | null

Maximum number of tokens to generate. null uses the model's maximum.

Default: null

stream optional
boolean

If true, streams partial message deltas via SSE events.

Default: false