Providers

Xiaomi MiMo

Xiaomi MiMo es la plataforma de API para los modelos MiMo. OpenClaw incluye un Plugin xiaomi incluido que registra tanto un proveedor de chat compatible con OpenAI como un proveedor de voz (TTS) con la misma XIAOMI_API_KEY.

Propiedad Valor
Id. de proveedor xiaomi
Plugin incluido, enabledByDefault: true
Variable de entorno de autenticación XIAOMI_API_KEY
Indicador de incorporación --auth-choice xiaomi-api-key
Indicador directo de CLI --xiaomi-api-key <key>
Contratos finalizaciones de chat + speechProviders
API compatible con OpenAI (openai-completions)
URL base https://api.xiaomimimo.com/v1
Modelo predeterminado xiaomi/mimo-v2-flash
TTS predeterminado mimo-v2.5-tts, voz mimo_default

Primeros pasos

  • Get an API key

    Crea una clave de API en la consola de Xiaomi MiMo.

  • Run onboarding

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

    O pasa la clave directamente:

    openclaw onboard --auth-choice xiaomi-api-key --xiaomi-api-key "$XIAOMI_API_KEY"
    
  • Verify the model is available

    openclaw models list --provider xiaomi
    
  • Catálogo integrado

    Referencia de modelo Entrada Contexto Salida máxima Razonamiento Notas
    xiaomi/mimo-v2-flash texto 262,144 8,192 No Modelo predeterminado
    xiaomi/mimo-v2-pro texto 1,048,576 32,000 Contexto grande
    xiaomi/mimo-v2-omni texto, imagen 262,144 32,000 Multimodal

    Texto a voz

    El Plugin xiaomi incluido también registra Xiaomi MiMo como proveedor de voz para messages.tts. Llama al contrato de TTS de finalizaciones de chat de Xiaomi con el texto como un mensaje assistant y una guía de estilo opcional como mensaje user.

    Propiedad Valor
    Id. de TTS xiaomi (alias mimo)
    Autenticación XIAOMI_API_KEY
    API POST /v1/chat/completions con audio
    Predeterminado mimo-v2.5-tts, voz mimo_default
    Salida MP3 de forma predeterminada; WAV cuando se configura
    {
      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.",
            },
          },
        },
      },
    }
    

    Las voces integradas compatibles incluyen mimo_default, default_zh, default_en, Mia, Chloe, Milo y Dean. mimo-v2-tts es compatible con cuentas TTS de MiMo anteriores; el valor predeterminado usa el modelo TTS actual MiMo-V2.5. Para destinos de notas de voz como Feishu y Telegram, OpenClaw transcodifica la salida de Xiaomi a Opus de 48 kHz con ffmpeg antes de la entrega.

    Ejemplo de configuración

    {
      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,
              },
            ],
          },
        },
      },
    }
    
    Auto-injection behavior

    El proveedor xiaomi se inyecta automáticamente cuando XIAOMI_API_KEY está configurada en tu entorno o existe un perfil de autenticación. No necesitas configurar manualmente el proveedor salvo que quieras sobrescribir los metadatos del modelo o la URL base.

    Model details
    • mimo-v2-flash — ligero y rápido, ideal para tareas de texto de propósito general. Sin compatibilidad con razonamiento.
    • mimo-v2-pro — admite razonamiento con una ventana de contexto de 1M de tokens para cargas de trabajo con documentos largos.
    • mimo-v2-omni — modelo multimodal con razonamiento habilitado que acepta entradas tanto de texto como de imagen.
    Troubleshooting
    • Si los modelos no aparecen, confirma que XIAOMI_API_KEY esté configurada y sea válida.
    • Cuando el Gateway se ejecuta como demonio, asegúrate de que la clave esté disponible para ese proceso (por ejemplo en ~/.openclaw/.env o mediante env.shellEnv).

    Relacionado