Providers
Xiaomi MiMo
Xiaomi MiMo est la plateforme d’API pour les modèles MiMo. Le Plugin xiaomi
intégré (enabledByDefault: true, aucune étape d’installation) enregistre deux
fournisseurs de texte ainsi qu’un fournisseur de synthèse vocale (TTS) :
xiaomi- clés avec paiement à l’usage (sk-...)xiaomi-token-plan- clés Token Plan (tp-...) avec préréglages régionaux de point de terminaison
| Propriété | Valeur |
|---|---|
| Identifiants des fournisseurs | xiaomi (paiement à l’usage), xiaomi-token-plan (Token Plan) |
| Variables d’environnement d’authentification | XIAOMI_API_KEY, XIAOMI_TOKEN_PLAN_API_KEY |
| Options d’intégration | --auth-choice xiaomi-api-key, --auth-choice xiaomi-token-plan-cn, --auth-choice xiaomi-token-plan-sgp, --auth-choice xiaomi-token-plan-ams |
| Options CLI directes | --xiaomi-api-key <key>, --xiaomi-token-plan-api-key <key> |
| API | Complétions de conversation compatibles avec OpenAI (openai-completions) |
| Contrat vocal | speechProviders: ["xiaomi"] |
| URL de base | Paiement à l’usage : https://api.xiaomimimo.com/v1 ; Token Plan : token-plan-{cn,sgp,ams}.xiaomimimo.com/v1 |
| 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 de conception vocale mimo-v2.5-tts-voicedesign |
Bien démarrer
Obtenir la bonne clé
Créez une clé avec paiement à l’usage dans la console Xiaomi MiMo, ou ouvrez la page de votre abonnement Token Plan et copiez l’URL de base régionale compatible avec OpenAI ainsi que la clé tp-... correspondante.
Exécuter l’intégration
Paiement à l’usage :
openclaw onboard --auth-choice xiaomi-api-keyToken Plan :
openclaw onboard --auth-choice xiaomi-token-plan-sgpVous pouvez également transmettre directement les clés :
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 avec paiement à l’usage
| Référence du modèle | Entrée | Contexte | Sortie maximale | Raisonnement | Remarques |
|---|---|---|---|---|---|
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 | Contexte étendu |
xiaomi/mimo-v2-omni |
texte, image | 262,144 | 32,000 | Oui | Multimodal |
Catalogue Token Plan
Choisissez l’option d’authentification Token Plan correspondant à l’URL de base régionale affichée dans l’interface d’abonnement de Xiaomi :
| Option d’authentification | URL de 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 |
| Référence du modèle | Entrée | Contexte | Sortie maximale | Raisonnement | Remarques |
|---|---|---|---|---|---|
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 |
xiaomi-token-plan nécessite une URL de base régionale pour être résolu. Le
parcours pris en charge consiste à utiliser une option d’intégration Token Plan
intégrée ou un bloc de configuration explicite
models.providers.xiaomi-token-plan avec baseUrl défini ; le fournisseur
n’est pas proposé sans l’un de ces éléments.
Modèles de raisonnement
mimo-v2-pro, mimo-v2-omni, mimo-v2.5 et mimo-v2.5-pro prennent en charge
la directive /think d’OpenClaw avec les niveaux off,
minimal, low, medium, high, xhigh et max (high par défaut).
mimo-v2-flash ne prend pas en charge le raisonnement.
Synthèse vocale
Le Plugin xiaomi intégré enregistre également Xiaomi MiMo comme fournisseur
vocal pour messages.tts. Il appelle le contrat TTS de complétions de
conversation de Xiaomi, avec le texte sous forme de message assistant et
des indications de style facultatives sous forme de message user.
| Propriété | Valeur |
|---|---|
| Identifiant TTS | xiaomi (alias mimo) |
| Authentification | XIAOMI_API_KEY |
| API | POST /v1/chat/completions avec audio |
| Valeur par défaut | mimo-v2.5-tts, voix mimo_default |
| Sortie | MP3 par défaut ; WAV si 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.", }, }, }, },}Voix intégrées : mimo_default, default_zh, default_en, Mia, Chloe,
Milo, Dean. Les modèles à voix prédéfinies (mimo-v2.5-tts,
mimo-v2-tts) utilisent audio.voice ; OpenClaw envoie donc speakerVoice
pour ces modèles.
Le modèle de conception vocale mimo-v2.5-tts-voicedesign génère la voix à
partir d’une invite de style en langage naturel plutôt que d’un identifiant de
voix prédéfinie. Définissez style sur 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 canaux qui demandent une cible de synthèse sous forme de message vocal
(Discord, Feishu, Matrix, Telegram et WhatsApp), OpenClaw transcode la sortie
Xiaomi en Opus mono à 48 kHz avec ffmpeg avant sa remise.
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 les indicateurs de compatibilité proviennent du manifeste du
Plugin intégré ; l’exemple de configuration omet donc cost et compat afin
d’éviter toute divergence avec le comportement à l’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 de lecture du cache par paliers) ; l’exemple de configuration
omet donc cost.
Comportement d’injection automatique
Le fournisseur xiaomi est activé 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 consiste donc à utiliser une option d’intégration Token Plan intégrée 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 textuelles générales. Ne prend pas en charge le raisonnement.
- mimo-v2-pro - prend en charge le raisonnement avec une fenêtre de contexte d’un million de jetons pour les traitements de documents longs.
- mimo-v2-omni - modèle multimodal avec raisonnement qui accepte des entrées textuelles et des images.
- mimo-v2.5-pro - modèle Token Plan par défaut avec la pile de raisonnement V2.5 actuelle de Xiaomi.
- mimo-v2.5 - parcours multimodal V2.5 de Token Plan.
Dépannage
- Si les modèles n’apparaissent pas, vérifiez que la variable d’environnement de clé ou le profil d’authentification correspondant est présent et valide.
- Pour Token Plan, vérifiez que la région choisie lors de l’intégration 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 accessible à ce processus, par exemple dans
~/.openclaw/.envou viaenv.shellEnv.
Voir aussi
Choix des fournisseurs, des références de modèles et du comportement de basculement.
Syntaxe de la directive /think et correspondance des niveaux.
Référence complète de la configuration d’OpenClaw.
Tableau de bord Xiaomi MiMo et gestion des clés d’API.