Aller au contenu

Xiaomi MiMo

Xiaomi MiMo est la plateforme API pour les modèles MiMo. OpenClaw inclut un plugin Xiaomi intégré avec deux préréglages de fournisseur de texte :

  • xiaomi pour les clés pay-as-you-go (sk-...)
  • xiaomi-token-plan pour les clés Token Plan (tp-...) avec des préréglages de point de terminaison régionaux

Le même plugin enregistre également le fournisseur de synthèse vocale (TTS) xiaomi.

PropriétéValeur
IDs de fournisseurxiaomi (pay-as-you-go), xiaomi-token-plan (Token Plan)
Pluginintégré, enabledByDefault: true
Auth env varsXIAOMI_API_KEY, XIAOMI_TOKEN_PLAN_API_KEY
Onboarding flags--auth-choice xiaomi-api-key, --auth-choice xiaomi-token-plan-cn, --auth-choice xiaomi-token-plan-sgp, --auth-choice xiaomi-token-plan-ams
Direct CLI flags--xiaomi-api-key <key>, --xiaomi-token-plan-api-key <key>
Contractschat completions + speechProviders
APIcompatible avec OpenAI (openai-completions)
Base URLsPay-as-you-go : https://api.xiaomimimo.com/v1 ; Préréglages Token Plan : token-plan-{cn,sgp,ams}...
Default modelsxiaomi/mimo-v2-flash, xiaomi-token-plan/mimo-v2.5-pro
TTS par défautmimo-v2.5-tts, voix mimo_default ; modèle de conception vocale mimo-v2.5-tts-voicedesign
  1. Obtenir la bonne clé

    Créez une clé pay-as-you-go dans la console Xiaomi MiMo, ou ouvrez votre page d’abonnement Token Plan et copiez l’URL de base compatible OpenAI régionale ainsi que la clé tp-... correspondante.

  2. Exécuter l'onboarding

    Pay-as-you-go :

    Fenêtre de terminal
    openclaw onboard --auth-choice xiaomi-api-key

    Token Plan :

    Fenêtre de terminal
    openclaw onboard --auth-choice xiaomi-token-plan-sgp

    Ou passez les clés directement :

    Fenêtre de terminal
    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"
  3. Vérifier que le modèle est disponible

    Fenêtre de terminal
    openclaw models list --provider xiaomi
    openclaw models list --provider xiaomi-token-plan
Référence du modèleEntréeContexteMax outputReasoningNotes
xiaomi/mimo-v2-flashtext262,1448,192NoModèle par défaut
xiaomi/mimo-v2-protext1,048,57632,000YesLarge context
xiaomi/mimo-v2-omnitext, image262,14432,000YesMultimodal

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/v1
  • xiaomi-token-plan-sgp -> https://token-plan-sgp.xiaomimimo.com/v1
  • xiaomi-token-plan-ams -> https://token-plan-ams.xiaomimimo.com/v1
Model refInputContexteMax outputReasoningNotes
xiaomi-token-plan/mimo-v2.5-protexte1 048 57632 000OuiModèle par défaut
xiaomi-token-plan/mimo-v2.5texte, image1 048 57632 000OuiMultimodal

Le plugin xiaomi intégré enregistre également Xiaomi MiMo en tant que fournisseur vocal pour messages.tts. Il appelle le contrat TTS de chat-completions de Xiaomi avec le texte en tant que message assistant et un guide de style optionnel en tant que message user.

PropriétéValeur
ID TTSxiaomi (alias mimo)
AuthXIAOMI_API_KEY
APIPOST /v1/chat/completions avec audio
Par défautmimo-v2.5-tts, voix mimo_default
SortieMP3 par défaut ; WAV lorsqu’il est 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éfinies utilisent audio.voice, donc OpenClaw envoie speakerVoice pour mimo-v2.5-tts et mimo-v2-tts.

Le modèle de conception vocale de Xiaomi, mimo-v2.5-tts-voicedesign, génère la voix à partir d’une invite de style en langage naturel au lieu d’un identifiant vocal prédéfini. Configurez style avec la description vocale souhaitée ; OpenClaw l’envoie comme le message user, envoie le texte parlé comme le 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 de Xiaomi en Opus 48 kHz avec ffmpeg avant la livraison.

{
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 groupé, donc l’exemple de configuration omet 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: 32000,
},
{
id: "mimo-v2.5",
name: "Xiaomi MiMo V2.5",
reasoning: true,
input: ["text", "image"],
contextWindow: 1048576,
maxTokens: 32000,
},
],
},
},
},
}

Les tarifs proviennent du manifeste groupé (les modèles Token Plan incluent une tarification de lecture du cache par paliers), donc l’exemple de configuration omet 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, donc le chemin pris en charge est le choix d’intégration Token Plan groupé ou un bloc de configuration models.providers.xiaomi-token-plan explicite.

Détails du modèle
  • mimo-v2-flash — léger et rapide, idéal pour les tâches textuelles générales. Aucune prise en charge du raisonnement.
  • mimo-v2-pro — prend en charge le raisonnement avec une fenêtre de contexte de 1M de tokens pour les charges de travail sur documents longs.
  • mimo-v2-omni — modèle multimodal avec raisonnement qui accepte à la fois des entrées texte et image.
  • mimo-v2.5-pro — valeur par défaut du Token Plan avec la pile de raisonnement V2.5 actuelle de Xiaomi.
  • mimo-v2.5 — route multimodal V2.5 du Token Plan.
Dépannage
  • Si les modèles n’apparaissent pas, vérifiez que la variable d’environnement de clé pertinente ou le profil d’authentification est présent et valide.
  • Pour le Token Plan, vérifiez que la région d’intégration choisie correspond à l’URL de base de la page d’abonnement et que la clé commence par tp-.
  • Lorsque le Gateway s’exécute en tant que démon, assurez-vous que la clé est accessible pour ce processus (par exemple dans ~/.openclaw/.env ou via env.shellEnv).
Sélection de modèle

Choix des fournisseurs, des références de modèle et du comportement de basculement.

Référence de configuration

Référence complète de la configuration OpenClaw.

Xiaomi MiMo console

Tableau de bord Xiaomi MiMo et gestion des clés API.