# MiMo V2.5 API(TokenRa) 模型 ID:`mimo-v2.5` 更新日期:2026-10-30 > MiMo V2.5 是小米的多模态推理模型。TokenRa 已于 2026 年 10 月 30 日将其下架,使用 `mimo-v2.5` 的请求现在会返回 `model_not_found`。以下内容作为它此前表现的存档保留。 **已于 2026 年 10 月 30 日下架** 该模型已不再提供服务:使用 `mimo-v2.5` 的请求会返回 HTTP 503 和 `model_not_found`。本页的参数和示例描述的是它在服务期间的表现。替代模型与迁移方法见[模型下架与退役](https://tokenra.io/zh/models/retirements#mimo-v2-5)。 - 厂商:小米 - 类型:文本模型 - 接口格式:Chat Completions, Responses, Messages - 输入:文本、图片 - 输出:文本(含推理过程) ## 能力与接口 对话生成,支持三种接口格式,均已于 2026-10-23 在 tokenra.io 实测调用成功。 - `POST https://tokenra.io/v1/chat/completions`:OpenAI SDK,`base_url` 设为 `https://tokenra.io/v1`;鉴权用 `Authorization: Bearer`。推荐使用。 - `POST https://tokenra.io/v1/responses`:OpenAI Responses 接口,SDK 和 Key 与上面相同,回答在 `output_text` 中。 - `POST https://tokenra.io/v1/messages`:Anthropic SDK 或 Claude Code,Base URL 设为 `https://tokenra.io`;鉴权用 `x-api-key`(也可用 Bearer),并带上 `anthropic-version`。 ## 请求参数 以下为 `POST /v1/chat/completions` 的字段,均已实测可用。 | 参数 | 类型 | 必填 | 说明 | | --- | --- | --- | --- | | `model` | string | 是 | 要调用的模型 ID,例如 `mimo-v2.5`。 | | `messages` | array | 是 | 按顺序排列的对话消息(system、user、assistant、tool)。多轮对话把历史消息放回这个数组即可。`content` 可以是字符串,也可以是由 `text` 和 `image_url` 组成的数组。 | | `stream` | boolean | 否 | 是否以 SSE 流式返回,默认 `false`。 | | `stream_options` | object | 否 | 设置 `{"include_usage": true}` 后,最后一个数据块携带 `usage`,其 `choices` 为空数组。 | | `max_tokens` | integer | 否 | 生成 token 上限。推理 token 也计入其中:设得太小时,模型可能把额度全部用于推理,正文为空,`finish_reason` 为 `length`。 | | `max_completion_tokens` | integer | 否 | 全部生成 token 的上限,包含推理。设得太小时正文可能为空,`finish_reason` 为 `length`。 | | `temperature` | number | 否 | 采样温度。 | | `top_p` | number | 否 | 核采样阈值,一般与 temperature 二选一调整。 | | `presence_penalty` | number | 否 | 对已出现过的内容施加惩罚,鼓励引入新话题。 | | `frequency_penalty` | number | 否 | 按出现频率施加惩罚,减少重复。 | | `response_format` | object | 否 | `{"type": "json_object"}` 返回 JSON 对象;`{"type": "json_schema", "json_schema": {...}}` 返回符合你的 Schema 的 JSON(已用 `strict: true` 实测)。 | | `tools` | array | 否 | 模型可以调用的函数工具列表(`type` 为 `function`)。 | | `tool_choice` | string / object | 否 | `auto`、`none`、`required`,或指定某个函数。 | | `parallel_tool_calls` | boolean | 否 | 是否允许一次返回多个工具调用。 | | `reasoning_effort` | string | 否 | 推理强度,例如 `low`、`medium`、`high`。实测该模型接受此参数,对推理长度的影响因模型而异。 | | `user` | string | 否 | 你自己的终端用户标识,用于审计或风控,不会作为对话内容。 | ### 其他格式 | 格式 | 必填字段 | 回答位置 | | --- | --- | --- | | OpenAI Responses | `model`, `input` | `output_text` | | Anthropic Messages | `model`, `max_tokens`, `messages` | `content[]` 中 type 为 `text` 的块 | ## 响应格式 **响应示例** ```json { "id": "chatcmpl-1792766122484", "object": "chat.completion", "created": 1792766122, "model": "mimo-v2.5", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "API 网关是接收客户端请求的统一入口,负责把请求转发到对应的后端服务;同时统一处理鉴权、限流和日志等通用逻辑。", "reasoning_content": "用户需要两句话解释 API 网关……" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 26, "completion_tokens": 58, "total_tokens": 84, "prompt_tokens_details": { "cached_tokens": 0 }, "completion_tokens_details": { "reasoning_tokens": 21 } } } ``` | 字段 | 类型 | 说明 | | --- | --- | --- | | `id` | string | 本次请求的 ID,联系支持时请一并提供。 | | `object` | string | 固定为 `chat.completion`,流式时为 `chat.completion.chunk`。 | | `created` | integer | Unix 时间戳(秒)。 | | `model` | string | 实际生成回答的模型。 | | `choices[].message.content` | string | 回答正文。 | | `choices[].message.reasoning_content` | string | 模型的推理过程,与正文分开返回。 | | `choices[].message.tool_calls` | array | 传入 `tools` 时,模型请求调用的工具。 | | `choices[].finish_reason` | string | `stop`、`length` 或 `tool_calls`。 | | `usage` | object | `prompt_tokens`、`completion_tokens`、`total_tokens`,以及 `prompt_tokens_details.cached_tokens`(缓存命中)和 `completion_tokens_details.reasoning_tokens`(推理 token)。 | 设置 `stream: true` 后,回答以 `data:` 开头的 `chat.completion.chunk` 数据行逐段返回,最后一行是 `data: [DONE]`。 ## 错误与限制 ### 常见错误 | HTTP | error.code | 含义 | 处理建议 | | --- | --- | --- | --- | | `401` | — | API Key 缺失、错误或已删除,message 为 `Invalid token`。 | 检查 `Authorization: Bearer` 请求头,并在控制台核对 Key。 | | `400` | — | 请求体不是合法 JSON。 | 修正 JSON,并带上 `Content-Type: application/json`。 | | `500` | `invalid_request` | 缺少必填字段,例如未传 `messages`。 | 按 message 补全字段,重试无效。 | | `403` | `insufficient_user_quota` | 账户余额或套餐额度不足。 | 在控制台充值后重试。 | | `503` | `model_not_found` | 模型 ID 不存在,或你的分组下没有可用渠道。 | 在模型列表或 `GET /v1/models` 中核对模型 ID。 | | `429` | — | 请求过于频繁。 | 指数退避后重试。 | | `5xx` | — | 上游服务商出错或超时。 | 稍后重试几次;持续出错时保留 request id 联系支持。 | ### 使用限制与说明 - 图片输入已用指向公网 HTTPS 图片的 `image_url` 实测可用。 - 推理过程在 `reasoning_content` 中单独返回,与 `content` 中的回答分开,展示给终端用户时请按需取舍。 - 实测响应较慢:多数请求耗时 5–25 秒,个别约 34 秒。请把客户端超时设为 120 秒以上,或使用流式输出。 - `reasoning_effort` 设为 `low`、`high` 或 `max` 时,简单问题的表现没有明显差异;`thinking: {"type": "disabled"}` 可以传,但推理长度不变。 ## 更多链接 - [MiMo V2.5 API 文档页](https://tokenra.io/zh/docs/mimo-v2.5.html):参数表和 cURL、Python、JavaScript、Java 代码示例 - [公共信息](https://tokenra.io/zh/docs/common.html):Base URL、鉴权、错误码与重试 - [快速开始](https://tokenra.io/zh/docs/quickstart.html):创建 Key 并发出第一个请求 - [全部模型](https://tokenra.io/zh/docs/models.html):所有模型 ID - [本指南的英文版](https://tokenra.io/docs/mimo-v2.5/llms.txt) - [面向 AI 代理的站点索引](https://tokenra.io/llms.txt) --- 本文档的规范地址:https://tokenra.io/zh/docs/mimo-v2.5/llms.txt