Xiaomi MiMo
Xiaomi MiMo est la plateforme API pour les modèles MiMo. OpenClaw inclut un plugin intégré XiaomiAPIOpenClawxiaomiOpenAI qui enregistre à la fois un fournisseur de chat compatible OpenAI et un fournisseur de synthèse vocale (TTS) sur le même XIAOMI_API_KEY.
| Propriété | Valeur |
|---|---|
| ID du fournisseur | xiaomi |
| Plugin | intégré, enabledByDefault: true |
| Variable d’env d’auth | XIAOMI_API_KEY |
| Indicateur d’intégration | --auth-choice xiaomi-api-key |
| Indicateur direct CLI | --xiaomi-api-key <key> |
| Contrats | complétions de chat + speechProviders |
| API | Compatible OpenAI (OpenAIopenai-completions) |
| URL de base | https://api.xiaomimimo.com/v1 |
| Modèle par défaut | xiaomi/mimo-v2-flash |
| Par défaut TTS | mimo-v2.5-tts, voix mimo_default |
Getting started
Section intitulée « Getting started »APIObtenir une clé API
Créez une clé API dans la console Xiaomi MiMo.
Exécuter l'intégration
Fenêtre de terminal openclaw onboard --auth-choice xiaomi-api-keyOu passez la clé directement :
Fenêtre de terminal openclaw onboard --auth-choice xiaomi-api-key --xiaomi-api-key "$XIAOMI_API_KEY"Vérifier que le modèle est disponible
Fenêtre de terminal openclaw models list --provider xiaomi
Catalogue intégré
Section intitulée « Catalogue intégré »| Réf 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 |
Synthèse vocale
Section intitulée « Synthèse vocale »Le plugin xiaomiXiaomi inclus enregistre également Xiaomi MiMo en tant que fournisseur de synthèse vocale pour messages.ttsXiaomi. Il appelle le contrat TTS de fin de chat de Xiaomi avec le texte en tant que message assistant et des directives de style facultatives en tant que message user.
| Propriété | Valeur |
|---|---|
| ID TTS | xiaomi (alias mimo) |
| Auth | 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", voice: "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. mimo-v2-tts est pris en charge pour les anciens comptes TTS MiMo ; la valeur par défaut utilise le modèle TTS MiMo-V2.5 actuel. Pour les cibles de notes vocales telles que Feishu et Telegram, OpenClawXiaomi transcode la sortie Xiaomi en Opus 48 kHz avec ffmpeg avant la livraison.
Exemple de configuration
Section intitulée « 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"], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 262144, 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, }, ], }, }, },}Comportement d'injection automatique
Le fournisseur xiaomi est injecté automatiquement lorsque XIAOMI_API_KEY est défini dans votre environnement ou qu’un profil d’authentification existe. Vous n’avez pas besoin de configurer manuellement le fournisseur, sauf si vous souhaitez remplacer les métadonnées du modèle ou l’URL de base.
Détails du modèle
- mimo-v2-flash — léger et rapide, idéal pour les tâches textuelles générales. Pas de support de 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 de longs documents.
- mimo-v2-omni — modèle multimodal avec raisonnement qui accepte les entrées texte et image.
Dépannage
- Si les modèles n’apparaissent pas, vérifiez que
XIAOMI_API_KEYest défini et valide. - Lorsque le Gateway s’exécute en tant que démon, assurez-vous que la clé est disponible pour ce processus (par exemple dans
~/.openclaw/.envou viaenv.shellEnv).
Connexes
Section intitulée « Connexes »Choisir les fournisseurs, les références de modèles et le comportement de basculement.
Référence complète de la configuration OpenClaw.
Tableau de bord Xiaomi MiMo et gestion des clés API.