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 :

    bash
    openclaw onboard --auth-choice xiaomi-api-key

    Token Plan :

    bash
    openclaw onboard --auth-choice xiaomi-token-plan-sgp

    Vous pouvez également transmettre directement les clés :

    bash
    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

    bash
    openclaw models list --provider xiaomiopenclaw models list --provider xiaomi-token-plan
  • Catalogue 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é
    json5
    {  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.

    json5
    {  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

    json5
    {  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 :

    json5
    {  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/.env ou via env.shellEnv.

    Voir aussi

    Was this useful?
    On this page

    On this page