Skip to main content
POST
Create chat completion

Autorisations

Authorization
string
header
requis

Your DGrid API key. All endpoints use Authorization: Bearer <DGRID_API_KEY>.

Corps

application/json
model
string
requis

Target model ID in provider/model-name format.

Exemple:

"openai/gpt-4o"

messages
object[]
requis

Conversation message list.

temperature
number
défaut:1

Sampling temperature.

top_p
number
défaut:1

Nucleus sampling value.

n
integer
défaut:1

Number of choices to generate.

stream
boolean
défaut:false

Enable SSE streaming.

max_tokens
integer

Maximum token count.

max_completion_tokens
integer

Max completion-only tokens.

presence_penalty
number
défaut:0

Presence penalty.

frequency_penalty
number
défaut:0

Frequency penalty.

logit_bias
object

Token bias configuration.

stop

Stop sequence string or array.

tools
object[]

Tool definitions.

tool_choice

Tool selection behavior. Defaults to auto.

response_format
object

Response schema or JSON mode config.

seed
integer

Deterministic seed.

user
string

End-user identifier.

Réponse

Chat completion result.

id
string

Completion identifier.

object
string

Always chat.completion.

created
integer

Creation timestamp.

model
string

Model that served the request.

choices
object[]

Returned choices.

usage
object

Token usage breakdown.

system_fingerprint
string