Skip to main content
POST
Create chat completion
Create chat completions with streaming, tool calls, and JSON mode using the fully OpenAI-compatible payload.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Chat completion request payload

model
string
required
messages
object[]
required
Minimum array length: 1
temperature
number
Required range: 0 <= x <= 2
top_p
number
Required range: 0 <= x <= 1
n
integer
stream
boolean
default:false
stop
max_tokens
integer
presence_penalty
number
Required range: -2 <= x <= 2
frequency_penalty
number
Required range: -2 <= x <= 2
logit_bias
object
user
string
top_k
number
repetition_penalty
number

Response

Chat completion response

id
string
required
object
enum<string>
required
Available options:
chat.completion
created
number
required
model
string
required
choices
object[]
required
usage
object
system_fingerprint
string