Providers

Xiaomi MiMo

Xiaomi MiMo は MiMo モデル向けの API プラットフォームです。OpenClaw には、2つのテキストプロバイダープリセットを持つバンドル済み Xiaomi Plugin が含まれています。

  • 従量課金キー(sk-...)向けの xiaomi
  • リージョン別エンドポイントプリセットを持つ Token Plan キー(tp-...)向けの xiaomi-token-plan

同じ Plugin は xiaomi 音声(TTS)プロバイダーも登録します。

プロパティ
プロバイダー ID xiaomi(従量課金)、xiaomi-token-plan(Token Plan)
Plugin バンドル済み、enabledByDefault: true
認証環境変数 XIAOMI_API_KEY, XIAOMI_TOKEN_PLAN_API_KEY
オンボーディングフラグ --auth-choice xiaomi-api-key, --auth-choice xiaomi-token-plan-cn, --auth-choice xiaomi-token-plan-sgp, --auth-choice xiaomi-token-plan-ams
直接 CLI フラグ --xiaomi-api-key <key>, --xiaomi-token-plan-api-key <key>
コントラクト チャット補完 + speechProviders
API OpenAI 互換(openai-completions
ベース URL 従量課金: https://api.xiaomimimo.com/v1; Token Plan プリセット: token-plan-{cn,sgp,ams}...
デフォルトモデル xiaomi/mimo-v2-flash, xiaomi-token-plan/mimo-v2.5-pro
TTS デフォルト mimo-v2.5-tts、音声 mimo_default; voicedesign モデル mimo-v2.5-tts-voicedesign

はじめに

  • 適切なキーを取得する

    Xiaomi MiMo コンソールで従量課金キーを作成するか、Token Plan のサブスクリプションページを開いて、リージョン別の OpenAI 互換ベース URL と対応する tp-... キーをコピーします。

  • オンボーディングを実行する

    従量課金:

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

    Token Plan:

    bash
    openclaw onboard --auth-choice xiaomi-token-plan-sgp

    またはキーを直接渡します。

    bash
    openclaw onboard --auth-choice xiaomi-api-key --xiaomi-api-key "$XIAOMI_API_KEY"openclaw onboard --auth-choice xiaomi-token-plan-sgp --xiaomi-token-plan-api-key "$XIAOMI_TOKEN_PLAN_API_KEY"
  • モデルが利用可能であることを確認する

    bash
    openclaw models list --provider xiaomiopenclaw models list --provider xiaomi-token-plan
  • 従量課金カタログ

    モデル参照 入力 コンテキスト 最大出力 推論 注記
    xiaomi/mimo-v2-flash テキスト 262,144 8,192 いいえ デフォルトモデル
    xiaomi/mimo-v2-pro テキスト 1,048,576 32,000 はい 大きなコンテキスト
    xiaomi/mimo-v2-omni テキスト、画像 262,144 32,000 はい マルチモーダル

    Token Plan カタログ

    Xiaomi のサブスクリプション UI に表示されるリージョン別ベース URL と一致する Token Plan 認証選択肢を選びます。

    • xiaomi-token-plan-cn -> https://token-plan-cn.xiaomimimo.com/v1
    • xiaomi-token-plan-sgp -> https://token-plan-sgp.xiaomimimo.com/v1
    • xiaomi-token-plan-ams -> https://token-plan-ams.xiaomimimo.com/v1
    モデル参照 入力 コンテキスト 最大出力 推論 注記
    xiaomi-token-plan/mimo-v2.5-pro テキスト 1,048,576 131,072 はい デフォルトモデル
    xiaomi-token-plan/mimo-v2.5 テキスト、画像 1,048,576 131,072 はい マルチモーダル

    テキスト読み上げ

    バンドル済みの xiaomi Plugin は、Xiaomi MiMo を messages.tts 向けの音声プロバイダーとしても登録します。テキストを assistant メッセージとして、任意のスタイル指示を user メッセージとして、Xiaomi のチャット補完 TTS コントラクトを呼び出します。

    プロパティ
    TTS ID xiaomimimo エイリアス)
    認証 XIAOMI_API_KEY
    API audio を使用する POST /v1/chat/completions
    デフォルト mimo-v2.5-tts、音声 mimo_default
    出力 デフォルトは MP3、設定時は WAV
    json5
    {  messages: {    tts: {      auto: "always",      provider: "xiaomi",      providers: {        xiaomi: {          apiKey: "xiaomi_api_key",          model: "mimo-v2.5-tts",          speakerVoice: "mimo_default",          format: "mp3",          style: "Bright, natural, conversational tone.",        },      },    },  },}

    サポートされる組み込み音声には、mimo_defaultdefault_zhdefault_enMiaChloeMiloDean が含まれます。プリセット音声モデルは audio.voice を使うため、OpenClaw は mimo-v2.5-ttsmimo-v2-tts に対して speakerVoice を送信します。

    Xiaomi の voicedesign モデルである mimo-v2.5-tts-voicedesign は、プリセット音声 ID ではなく自然言語のスタイルプロンプトから音声を生成します。目的の音声説明で style を設定します。OpenClaw はそれを user メッセージとして送信し、読み上げるテキストを assistant メッセージとして送信し、このモデルでは audio.voice を省略します。

    json5
    {  messages: {    tts: {      provider: "xiaomi",      providers: {        xiaomi: {          model: "mimo-v2.5-tts-voicedesign",          format: "wav",          style: "Warm, natural female voice with clear pronunciation.",        },      },    },  },}

    Feishu や Telegram などのボイスメモ対象では、OpenClaw は配信前に Xiaomi の出力を ffmpeg で 48kHz Opus にトランスコードします。

    設定例

    json5
    {  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"],            contextWindow: 262144,            maxTokens: 8192,          },          {            id: "mimo-v2-pro",            name: "Xiaomi MiMo V2 Pro",            reasoning: true,            input: ["text"],            contextWindow: 1048576,            maxTokens: 32000,          },          {            id: "mimo-v2-omni",            name: "Xiaomi MiMo V2 Omni",            reasoning: true,            input: ["text", "image"],            contextWindow: 262144,            maxTokens: 32000,          },        ],      },    },  },}

    価格と互換性フラグはバンドル済み Plugin マニフェストから取得されるため、設定例ではランタイム動作との乖離を避けるために costcompat を省略しています。

    Token Plan:

    json5
    {  env: { XIAOMI_TOKEN_PLAN_API_KEY: "tp-your-key" },  agents: { defaults: { model: { primary: "xiaomi-token-plan/mimo-v2.5-pro" } } },  models: {    mode: "merge",    providers: {      "xiaomi-token-plan": {        baseUrl: "https://token-plan-sgp.xiaomimimo.com/v1",        api: "openai-completions",        apiKey: "XIAOMI_TOKEN_PLAN_API_KEY",        models: [          {            id: "mimo-v2.5-pro",            name: "Xiaomi MiMo V2.5 Pro",            reasoning: true,            input: ["text"],            contextWindow: 1048576,            maxTokens: 131072,          },          {            id: "mimo-v2.5",            name: "Xiaomi MiMo V2.5",            reasoning: true,            input: ["text", "image"],            contextWindow: 1048576,            maxTokens: 131072,          },        ],      },    },  },}

    価格はバンドル済みマニフェストから取得されるため(Token Plan モデルには階層型キャッシュ読み取り価格が含まれます)、設定例では cost を省略しています。

    自動注入の動作

    XIAOMI_API_KEY が環境に設定されているか、認証プロファイルが存在する場合、xiaomi プロバイダーは自動的に注入されます。xiaomi-token-plan にはリージョン別ベース URL が必要なため、サポートされるパスはバンドル済みの Token Plan オンボーディング選択肢、または明示的な models.providers.xiaomi-token-plan 設定ブロックです。

    モデル詳細
    • mimo-v2-flash — 軽量で高速。汎用テキストタスクに最適です。推論はサポートしません。
    • mimo-v2-pro — 長文ドキュメントのワークロード向けに、1M トークンのコンテキストウィンドウで推論をサポートします。
    • mimo-v2-omni — テキスト入力と画像入力の両方を受け付ける、推論対応のマルチモーダルモデルです。
    • mimo-v2.5-pro — Xiaomi の現行 V2.5 推論スタックを使用する Token Plan のデフォルトです。
    • mimo-v2.5 — Token Plan のマルチモーダル V2.5 ルートです。
    トラブルシューティング
    • モデルが表示されない場合は、関連するキー環境変数または認証プロファイルが存在し、有効であることを確認します。
    • Token Plan では、選択したオンボーディングリージョンがサブスクリプションページのベース URL と一致し、キーが tp- で始まることを確認します。
    • Gateway がデーモンとして実行される場合、そのプロセスからキーを利用できることを確認します(たとえば ~/.openclaw/.env 内、または env.shellEnv 経由)。

    関連

    Was this useful?
    On this page

    On this page