LogoMiMo API 文件
LogoMiMo API 文件
首頁歡迎使用

快速開始

定價與限速

API 參考

OpenAI 相容 APIAnthropic 相容 API

指南

支援

常見問題
API 參考聊天

Anthropic 相容 API

使用 Anthropic 相容端點,透過 Messages API 格式與 MiMo 模型互動。

端點

POST https://api.mimo-v2.com/anthropic/v1/messages

認證

使用以下請求頭進行身份驗證:

請求頭格式
api-key<your-api-key>

您可以在 Mimo 控制檯的 設定 → API 金鑰 中生成 API 金鑰。

請求引數

引數型別必填說明
modelstring是模型 ID。可選值:mimo-v2-pro、mimo-v2-omni、mimo-v2-flash
messagesarray是訊息物件陣列
max_tokensinteger是最大生成 token 數
systemstring否系統提示詞
temperaturenumber否取樣溫度(預設:1.0)
top_pnumber否核取樣(預設:0.95)
streamboolean否啟用流式輸出(預設:false)
stop_sequencesarray否停止序列

訊息物件

欄位型別說明
rolestring可選值:user、assistant
contentstring/array訊息內容(文字或內容塊陣列)

請求示例

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

響應格式

{
  "id": "msg_xxx",
  "type": "message",
  "role": "assistant",
  "content": [
    {
      "type": "text",
      "text": "Hello! I am MiMo..."
    }
  ],
  "model": "mimo-v2-pro",
  "stop_reason": "end_turn",
  "usage": {
    "input_tokens": 50,
    "output_tokens": 100
  }
}

響應欄位

欄位說明
id訊息的唯一識別符號
type固定為 message
role固定為 assistant
content內容塊陣列
content[].type內容塊型別(如 text)
content[].text生成的文字
model使用的模型
stop_reason模型停止原因:end_turn、max_tokens 或 stop_sequence
usageToken 使用統計

流式響應

當 stream 設為 true 時,API 返回 Server-Sent Events(SSE)。流由一系列型別化事件組成。

流式請求示例

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

流式事件格式

流會發出一系列不同型別的 SSE 事件:

event: message_start
data: {"type":"message_start","message":{"id":"msg_xxx","type":"message","role":"assistant","content":[],"model":"mimo-v2-pro","stop_reason":null,"usage":{"input_tokens":50,"output_tokens":0}}}

event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}}

event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"你好"}}

event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"!"}}

event: content_block_stop
data: {"type":"content_block_stop","index":0}

event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn"},"usage":{"output_tokens":15}}

event: message_stop
data: {"type":"message_stop"}

流事件型別

事件說明
message_start表示訊息開始,包含後設資料
content_block_start標記新內容塊的開始
content_block_delta包含增量文字內容
content_block_stop標記內容塊的結束
message_delta包含訊息級別的更新(如停止原因)
message_stop表示流的結束

與 OpenAI 流式格式不同,Anthropic 相容的流式輸出使用型別化事件,每個 SSE 事件包含 event: 欄位和 data: 欄位。

OpenAI 相容 API

使用 OpenAI 相容端點,透過標準 Chat Completions 格式與 MiMo 模型互動。

Claude Code 配置

如何設定 Claude Code 使用 Mimo API 服務。

目錄

端點
認證
請求引數
訊息物件
請求示例
響應格式
響應欄位
流式響應
流式請求示例
流式事件格式
流事件型別