Skip to main content
Xiaomi MiMo is a native omni-modal large model. A single mimo_api_key enables text chat, image understanding, and text-to-speech all at once.
All capabilities below can be configured in one place via the “Model Management” page in the Web Console — no need to manually edit the configuration file.

Text Chat

Model Selection

Thinking Mode

The MiMo V2.5 series enables “thinking mode” by default: the model emits reasoning_content (chain-of-thought) before the final answer, improving performance on complex tasks. Use the global enable_thinking flag to toggle visibility (also switchable from the Web Console settings):

Image Understanding

Once mimo_api_key is configured, the Agent’s Vision tool can automatically use MiMo’s vision models:
  • When the main model itself is multimodal (mimo-v2.5-pro / mimo-v2.5), images are handled directly by the main model with no extra setup.
  • When the main model belongs to another provider, the Vision tool falls back to mimo-v2.5-pro in order.
To force a specific Vision model, set it explicitly in the configuration:

Text-to-Speech (TTS)

Preset Voices

You can also pick a voice visually from the Web Console under “Model Management → Text-to-Speech”.

Style Control

MiMo TTS supports embedding audio tags in the synthesis text to control emotion, tone, dialect, persona, and even singing. Tags must appear in the text that will be synthesized to speech (i.e. the Agent’s reply), with the overall style tag placed at the very beginning:
Half-width (), full-width (), and [] brackets are all accepted. Both Chinese and English style descriptors work — pick whichever language expresses the timbre most precisely. Common examples: Examples:
  • (magnetic)The night is deep, and the city is still breathing.
  • (gentle)Take a breath. You've got this.
  • (serious)This is the final warning before the system reboots.
  • (singing)Oh, when the saints go marching in…
You can also insert fine-grained audio tags at any position in the text to control breathing, laughter, pauses, etc. For example:
See the MiMo speech synthesis documentation for the full tag list.
When CowAgent calls TTS, the Agent’s reply text (including any (...) tags) is forwarded directly to MiMo for synthesis. Tell the model in its persona / system prompt to “prefix replies with a (style) tag to control the tone”, and IM channels (WeChat / Feishu / DingTalk / WeCom) will play voice replies with the corresponding emotion, dialect, or even singing.