Providers
Xiaomi MiMo
Xiaomi MiMo پلتفرم API برای مدلهای MiMo است. OpenClaw شامل یک Plugin باندلشدهی xiaomi است که هم یک ارائهدهندهی گفتوگوی سازگار با OpenAI و هم یک ارائهدهندهی گفتار (TTS) را با همان XIAOMI_API_KEY ثبت میکند.
| ویژگی | مقدار |
|---|---|
| شناسه ارائهدهنده | xiaomi |
| Plugin | باندلشده، enabledByDefault: true |
| متغیر محیطی احراز هویت | XIAOMI_API_KEY |
| پرچم راهاندازی اولیه | --auth-choice xiaomi-api-key |
| پرچم مستقیم CLI | --xiaomi-api-key <key> |
| قراردادها | تکمیل گفتوگو + speechProviders |
| API | سازگار با OpenAI (openai-completions) |
| URL پایه | https://api.xiaomimimo.com/v1 |
| مدل پیشفرض | xiaomi/mimo-v2-flash |
| پیشفرض TTS | mimo-v2.5-tts، صدا mimo_default |
شروع به کار
دریافت کلید API
یک کلید API در کنسول Xiaomi MiMo بسازید.
اجرای راهاندازی اولیه
openclaw onboard --auth-choice xiaomi-api-key
یا کلید را مستقیماً ارسال کنید:
openclaw onboard --auth-choice xiaomi-api-key --xiaomi-api-key "$XIAOMI_API_KEY"
بررسی در دسترس بودن مدل
openclaw models list --provider xiaomi
کاتالوگ داخلی
| ارجاع مدل | ورودی | زمینه | بیشینه خروجی | استدلال | یادداشتها |
|---|---|---|---|---|---|
xiaomi/mimo-v2-flash |
متن | 262,144 | 8,192 | خیر | مدل پیشفرض |
xiaomi/mimo-v2-pro |
متن | 1,048,576 | 32,000 | بله | زمینه بزرگ |
xiaomi/mimo-v2-omni |
متن، تصویر | 262,144 | 32,000 | بله | چندوجهی |
تبدیل متن به گفتار
Plugin باندلشدهی xiaomi همچنین Xiaomi MiMo را بهعنوان ارائهدهندهی گفتار برای
messages.tts ثبت میکند. این Plugin قرارداد TTS تکمیل گفتوگوی Xiaomi را با متن بهعنوان
پیام assistant و راهنمای سبک اختیاری بهعنوان پیام user فراخوانی میکند.
| ویژگی | مقدار |
|---|---|
| شناسه TTS | xiaomi (نام مستعار mimo) |
| احراز هویت | XIAOMI_API_KEY |
| API | POST /v1/chat/completions با audio |
| پیشفرض | mimo-v2.5-tts، صدا mimo_default |
| خروجی | بهصورت پیشفرض MP3؛ در صورت پیکربندی WAV |
{
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.",
},
},
},
},
}
صداهای داخلی پشتیبانیشده شامل mimo_default، default_zh، default_en،
Mia، Chloe، Milo و Dean هستند. mimo-v2-tts برای حسابهای قدیمیتر MiMo
TTS پشتیبانی میشود؛ پیشفرض از مدل فعلی MiMo-V2.5 TTS استفاده میکند. برای مقصدهای
یادداشت صوتی مانند Feishu و Telegram، OpenClaw خروجی Xiaomi را پیش از تحویل با
ffmpeg به Opus با نرخ 48kHz تبدیل میکند.
نمونه پیکربندی
{
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,
},
],
},
},
},
}
رفتار تزریق خودکار
وقتی XIAOMI_API_KEY در محیط شما تنظیم شده باشد یا یک پروفایل احراز هویت وجود داشته باشد، ارائهدهندهی xiaomi بهصورت خودکار تزریق میشود. نیازی نیست ارائهدهنده را دستی پیکربندی کنید، مگر اینکه بخواهید فرادادهی مدل یا URL پایه را بازنویسی کنید.
جزئیات مدل
- mimo-v2-flash — سبک و سریع، ایدهآل برای کارهای متنی عمومی. بدون پشتیبانی از استدلال.
- mimo-v2-pro — از استدلال با پنجرهی زمینهی 1M توکن برای بارهای کاری اسناد بلند پشتیبانی میکند.
- mimo-v2-omni — مدل چندوجهی با قابلیت استدلال که هم ورودی متن و هم تصویر را میپذیرد.
عیبیابی
- اگر مدلها نمایش داده نمیشوند، تأیید کنید که
XIAOMI_API_KEYتنظیم شده و معتبر است. - وقتی Gateway بهصورت daemon اجرا میشود، مطمئن شوید کلید برای آن فرایند در دسترس است (برای مثال در
~/.openclaw/.envیا از طریقenv.shellEnv).