openclaw/docs/providers/xiaomi.md

87 lines
2.5 KiB
Markdown
Raw Normal View History

2026-01-29 00:30:17 +08:00
---
summary: "Use Xiaomi MiMo models with OpenClaw"
2026-01-29 00:30:17 +08:00
read_when:
2026-01-30 04:01:31 +01:00
- You want Xiaomi MiMo models in OpenClaw
2026-01-29 00:30:17 +08:00
- You need XIAOMI_API_KEY setup
title: "Xiaomi MiMo"
2026-01-29 00:30:17 +08:00
---
2026-01-31 21:13:13 +09:00
2026-01-29 00:30:17 +08:00
# Xiaomi MiMo
Xiaomi MiMo is the API platform for **MiMo** models. OpenClaw uses the Xiaomi
OpenAI-compatible endpoint with API-key authentication. Create your API key in the
[Xiaomi MiMo console](https://platform.xiaomimimo.com/#/console/api-keys), then configure the
bundled `xiaomi` provider with that key.
2026-01-29 00:30:17 +08:00
## Model overview
- **mimo-v2-flash**: default text model, 262144-token context window
- **mimo-v2-pro**: reasoning text model, 1048576-token context window
- **mimo-v2-omni**: reasoning multimodal model with text and image input, 262144-token context window
- Base URL: `https://api.xiaomimimo.com/v1`
- API: `openai-completions`
2026-01-29 00:30:17 +08:00
- Authorization: `Bearer $XIAOMI_API_KEY`
## CLI setup
```bash
2026-03-16 05:50:48 +00:00
openclaw onboard --auth-choice xiaomi-api-key
2026-01-29 00:30:17 +08:00
# or non-interactive
2026-03-16 05:50:48 +00:00
openclaw onboard --auth-choice xiaomi-api-key --xiaomi-api-key "$XIAOMI_API_KEY"
2026-01-29 00:30:17 +08:00
```
## Config snippet
```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",
2026-01-29 00:30:17 +08:00
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,
2026-01-31 21:13:13 +09:00
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,
},
2026-01-31 21:13:13 +09:00
],
},
},
},
2026-01-29 00:30:17 +08:00
}
```
## Notes
- Default model ref: `xiaomi/mimo-v2-flash`.
- Additional built-in models: `xiaomi/mimo-v2-pro`, `xiaomi/mimo-v2-omni`.
2026-01-29 00:30:17 +08:00
- The provider is injected automatically when `XIAOMI_API_KEY` is set (or an auth profile exists).
- See [/concepts/model-providers](/concepts/model-providers) for provider rules.