Skip to main content
POST

Authorizations

string
required
All endpoints require Bearer Token authentication.Add it to the request headers:

Body

string
default:"gpt-5.5"
required
Model IDExample: gpt-5.5
array<object>
required
List of chat messages
string
required
Message roleAllowed values: system, user, assistant, tool, developer
string or array<object>
required
Message content
string
Sender name
array<object>
string
string
Example: function
object
string
string
string
Tool call ID (for tool role messages)
string
Reasoning content
number
default:"1"
Sampling temperature
number
default:"1"
Nucleus sampling parameter
integer
default:"1"
Generation count
boolean
default:"false"
Whether to stream the response
object
boolean
string or array<string>
Stop sequences
integer
Maximum generated tokens
integer
Maximum completion tokens
number
default:"0"
number
default:"0"
object
string
array<object>
string
Example: function
object
string
string
object
Parameter definition in JSON Schema format
string or object
string
object
string
object
string
Allowed values: text, json_object, json_schema
object
JSON Schema definition
integer
string
Reasoning effort (for models that support reasoning)Allowed values: low, medium, high
array<string>
object
string
string

Response

string
string
Example: chat.completion
integer
string
default:"gpt-5.5"
Example: gpt-5.5
array<object>
integer
object
string
required
Message roleAllowed values: system, user, assistant, tool, developer
string or array<object>
required
Message content
string
Sender name
array<object>
string
string
Example: function
object
string
Tool call ID (for tool role messages)
string
Reasoning content
string
Allowed values: stop, length, tool_calls, content_filter
object
integer
Prompt token count
integer
Completion token count
integer
Total token count
object
integer
integer
integer
integer
object
integer
integer
integer
string