Skip to main content
POST
Chat completion

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
model
enum<string>
required

model ID

Available options:
MiniMax-M2.7
Example:

"MiniMax-M2.7"

messages
object[]
required

Array of conversation messages.

Minimum array length: 1
Example:
max_tokens
integer

Maximum number of tokens to generate.

Required range: 1 <= x <= 204800
temperature
number
default:1

Sampling temperature. Higher values make the output more random.

Required range: 0 <= x <= 2
Example:

1

top_p
number
default:0.9

Nucleus sampling threshold.

Required range: 0 <= x <= 1
frequency_penalty
number
default:0

Penalize tokens based on how often they already appear in the text.

Required range: -2 <= x <= 2
presence_penalty
number
default:0

Penalize tokens that have already appeared.

Required range: -2 <= x <= 2
stream
boolean
default:false

When enabled, partial message deltas are streamed via SSE.

stop

Sequences that stop generation of further tokens.

tools
object[]

Tool/function definitions for agent workflows.

tool_choice
any

Tool choice strategy.

Response

Completion generated successfully

id
string
required
Example:

"chatcmpl-abc123"

object
string
required
Example:

"chat.completion"

created
integer
required

Unix timestamp

model
string
required
Example:

"MiniMax/MiniMax-M2.7"

choices
object[]
required
usage
object