Skip to main content
POST
Chat Completion

Authorizations

Authorization
string
header
required

Unit API Key

Body

application/json
messages
object[]
required
Minimum array length: 1
model
enum<string>

Model to use. Defaults to agent's configured model.

Available options:
google/gemini-2.5-flash
temperature
number
default:1
Required range: 0 <= x <= 2
max_tokens
integer
Required range: x >= 1
top_p
number
Required range: 0 <= x <= 1
n
integer
Required range: x >= 1
seed
number
Required range: 0 <= x <= 9007199254740991
stream
boolean
stop
presence_penalty
number
Required range: -2 <= x <= 2
frequency_penalty
number
Required range: -2 <= x <= 2
logit_bias
object

Token IDs as string keys, values between -100 and 100

logprobs
boolean
top_logprobs
number
user
string
response_format
object
tools
object[]
tool_choice
Available options:
none,
auto

Response

Chat completion response

id
string
object
string
Example:

"chat.completion"

created
integer
model
string
choices
object[]
usage
object