LogoMiMo API 文档
LogoMiMo API 文档
首页欢迎使用

OpenAI 兼容 API

使用 OpenAI 兼容端点,通过标准 Chat Completions 格式与 MiMo 模型交互。

端点

POST https://api.mimo-v2.com/v1/chat/completions

认证

使用以下任一请求头进行身份验证:

请求头格式
api-key<your-api-key>
AuthorizationBearer <your-api-key>

您可以在 Mimo 控制台的 设置 → API 密钥 中生成 API 密钥。

请求参数

参数类型必填说明
modelstring是模型 ID。可选值:mimo-v2-pro、mimo-v2-omni、mimo-v2-flash
messagesarray是消息对象数组,包含 role 和 content
max_completion_tokensinteger否最大生成 token 数(默认值因模型而异)
temperaturenumber否采样温度,0-2(默认:1.0)
top_pnumber否核采样阈值,0-1(默认:0.95)
streamboolean否启用流式输出(默认:false)
stopstring/array否停止序列
frequency_penaltynumber否频率惩罚,-2 到 2(默认:0)
presence_penaltynumber否存在惩罚,-2 到 2(默认:0)
toolsarray否工具/函数定义列表
tool_choicestring/object否工具选择策略:auto、none 或指定工具

消息对象

字段类型说明
rolestring可选值:system、user、assistant、tool
contentstring/array消息内容(文本或多模态内容数组)
reasoning_contentstring(可选)模型的思考/推理内容
tool_callsarray(可选)助手发起的工具调用

请求示例

curl https://api.mimo-v2.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "api-key: YOUR_API_KEY" \
  -d '{
    "model": "mimo-v2-pro",
    "messages": [
      {"role": "system", "content": "You are a helpful assistant."},
      {"role": "user", "content": "你好,你是谁?"}
    ],
    "max_completion_tokens": 1024,
    "temperature": 0.7
  }'

响应格式

{
  "id": "chatcmpl-xxx",
  "object": "chat.completion",
  "created": 1711234567,
  "model": "mimo-v2-pro",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Hello! I am MiMo...",
        "reasoning_content": "The user asked me to introduce myself..."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 50,
    "completion_tokens": 100,
    "total_tokens": 150
  }
}

响应字段

字段说明
id补全的唯一标识符
object固定为 chat.completion
created响应创建的 Unix 时间戳
model用于补全的模型
choices补全选项数组
choices[].message.content生成的文本响应
choices[].message.reasoning_content模型的内部推理(可用时)
choices[].finish_reason模型停止原因:stop、length 或 tool_calls
usageToken 使用统计

流式响应

当 stream 设为 true 时,API 返回 Server-Sent Events(SSE)。每个事件包含一个部分响应块。

流式请求示例

curl https://api.mimo-v2.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "api-key: YOUR_API_KEY" \
  -d '{
    "model": "mimo-v2-pro",
    "messages": [
      {"role": "user", "content": "你好!"}
    ],
    "stream": true
  }'

流式事件格式

每个 SSE 事件以 data: 为前缀,包含一个 JSON 块。流以 data: [DONE] 事件结束。

data: {"id":"chatcmpl-xxx","object":"chat.completion.chunk","choices":[{"index":0,"delta":{"role":"assistant"},"finish_reason":null}]}

data: {"id":"chatcmpl-xxx","object":"chat.completion.chunk","choices":[{"index":0,"delta":{"content":"你"},"finish_reason":null}]}

data: {"id":"chatcmpl-xxx","object":"chat.completion.chunk","choices":[{"index":0,"delta":{"content":"好"},"finish_reason":null}]}

data: {"id":"chatcmpl-xxx","object":"chat.completion.chunk","choices":[{"index":0,"delta":{},"finish_reason":"stop"}]}

data: [DONE]

在流式模式下,reasoning_content 可能出现在主 content 之前的早期 delta 块中。

目录

端点
认证
请求参数
消息对象
请求示例
响应格式
响应字段
流式响应
流式请求示例
流式事件格式