Przejdź do głównej treści

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

Xiaomi MiMo to platforma API dla modeli MiMo. OpenClaw zawiera wbudowany Plugin xiaomi, który rejestruje zarówno dostawcę czatu zgodnego z OpenAI, jak i dostawcę mowy (TTS) dla tego samego XIAOMI_API_KEY.
WłaściwośćWartość
Identyfikator dostawcyxiaomi
Pluginwbudowany, enabledByDefault: true
Zmienna środowiskowa uwierzytelnianiaXIAOMI_API_KEY
Flaga wdrażania--auth-choice xiaomi-api-key
Bezpośrednia flaga CLI--xiaomi-api-key <key>
Kontraktyuzupełnienia czatu + speechProviders
APIzgodne z OpenAI (openai-completions)
Bazowy adres URLhttps://api.xiaomimimo.com/v1
Model domyślnyxiaomi/mimo-v2-flash
Domyślne TTSmimo-v2.5-tts, głos mimo_default

Pierwsze kroki

1

Uzyskaj klucz API

Utwórz klucz API w konsoli Xiaomi MiMo.
2

Uruchom wdrażanie

openclaw onboard --auth-choice xiaomi-api-key
Możesz też przekazać klucz bezpośrednio:
openclaw onboard --auth-choice xiaomi-api-key --xiaomi-api-key "$XIAOMI_API_KEY"
3

Sprawdź, czy model jest dostępny

openclaw models list --provider xiaomi

Wbudowany katalog

Odniesienie do modeluWejścieKontekstMaks. wyjścieRozumowanieUwagi
xiaomi/mimo-v2-flashtext262,1448,192NieModel domyślny
xiaomi/mimo-v2-protext1,048,57632,000TakDuży kontekst
xiaomi/mimo-v2-omnitext, image262,14432,000TakMultimodalny
Domyślne odniesienie do modelu to xiaomi/mimo-v2-flash. Dostawca jest wstrzykiwany automatycznie, gdy ustawiono XIAOMI_API_KEY lub istnieje profil uwierzytelniania.

Zamiana tekstu na mowę

Wbudowany Plugin xiaomi rejestruje też Xiaomi MiMo jako dostawcę mowy dla messages.tts. Wywołuje kontrakt TTS uzupełnień czatu Xiaomi, przekazując tekst jako wiadomość assistant i opcjonalne wskazówki stylistyczne jako wiadomość user.
WłaściwośćWartość
Identyfikator TTSxiaomi (alias mimo)
UwierzytelnianieXIAOMI_API_KEY
APIPOST /v1/chat/completions z audio
Domyślnemimo-v2.5-tts, głos mimo_default
Wyjściedomyślnie MP3; WAV po skonfigurowaniu
{
  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.",
        },
      },
    },
  },
}
Obsługiwane wbudowane głosy obejmują mimo_default, default_zh, default_en, Mia, Chloe, Milo i Dean. mimo-v2-tts jest obsługiwany w przypadku starszych kont TTS MiMo; domyślnie używany jest bieżący model TTS MiMo-V2.5. Dla docelowych notatek głosowych, takich jak Feishu i Telegram, OpenClaw transkoduje wyjście Xiaomi do 48 kHz Opus za pomocą ffmpeg przed dostarczeniem.

Przykład konfiguracji

{
  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,
          },
        ],
      },
    },
  },
}
Dostawca xiaomi jest wstrzykiwany automatycznie, gdy XIAOMI_API_KEY jest ustawiony w środowisku lub istnieje profil uwierzytelniania. Nie musisz ręcznie konfigurować dostawcy, chyba że chcesz zastąpić metadane modelu lub bazowy adres URL.
  • mimo-v2-flash — lekki i szybki, idealny do ogólnych zadań tekstowych. Brak obsługi rozumowania.
  • mimo-v2-pro — obsługuje rozumowanie z oknem kontekstu 1 mln tokenów dla obciążeń związanych z długimi dokumentami.
  • mimo-v2-omni — model multimodalny z obsługą rozumowania, który przyjmuje zarówno dane tekstowe, jak i obrazy.
Wszystkie modele używają prefiksu xiaomi/ (na przykład xiaomi/mimo-v2-pro).
  • Jeśli modele się nie pojawiają, upewnij się, że XIAOMI_API_KEY jest ustawiony i prawidłowy.
  • Gdy Gateway działa jako demon, upewnij się, że klucz jest dostępny dla tego procesu (na przykład w ~/.openclaw/.env lub przez env.shellEnv).
Klucze ustawione tylko w interaktywnej powłoce nie są widoczne dla procesów Gateway zarządzanych jako demony. Użyj konfiguracji ~/.openclaw/.env lub env.shellEnv, aby zapewnić trwałą dostępność.

Powiązane

Wybór modelu

Wybieranie dostawców, odniesień do modeli i zachowania przełączania awaryjnego.

Dokumentacja konfiguracji

Pełna dokumentacja konfiguracji OpenClaw.

Konsola Xiaomi MiMo

Panel Xiaomi MiMo i zarządzanie kluczami API.