Skip to main content
POST
Chat Completion

Authorizations

Authorization
string
header
required

All endpoints require Authorization: Bearer YOUR_API_KEY.

Body

application/json
model
string
required

Model name (e.g. gpt-4o, gpt-5, claude-opus-4-1-20250805).

messages
object[]
required

List of conversation messages.

temperature
number

Controls output randomness (0-2). Default: 1.0

max_tokens
integer

Maximum number of tokens to generate.

stream
boolean

Whether to use streaming output (SSE). Default: false

top_p
number

Nucleus sampling parameter (0-1). Default: 1.0

frequency_penalty
number

Frequency penalty (-2.0 to 2.0). Default: 0

presence_penalty
number

Presence penalty (-2.0 to 2.0). Default: 0

stop

Stop sequences (up to 4).

n
integer

Number of completions to generate. Default: 1

Response

Successful response with a chat completion.

code
integer
data
object