Xiaomi MiMo is the API platform for MiMo models. OpenClaw includes a bundled Xiaomi plugin with two text-provider presets:Documentation Index
Fetch the complete documentation index at: https://openclaw.ai2me.io/llms.txt
Use this file to discover all available pages before exploring further.
xiaomifor pay-as-you-go keys (sk-...)xiaomi-token-planfor Token Plan keys (tp-...) with regional endpoint presets
xiaomi speech (TTS) provider.
| Property | Value |
|---|---|
| Provider ids | xiaomi (pay-as-you-go), xiaomi-token-plan (Token Plan) |
| Plugin | bundled, enabledByDefault: true |
| Auth env vars | XIAOMI_API_KEY, XIAOMI_TOKEN_PLAN_API_KEY |
| Onboarding flags | --auth-choice xiaomi-api-key, --auth-choice xiaomi-token-plan-cn, --auth-choice xiaomi-token-plan-sgp, --auth-choice xiaomi-token-plan-ams |
| Direct CLI flags | --xiaomi-api-key <key>, --xiaomi-token-plan-api-key <key> |
| Contracts | chat completions + speechProviders |
| API | OpenAI-compatible (openai-completions) |
| Base URLs | Pay-as-you-go: https://api.xiaomimimo.com/v1; Token Plan presets: token-plan-{cn,sgp,ams}... |
| Default models | xiaomi/mimo-v2-flash, xiaomi-token-plan/mimo-v2.5-pro |
| TTS default | mimo-v2.5-tts, voice mimo_default; voicedesign model mimo-v2.5-tts-voicedesign |
Getting started
Get the right key
Create a pay-as-you-go key in the Xiaomi MiMo console, or open your Token Plan subscription page and copy the regional OpenAI-compatible base URL plus the matching
tp-... key.Pay-as-you-go catalog
| Model ref | Input | Context | Max output | Reasoning | Notes |
|---|---|---|---|---|---|
xiaomi/mimo-v2-flash | text | 262,144 | 8,192 | No | Default model |
xiaomi/mimo-v2-pro | text | 1,048,576 | 32,000 | Yes | Large context |
xiaomi/mimo-v2-omni | text, image | 262,144 | 32,000 | Yes | Multimodal |
Token Plan catalog
Choose the Token Plan auth choice that matches the regional base URL shown in Xiaomi’s subscription UI:xiaomi-token-plan-cn->https://token-plan-cn.xiaomimimo.com/v1xiaomi-token-plan-sgp->https://token-plan-sgp.xiaomimimo.com/v1xiaomi-token-plan-ams->https://token-plan-ams.xiaomimimo.com/v1
| Model ref | Input | Context | Max output | Reasoning | Notes |
|---|---|---|---|---|---|
xiaomi-token-plan/mimo-v2.5-pro | text | 1,048,576 | 32,000 | Yes | Default model |
xiaomi-token-plan/mimo-v2.5 | text, image | 1,048,576 | 32,000 | Yes | Multimodal |
Text-to-speech
The bundledxiaomi plugin also registers Xiaomi MiMo as a speech provider for
messages.tts. It calls Xiaomi’s chat-completions TTS contract with the text as
an assistant message and optional style guidance as a user message.
| Property | Value |
|---|---|
| TTS id | xiaomi (mimo alias) |
| Auth | XIAOMI_API_KEY |
| API | POST /v1/chat/completions with audio |
| Default | mimo-v2.5-tts, voice mimo_default |
| Output | MP3 by default; WAV when configured |
mimo_default, default_zh, default_en,
Mia, Chloe, Milo, and Dean. Preset-voice models use audio.voice, so
OpenClaw sends speakerVoice for mimo-v2.5-tts and mimo-v2-tts.
Xiaomi’s voicedesign model, mimo-v2.5-tts-voicedesign, generates the voice
from a natural-language style prompt instead of a preset voice id. Configure
style with the desired voice description; OpenClaw sends it as the user
message, sends the spoken text as the assistant message, and omits
audio.voice for this model.
ffmpeg before delivery.
Config example
cost and compat to avoid diverging from runtime behavior.
Token Plan:
cost.
Auto-injection behavior
Auto-injection behavior
The
xiaomi provider is injected automatically when XIAOMI_API_KEY is set in your environment or an auth profile exists. xiaomi-token-plan needs a regional base URL, so the supported path is the bundled Token Plan onboarding choice or an explicit models.providers.xiaomi-token-plan config block.Model details
Model details
- mimo-v2-flash — lightweight and fast, ideal for general-purpose text tasks. No reasoning support.
- mimo-v2-pro — supports reasoning with a 1M token context window for long-document workloads.
- mimo-v2-omni — reasoning-enabled multimodal model that accepts both text and image inputs.
- mimo-v2.5-pro — Token Plan default with Xiaomi’s current V2.5 reasoning stack.
- mimo-v2.5 — Token Plan multimodal V2.5 route.
Pay-as-you-go models use the
xiaomi/ prefix. Token Plan models use the xiaomi-token-plan/ prefix.Troubleshooting
Troubleshooting
- If models do not appear, confirm the relevant key env var or auth profile is present and valid.
- For Token Plan, confirm the chosen onboarding region matches the subscription page base URL and that the key starts with
tp-. - When the Gateway runs as a daemon, ensure the key is available to that process (for example in
~/.openclaw/.envor viaenv.shellEnv).
Related
Model selection
Choosing providers, model refs, and failover behavior.
Configuration reference
Full OpenClaw configuration reference.
Xiaomi MiMo console
Xiaomi MiMo dashboard and API key management.