Providers
Xiaomi MiMo
Xiaomi MiMo es la plataforma de API para los modelos MiMo. OpenClaw incluye un plugin de Xiaomi integrado con dos preajustes de proveedor de texto:
xiaomipara claves de pago por uso (sk-...)xiaomi-token-planpara claves de Token Plan (tp-...) con preajustes de endpoint regionales
El mismo plugin también registra el proveedor de voz (TTS) xiaomi.
| Propiedad | Valor |
|---|---|
| Identificadores de proveedor | xiaomi (pago por uso), xiaomi-token-plan (Token Plan) |
| Plugin | integrado, enabledByDefault: true |
| Variables de entorno de auth | XIAOMI_API_KEY, XIAOMI_TOKEN_PLAN_API_KEY |
| Marcas de onboarding | --auth-choice xiaomi-api-key, --auth-choice xiaomi-token-plan-cn, --auth-choice xiaomi-token-plan-sgp, --auth-choice xiaomi-token-plan-ams |
| Marcas directas de CLI | --xiaomi-api-key <key>, --xiaomi-token-plan-api-key <key> |
| Contratos | completions de chat + speechProviders |
| API | compatible con OpenAI (openai-completions) |
| URL base | Pago por uso: https://api.xiaomimimo.com/v1; preajustes de Token Plan: token-plan-{cn,sgp,ams}... |
| Modelos predeterminados | xiaomi/mimo-v2-flash, xiaomi-token-plan/mimo-v2.5-pro |
| TTS predeterminado | mimo-v2.5-tts, voz mimo_default; modelo de diseño de voz mimo-v2.5-tts-voicedesign |
Primeros pasos
Get the right key
Crea una clave de pago por uso en la consola de Xiaomi MiMo, o abre la página de suscripción de Token Plan y copia la URL base regional compatible con OpenAI junto con la clave tp-... correspondiente.
Run onboarding
Pago por uso:
openclaw onboard --auth-choice xiaomi-api-keyToken Plan:
openclaw onboard --auth-choice xiaomi-token-plan-sgpO pasa las claves directamente:
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"Verify the model is available
openclaw models list --provider xiaomiopenclaw models list --provider xiaomi-token-planCatálogo de pago por uso
| Referencia de modelo | Entrada | Contexto | Salida máxima | Razonamiento | Notas |
|---|---|---|---|---|---|
xiaomi/mimo-v2-flash |
texto | 262,144 | 8,192 | No | Modelo predeterminado |
xiaomi/mimo-v2-pro |
texto | 1,048,576 | 32,000 | Sí | Contexto grande |
xiaomi/mimo-v2-omni |
texto, imagen | 262,144 | 32,000 | Sí | Multimodal |
Catálogo de Token Plan
Elige la opción de autenticación de Token Plan que coincida con la URL base regional mostrada en la interfaz de suscripción de Xiaomi:
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
| Referencia de modelo | Entrada | Contexto | Salida máxima | Razonamiento | Notas |
|---|---|---|---|---|---|
xiaomi-token-plan/mimo-v2.5-pro |
texto | 1,048,576 | 131,072 | Sí | Modelo predeterminado |
xiaomi-token-plan/mimo-v2.5 |
texto, imagen | 1,048,576 | 131,072 | Sí | Multimodal |
Texto a voz
El plugin xiaomi integrado también registra Xiaomi MiMo como proveedor de voz para
messages.tts. Llama al contrato TTS de completions de chat de Xiaomi con el texto como
mensaje de assistant y una guía de estilo opcional como mensaje de user.
| Propiedad | Valor |
|---|---|
| ID de TTS | xiaomi (alias mimo) |
| Auth | XIAOMI_API_KEY |
| API | POST /v1/chat/completions con audio |
| Predeterminado | mimo-v2.5-tts, voz mimo_default |
| Salida | MP3 de forma predeterminada; WAV cuando se configura |
{ 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.", }, }, }, },}Las voces integradas compatibles incluyen mimo_default, default_zh, default_en,
Mia, Chloe, Milo y Dean. Los modelos con voces predefinidas usan audio.voice, por lo que
OpenClaw envía speakerVoice para mimo-v2.5-tts y mimo-v2-tts.
El modelo de diseño de voz de Xiaomi, mimo-v2.5-tts-voicedesign, genera la voz
a partir de una indicación de estilo en lenguaje natural en lugar de un ID de voz predefinido. Configura
style con la descripción de voz deseada; OpenClaw la envía como mensaje de user,
envía el texto hablado como mensaje de assistant y omite
audio.voice para este modelo.
{ messages: { tts: { provider: "xiaomi", providers: { xiaomi: { model: "mimo-v2.5-tts-voicedesign", format: "wav", style: "Warm, natural female voice with clear pronunciation.", }, }, }, },}Para destinos de notas de voz como Feishu y Telegram, OpenClaw transcodifica la
salida de Xiaomi a Opus de 48 kHz con ffmpeg antes de la entrega.
Ejemplo de configuración
{ 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, }, ], }, }, },}Los precios y las marcas de compatibilidad vienen del manifiesto del plugin integrado, por lo que el ejemplo de configuración omite cost y compat para evitar divergir del comportamiento en tiempo de ejecución.
Token Plan:
{ 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, }, ], }, }, },}Los precios vienen del manifiesto integrado (los modelos de Token Plan incluyen precios escalonados de lectura de caché), por lo que el ejemplo de configuración omite cost.
Auto-injection behavior
El proveedor xiaomi se inyecta automáticamente cuando XIAOMI_API_KEY está definida en tu entorno o existe un perfil de autenticación. xiaomi-token-plan necesita una URL base regional, por lo que la ruta compatible es la opción de onboarding integrada de Token Plan o un bloque de configuración explícito models.providers.xiaomi-token-plan.
Model details
- mimo-v2-flash — ligero y rápido, ideal para tareas de texto de propósito general. Sin soporte de razonamiento.
- mimo-v2-pro — admite razonamiento con una ventana de contexto de 1 millón de tokens para cargas de trabajo con documentos largos.
- mimo-v2-omni — modelo multimodal con razonamiento habilitado que acepta entradas de texto e imagen.
- mimo-v2.5-pro — predeterminado de Token Plan con la pila de razonamiento V2.5 actual de Xiaomi.
- mimo-v2.5 — ruta multimodal V2.5 de Token Plan.
Troubleshooting
- Si los modelos no aparecen, confirma que la variable de entorno de clave relevante o el perfil de autenticación están presentes y son válidos.
- Para Token Plan, confirma que la región de onboarding elegida coincide con la URL base de la página de suscripción y que la clave empieza por
tp-. - Cuando el Gateway se ejecuta como daemon, asegúrate de que la clave esté disponible para ese proceso (por ejemplo, en
~/.openclaw/.envo medianteenv.shellEnv).