Providers
Xiaomi MiMo
Xiaomi MiMo est la plateforme d’API pour les modèles MiMo. OpenClaw inclut un plugin Xiaomi intégré avec deux préréglages de fournisseurs de texte :
xiaomipour les clés de paiement à l’usage (sk-...)xiaomi-token-planpour les clés Token Plan (tp-...) avec des préréglages de points de terminaison régionaux
Le même plugin enregistre aussi le fournisseur de parole (TTS) xiaomi.
| Propriété | Valeur |
|---|---|
| ID de fournisseurs | xiaomi (paiement à l’usage), xiaomi-token-plan (Token Plan) |
| Plugin | intégré, enabledByDefault: true |
| Variables d’environnement d’authentification | XIAOMI_API_KEY, XIAOMI_TOKEN_PLAN_API_KEY |
| Indicateurs d’onboarding | --auth-choice xiaomi-api-key, --auth-choice xiaomi-token-plan-cn, --auth-choice xiaomi-token-plan-sgp, --auth-choice xiaomi-token-plan-ams |
| Indicateurs CLI directs | --xiaomi-api-key <key>, --xiaomi-token-plan-api-key <key> |
| Contrats | complétions de chat + speechProviders |
| API | compatible OpenAI (openai-completions) |
| URL de base | Paiement à l’usage : https://api.xiaomimimo.com/v1 ; préréglages Token Plan : token-plan-{cn,sgp,ams}... |
| Modèles par défaut | xiaomi/mimo-v2-flash, xiaomi-token-plan/mimo-v2.5-pro |
| TTS par défaut | mimo-v2.5-tts, voix mimo_default ; modèle voicedesign mimo-v2.5-tts-voicedesign |
Bien démarrer
Obtenir la bonne clé
Créez une clé de paiement à l’usage dans la console Xiaomi MiMo, ou ouvrez votre page d’abonnement Token Plan et copiez l’URL de base régionale compatible OpenAI ainsi que la clé tp-... correspondante.
Exécuter l’onboarding
Paiement à l’usage :
openclaw onboard --auth-choice xiaomi-api-keyToken Plan :
openclaw onboard --auth-choice xiaomi-token-plan-sgpOu passez les clés directement :
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"Vérifier que le modèle est disponible
openclaw models list --provider xiaomiopenclaw models list --provider xiaomi-token-planCatalogue en paiement à l’usage
| Référence de modèle | Entrée | Contexte | Sortie max. | Raisonnement | Notes |
|---|---|---|---|---|---|
xiaomi/mimo-v2-flash |
texte | 262,144 | 8,192 | Non | Modèle par défaut |
xiaomi/mimo-v2-pro |
texte | 1,048,576 | 32,000 | Oui | Grand contexte |
xiaomi/mimo-v2-omni |
texte, image | 262,144 | 32,000 | Oui | Multimodal |
Catalogue Token Plan
Choisissez l’option d’authentification Token Plan qui correspond à l’URL de base régionale affichée dans l’interface d’abonnement 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
| Référence de modèle | Entrée | Contexte | Sortie max. | Raisonnement | Notes |
|---|---|---|---|---|---|
xiaomi-token-plan/mimo-v2.5-pro |
texte | 1,048,576 | 131,072 | Oui | Modèle par défaut |
xiaomi-token-plan/mimo-v2.5 |
texte, image | 1,048,576 | 131,072 | Oui | Multimodal |
Synthèse vocale
Le plugin xiaomi intégré enregistre aussi Xiaomi MiMo comme fournisseur de parole pour
messages.tts. Il appelle le contrat TTS de complétions de chat de Xiaomi avec le texte comme
message assistant et des indications de style facultatives comme message user.
| Propriété | Valeur |
|---|---|
| ID TTS | xiaomi (alias mimo) |
| Authentification | XIAOMI_API_KEY |
| API | POST /v1/chat/completions avec audio |
| Par défaut | mimo-v2.5-tts, voix mimo_default |
| Sortie | MP3 par défaut ; WAV lorsque configuré |
{ 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.", }, }, }, },}Les voix intégrées prises en charge incluent mimo_default, default_zh, default_en,
Mia, Chloe, Milo et Dean. Les modèles à voix prédéfinie utilisent audio.voice, donc
OpenClaw envoie speakerVoice pour mimo-v2.5-tts et mimo-v2-tts.
Le modèle voicedesign de Xiaomi, mimo-v2.5-tts-voicedesign, génère la voix
à partir d’une invite de style en langage naturel plutôt que d’un ID de voix prédéfini. Configurez
style avec la description vocale souhaitée ; OpenClaw l’envoie comme message user,
envoie le texte à prononcer comme message assistant et omet
audio.voice pour ce modèle.
{ messages: { tts: { provider: "xiaomi", providers: { xiaomi: { model: "mimo-v2.5-tts-voicedesign", format: "wav", style: "Warm, natural female voice with clear pronunciation.", }, }, }, },}Pour les cibles de notes vocales telles que Feishu et Telegram, OpenClaw transcode la sortie
Xiaomi en Opus 48 kHz avec ffmpeg avant la livraison.
Exemple de configuration
{ 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, }, ], }, }, },}Les tarifs et indicateurs de compatibilité proviennent du manifeste du plugin intégré ; l’exemple de configuration omet donc cost et compat pour éviter de diverger du comportement d’exécution.
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, }, ], }, }, },}Les tarifs proviennent du manifeste intégré (les modèles Token Plan incluent une tarification échelonnée des lectures de cache) ; l’exemple de configuration omet donc cost.
Comportement d’auto-injection
Le fournisseur xiaomi est injecté automatiquement lorsque XIAOMI_API_KEY est défini dans votre environnement ou qu’un profil d’authentification existe. xiaomi-token-plan nécessite une URL de base régionale ; le parcours pris en charge est donc le choix d’onboarding Token Plan intégré ou un bloc de configuration explicite models.providers.xiaomi-token-plan.
Détails des modèles
- mimo-v2-flash — léger et rapide, idéal pour les tâches de texte généralistes. Pas de prise en charge du raisonnement.
- mimo-v2-pro — prend en charge le raisonnement avec une fenêtre de contexte de 1M de jetons pour les charges de travail sur documents longs.
- mimo-v2-omni — modèle multimodal avec raisonnement activé, qui accepte les entrées texte et image.
- mimo-v2.5-pro — modèle Token Plan par défaut avec la pile de raisonnement V2.5 actuelle de Xiaomi.
- mimo-v2.5 — route multimodale V2.5 de Token Plan.
Dépannage
- Si les modèles n’apparaissent pas, confirmez que la variable d’environnement de clé pertinente ou le profil d’authentification est présent et valide.
- Pour Token Plan, confirmez que la région d’onboarding choisie correspond à l’URL de base de la page d’abonnement et que la clé commence par
tp-. - Lorsque le Gateway s’exécute comme démon, assurez-vous que la clé est disponible pour ce processus (par exemple dans
~/.openclaw/.envou viaenv.shellEnv).