提供商

Xiaomi MiMo

Xiaomi MiMo 是 MiMo 模型的 API 平台。OpenClaw 包含一个内置的 xiaomi 插件,它会用同一个 XIAOMI_API_KEY 注册一个兼容 OpenAI 的聊天提供商和一个语音(TTS)提供商。

属性
提供商 id xiaomi
插件 内置,enabledByDefault: true
认证环境变量 XIAOMI_API_KEY
新手引导标志 --auth-choice xiaomi-api-key
直接 CLI 标志 --xiaomi-api-key <key>
合约 聊天补全 + speechProviders
API 兼容 OpenAI(openai-completions
基础 URL https://api.xiaomimimo.com/v1
默认模型 xiaomi/mimo-v2-flash
TTS 默认值 mimo-v2.5-tts,语音 mimo_default

入门指南

  • 获取 API key

    Xiaomi MiMo 控制台中创建 API key。

  • 运行新手引导

    openclaw onboard --auth-choice xiaomi-api-key
    

    或者直接传入密钥:

    openclaw onboard --auth-choice xiaomi-api-key --xiaomi-api-key "$XIAOMI_API_KEY"
    
  • 验证模型可用

    openclaw models list --provider xiaomi
    
  • 内置目录

    模型引用 输入 上下文 最大输出 推理 备注
    xiaomi/mimo-v2-flash text 262,144 8,192 默认模型
    xiaomi/mimo-v2-pro text 1,048,576 32,000 大上下文
    xiaomi/mimo-v2-omni text, image 262,144 32,000 多模态

    文本转语音

    内置的 xiaomi 插件还会将 Xiaomi MiMo 注册为用于 messages.tts 的语音提供商。它会调用 Xiaomi 的聊天补全 TTS 合约,将文本作为 assistant 消息,并将可选的风格指导作为 user 消息。

    属性
    TTS id xiaomimimo 别名)
    认证 XIAOMI_API_KEY
    API 带有 audioPOST /v1/chat/completions
    默认值 mimo-v2.5-tts,语音 mimo_default
    输出 默认 MP3;配置后为 WAV
    {
      messages: {
        tts: {
          auto: "always",
          provider: "xiaomi",
          providers: {
            xiaomi: {
              apiKey: "xiaomi_api_key",
              model: "mimo-v2.5-tts",
              voice: "mimo_default",
              format: "mp3",
              style: "Bright, natural, conversational tone.",
            },
          },
        },
      },
    }
    

    支持的内置语音包括 mimo_defaultdefault_zhdefault_enMiaChloeMiloDean。较旧的 MiMo TTS 账号支持 mimo-v2-tts;默认使用当前的 MiMo-V2.5 TTS 模型。对于 Feishu 和 Telegram 等语音备注目标,OpenClaw 会在交付前使用 ffmpeg 将 Xiaomi 输出转码为 48kHz Opus。

    配置示例

    {
      env: { XIAOMI_API_KEY: "your-key" },
      agents: { defaults: { model: { primary: "xiaomi/mimo-v2-flash" } } },
      models: {
        mode: "merge",
        providers: {
          xiaomi: {
            baseUrl: "https://api.xiaomimimo.com/v1",
            api: "openai-completions",
            apiKey: "XIAOMI_API_KEY",
            models: [
              {
                id: "mimo-v2-flash",
                name: "Xiaomi MiMo V2 Flash",
                reasoning: false,
                input: ["text"],
                cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
                contextWindow: 262144,
                maxTokens: 8192,
              },
              {
                id: "mimo-v2-pro",
                name: "Xiaomi MiMo V2 Pro",
                reasoning: true,
                input: ["text"],
                cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
                contextWindow: 1048576,
                maxTokens: 32000,
              },
              {
                id: "mimo-v2-omni",
                name: "Xiaomi MiMo V2 Omni",
                reasoning: true,
                input: ["text", "image"],
                cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
                contextWindow: 262144,
                maxTokens: 32000,
              },
            ],
          },
        },
      },
    }
    
    自动注入行为

    当你的环境中设置了 XIAOMI_API_KEY 或存在认证配置文件时,xiaomi 提供商会自动注入。除非你想覆盖模型元数据或基础 URL,否则无需手动配置提供商。

    模型详情
    • mimo-v2-flash — 轻量且快速,适合通用文本任务。不支持推理。
    • mimo-v2-pro — 支持推理,具备 1M token 上下文窗口,适合长文档工作负载。
    • mimo-v2-omni — 启用推理的多模态模型,同时接受文本和图像输入。
    故障排除
    • 如果模型没有出现,请确认 XIAOMI_API_KEY 已设置且有效。
    • 当 Gateway 网关作为守护进程运行时,请确保该密钥对该进程可用(例如在 ~/.openclaw/.env 中,或通过 env.shellEnv)。

    相关内容