Providers
Xiaomi MiMo
Xiaomi MiMo es la plataforma de API para los modelos MiMo. El plugin xiaomi
incluido (enabledByDefault: true, no requiere instalación) registra dos
proveedores de texto y un proveedor de voz (TTS):
xiaomi- claves de pago por uso (sk-...)xiaomi-token-plan- claves de Token Plan (tp-...) con preajustes de endpoints regionales
| Propiedad | Valor |
|---|---|
| Id. de proveedores | xiaomi (pago por uso), xiaomi-token-plan (Token Plan) |
| Variables de entorno de autenticación | XIAOMI_API_KEY, XIAOMI_TOKEN_PLAN_API_KEY |
| Opciones de incorporación | --auth-choice xiaomi-api-key, --auth-choice xiaomi-token-plan-cn, --auth-choice xiaomi-token-plan-sgp, --auth-choice xiaomi-token-plan-ams |
| Opciones directas de la CLI | --xiaomi-api-key <key>, --xiaomi-token-plan-api-key <key> |
| API | finalizaciones de chat compatibles con OpenAI (openai-completions) |
| Contrato de voz | speechProviders: ["xiaomi"] |
| URL base | Pago por uso: https://api.xiaomimimo.com/v1; Token Plan: token-plan-{cn,sgp,ams}.xiaomimimo.com/v1 |
| Modelos predeterminados | xiaomi/mimo-v2.5, 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
Obtener la clave correcta
Cree una clave de pago por uso en la consola de Xiaomi MiMo, o abra la página de suscripción de Token Plan y copie la URL base regional compatible con OpenAI junto con la clave tp-... correspondiente.
Ejecutar la incorporación
Pago por uso:
openclaw onboard --auth-choice xiaomi-api-keyToken Plan:
openclaw onboard --auth-choice xiaomi-token-plan-sgpTambién puede pasar 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"Verificar que el modelo esté disponible
openclaw models list --provider xiaomiopenclaw models list --provider xiaomi-token-planCatálogo de pago por uso
| Ref. del modelo | Entrada | Contexto | Salida máxima | Razonamiento | Notas |
|---|---|---|---|---|---|
xiaomi/mimo-v2.5 |
texto, imagen | 1,048,576 | 131,072 | Sí | Modelo predeterminado |
xiaomi/mimo-v2.5-pro |
texto | 1,048,576 | 131,072 | Sí | Modelo insignia |
Catálogo de Token Plan
Elija 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:
| Opción de autenticación | URL base |
|---|---|
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 |
| Ref. del 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 |
xiaomi-token-plan necesita una URL base regional para resolverse. La ruta admitida
es una opción de incorporación de Token Plan incluida o un bloque de configuración
models.providers.xiaomi-token-plan explícito con baseUrl establecido; el
proveedor no se ofrece sin uno de ellos.
Modelos de razonamiento
mimo-v2.5 y mimo-v2.5-pro admiten
la directiva /think de OpenClaw con los niveles off,
minimal, low, medium, high, xhigh y max (valor predeterminado: high).
Texto a voz
El plugin xiaomi incluido también registra Xiaomi MiMo como proveedor de voz
para tts. Llama al contrato TTS de finalizaciones de chat de Xiaomi con el
texto como mensaje assistant y las indicaciones de estilo opcionales como mensaje user.
| Propiedad | Valor |
|---|---|
| Id. de TTS | xiaomi (alias mimo) |
| Autenticación | XIAOMI_API_KEY |
| API | POST /v1/chat/completions con audio |
| Valor predeterminado | mimo-v2.5-tts, voz mimo_default |
| Salida | MP3 de forma predeterminada; WAV cuando se configura |
{ tts: { auto: "always", provider: "xiaomi", providers: { xiaomi: { apiKey: "xiaomi_api_key", model: "mimo-v2.5-tts", speakerVoice: "mimo_default", format: "mp3", style: "Tono luminoso, natural y conversacional.", }, }, },}Voces integradas: mimo_default, default_zh, default_en, Mia, Chloe,
Milo, Dean. El modelo de voz predefinida mimo-v2.5-tts usa audio.voice, por lo que
OpenClaw envía speakerVoice para ese modelo.
El modelo de diseño de voz 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 predefinida. Establezca style en
la descripción de voz deseada; OpenClaw la envía como mensaje user, envía
el texto que se pronunciará como mensaje assistant y omite audio.voice para este
modelo.
{ tts: { provider: "xiaomi", providers: { xiaomi: { model: "mimo-v2.5-tts-voicedesign", format: "wav", style: "Voz femenina cálida y natural con pronunciación clara.", }, }, },}Para los canales que solicitan un destino de síntesis de nota de voz (Discord, Feishu,
Matrix, Telegram y WhatsApp), OpenClaw transcodifica la salida de Xiaomi a Opus mono
de 48kHz con ffmpeg antes de la entrega.
Ejemplo de configuración
{ env: { XIAOMI_API_KEY: "your-key" }, agents: { defaults: { model: { primary: "xiaomi/mimo-v2.5" } } }, models: { mode: "merge", providers: { xiaomi: { baseUrl: "https://api.xiaomimimo.com/v1", api: "openai-completions", apiKey: "XIAOMI_API_KEY", models: [ { id: "mimo-v2.5", name: "Xiaomi MiMo V2.5", reasoning: true, input: ["text", "image"], contextWindow: 1048576, maxTokens: 131072, }, { id: "mimo-v2.5-pro", name: "Xiaomi MiMo V2.5 Pro", reasoning: true, input: ["text"], contextWindow: 1048576, maxTokens: 131072, }, ], }, }, },}Los precios y las opciones de compatibilidad proceden del manifiesto del plugin incluido, por lo que el ejemplo de configuración omite cost y compat para evitar divergencias con el 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 proceden del manifiesto incluido (los modelos de Token Plan incluyen precios escalonados para lecturas de caché), por lo que el ejemplo de configuración omite cost.
Comportamiento de inyección automática
El proveedor xiaomi se habilita automáticamente cuando XIAOMI_API_KEY está definido en el entorno o existe un perfil de autenticación. xiaomi-token-plan necesita una URL base regional, por lo que la ruta admitida es la opción de incorporación de Token Plan incluida o un bloque de configuración models.providers.xiaomi-token-plan explícito.
Detalles de los modelos
- mimo-v2.5 - valor predeterminado de pago por uso y ruta multimodal V2.5 de Token Plan.
- mimo-v2.5-pro - modelo insignia de razonamiento y valor predeterminado de Token Plan.
Solución de problemas
- Si los modelos no aparecen, confirme que la variable de entorno de la clave o el perfil de autenticación correspondiente esté presente y sea válido.
- Para Token Plan, confirme que la región de incorporación elegida coincida con la URL base de la página de suscripción y que la clave comience por
tp-. - Cuando el Gateway se ejecute como demonio, asegúrese de que la clave esté disponible para ese proceso (por ejemplo, en
~/.openclaw/.envo medianteenv.shellEnv).
Contenido relacionado
Elección de proveedores, referencias de modelos y comportamiento de conmutación por error.
Sintaxis de la directiva /think y asignación de niveles.
Referencia completa de configuración de OpenClaw.
Panel de Xiaomi MiMo y gestión de claves de API.