Chat Completion
Create a synchronous or streaming chat completion.
Body
modelstringRequired
max_tokensintegerOptional
max_completion_tokensintegerOptional
temperaturenumber · max: 2Optional
top_pnumber · max: 1Optional
ninteger · min: 1Optional
streambooleanOptional
stopany ofOptional
stringOptional
string[]Optional
nullOptional
presence_penaltynumber · min: -2 · max: 2Optional
frequency_penaltynumber · min: -2 · max: 2Optional
seedintegerOptional
tool_choiceany ofOptional
string · enumOptionalPossible values:
or
nullOptional
logprobsbooleanOptional
top_logprobsinteger · max: 20Optional
reasoning_effortstring · enumOptionalPossible values:
userstringOptional
Responses
200
Successful Response
application/json
400
Invalid Format
application/json
401
Authentication Fails
application/json
402
Insufficient Balance
application/json
422
Invalid Parameters
application/json
429
Rate Limit Reached
application/json
500
Server Error
application/json
503
Server Overloaded
application/json
post
/api/v1/chat/completionsLast updated


