LoopToken
对话补全 (Chat)

MiniMax 系列

MiniMax M2 系列对话模型

适用模型

模型上下文最大输出
minimax-m2.7200,000128,000
Minimax-M2.5200,000128,000

公开协议

使用 OpenAI 兼容的 POST /v1/chat/completions。两个级别共享同一请求结构,支持多轮消息、流式输出和工具调用;模型名大小写必须与模型列表一致。

curl https://api.vibelab.me/v1/chat/completions \
  -H "Authorization: Bearer $LOOPTOKEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "minimax-m2.7",
    "messages": [{"role": "user", "content": "把这段会议记录整理成行动项"}],
    "max_tokens": 4096
  }'

请求参数

参数类型必填默认值说明
modelstring-本页适用模型之一,大小写敏感
messagesarray-对话消息列表
messages[].rolestring-systemuserassistanttool
messages[].contentstring-消息文本
streambooleanfalse是否启用 SSE 流式输出
max_tokensinteger模型默认最大输出 Token 数
temperaturenumber1采样温度,范围 [0, 2)
top_pnumber1核采样阈值,范围 (0, 1]
stopstring/array-停止序列
toolsarray-函数工具定义
tool_choicestring/objectauto工具调用策略
response_formatobject{"type":"text"}输出格式

响应参数

参数类型说明
idstring请求 ID
objectstring对象类型
createdintegerUnix 时间戳
modelstring模型名称
choices[].indexinteger候选结果序号
choices[].message.rolestringassistant
choices[].message.contentstring/null生成文本
choices[].message.tool_callsarray工具调用列表
choices[].finish_reasonstring停止原因
usage.prompt_tokensinteger输入 Token 数
usage.completion_tokensinteger输出 Token 数
usage.total_tokensinteger总 Token 数
成功响应
{
  "id": "chatcmpl_01H...",
  "object": "chat.completion",
  "created": 1783819200,
  "model": "minimax-m2.7",
  "choices": [{
    "index": 0,
    "message": {"role": "assistant", "content": "行动项:1. 确认需求负责人;2. 周三前完成接口联调。"},
    "finish_reason": "stop"
  }],
  "usage": {"prompt_tokens": 120, "completion_tokens": 38, "total_tokens": 158}
}

错误响应格式及状态码见错误码

本页内容