Skip to content

Text Synthesis

POST https://www.kkiai.com/v1/messages

https://platform.minimaxi.com/docs/api-reference/text-post

Request Parameters

Authorization

Add the Authorization parameter to the Header. Its value should be the Token concatenated after Bearer.

Example: Authorization: Bearer ********************

Body Parameters (application/json)

ParameterTypeRequiredDescription
modelstringRequired
messagesarray[object]Required
  └ rolestringRequired
  └ namestringRequired
  └ contentstringRequired
streambooleanOptional
max_completion_tokensintegerOptional
temperaturenumberOptional
top_pnumberOptional
stream_optionsobjectOptional
  └ include_usagebooleanRequired

Request Example

json
{
  "model": "MiniMax-M2.1",
  "messages": [
    {
      "role": "system",
      "name": "AI_Assistant",
      "content": "You are a professional and friendly AI assistant."
    },
    {
      "role": "user",
      "name": "John_Doe",
      "content": "Please write a poem about autumn."
    }
  ],
  "stream": true,
  "max_completion_tokens": 2048,
  "temperature": 0.9,
  "top_p": 0.95,
  "stream_options": {
    "include_usage": true
  }
}

cURL Example

bash
curl --location --request POST 'https://www.kkiai.com/v1/messages' \
--header 'Authorization: Bearer <YOUR_API_KEY>' \
--header 'Content-Type: application/json' \
--data-raw '{
  "model": "MiniMax-M2.1",
  "messages": [
    {
      "role": "system",
      "name": "AI_Assistant",
      "content": "You are a professional and friendly AI assistant."
    },
    {
      "role": "user",
      "name": "John_Doe",
      "content": "Please write a poem about autumn."
    }
  ],
  "stream": true,
  "max_completion_tokens": 2048,
  "temperature": 0.9,
  "top_p": 0.95,
  "stream_options": {
    "include_usage": true
  }
}'

Response

🟢 200 Success

Response Body

ParameterTypeRequiredDescription
idstringRequired
choicesarray[object]Required
  └ finish_reasonstringOptional
  └ indexintegerOptional
  └ messageobjectOptional
createdintegerRequired
modelstringRequired
objectstringRequired
usageobjectRequired
  └ total_tokensintegerRequired
  └ total_charactersintegerRequired
  └ prompt_tokensintegerRequired
  └ completion_tokensintegerRequired
  └ completion_tokens_detailsobjectRequired
input_sensitivebooleanRequired
output_sensitivebooleanRequired
input_sensitive_typeintegerRequired
output_sensitive_typeintegerRequired
output_sensitive_intintegerRequired
base_respobjectRequired
  └ status_codeintegerRequired
  └ status_msgstringRequired

Response Example

json
{
  "id": "04ecb5d9b1921ae0fb0e8da9017a5474",
  "choices": [
    {
      "finish_reason": "stop",
      "index": 0,
      "message": {
        "content": "您好!请问有什么可以帮您?",
        "role": "assistant",
        "name": "MiniMax AI",
        "audio_content": "",
        "reasoning_content": "...省略"
      }
    }
  ],
  "created": 1755153113,
  "model": "MiniMax-M1",
  "object": "chat.completion",
  "usage": {
    "total_tokens": 249,
    "total_characters": 0,
    "prompt_tokens": 26,
    "completion_tokens": 223,
    "completion_tokens_details": {
      "reasoning_tokens": 214
    }
  },
  "input_sensitive": false,
  "output_sensitive": false,
  "input_sensitive_type": 0,
  "output_sensitive_type": 0,
  "output_sensitive_int": 0,
  "base_resp": {
    "status_code": 0,
    "status_msg": ""
  }
}