Providers
MiniMax
OpenClaw's MiniMax provider defaults to MiniMax M3.
MiniMax همچنین ارائه میکند:
- سنتز گفتار همراه از طریق T2A v2
- درک تصویر همراه از طریق
MiniMax-VL-01 - تولید موسیقی همراه از طریق
music-2.6 web_searchهمراه از طریق API جستوجوی MiniMax Token Plan
تفکیک ارائهدهنده:
| شناسه ارائهدهنده | احراز هویت | قابلیتها |
|---|---|---|
minimax |
کلید API | متن، تولید تصویر، تولید موسیقی، تولید ویدئو، درک تصویر، گفتار، جستوجوی وب |
minimax-portal |
OAuth | متن، تولید تصویر، تولید موسیقی، تولید ویدئو، درک تصویر، گفتار |
کاتالوگ داخلی
| مدل | نوع | توضیح |
|---|---|---|
MiniMax-M3 |
چت (استدلال) | مدل استدلال میزبانیشده پیشفرض |
MiniMax-M2.7 |
چت (استدلال) | مدل استدلال میزبانیشده قبلی |
MiniMax-M2.7-highspeed |
چت (استدلال) | رده استدلال سریعتر M2.7 |
MiniMax-VL-01 |
بینایی | مدل درک تصویر |
image-01 |
تولید تصویر | ویرایش متنبهتصویر و تصویربهتصویر |
music-2.6 |
تولید موسیقی | مدل موسیقی پیشفرض |
music-2.5 |
تولید موسیقی | رده قبلی تولید موسیقی |
music-2.0 |
تولید موسیقی | رده قدیمی تولید موسیقی |
MiniMax-Hailuo-2.3 |
تولید ویدئو | جریانهای متنبهویدئو و ارجاع تصویر |
شروع به کار
روش احراز هویت دلخواه خود را انتخاب کنید و مراحل راهاندازی را دنبال کنید.
OAuth (Coding Plan)
بهترین برای: راهاندازی سریع با MiniMax Coding Plan از طریق OAuth، بدون نیاز به کلید API.
International
Run onboarding
openclaw onboard --auth-choice minimax-global-oauthاین کار در برابر api.minimax.io احراز هویت میکند.
Verify the model is available
openclaw models list --provider minimax-portalChina
Run onboarding
openclaw onboard --auth-choice minimax-cn-oauthاین کار در برابر api.minimaxi.com احراز هویت میکند.
Verify the model is available
openclaw models list --provider minimax-portalAPI key
بهترین برای: MiniMax میزبانیشده با API سازگار با Anthropic.
International
Run onboarding
openclaw onboard --auth-choice minimax-global-apiاین کار api.minimax.io را بهعنوان URL پایه پیکربندی میکند.
Verify the model is available
openclaw models list --provider minimaxChina
Run onboarding
openclaw onboard --auth-choice minimax-cn-apiاین کار api.minimaxi.com را بهعنوان URL پایه پیکربندی میکند.
Verify the model is available
openclaw models list --provider minimaxنمونه پیکربندی
{ env: { MINIMAX_API_KEY: "sk-..." }, agents: { defaults: { model: { primary: "minimax/MiniMax-M3" } } }, models: { mode: "merge", providers: { minimax: { baseUrl: "https://api.minimax.io/anthropic", apiKey: "${MINIMAX_API_KEY}", api: "anthropic-messages", models: [ { id: "MiniMax-M3", name: "MiniMax M3", reasoning: true, input: ["text", "image"], cost: { input: 0.6, output: 2.4, cacheRead: 0.12, cacheWrite: 0 }, contextWindow: 1000000, maxTokens: 131072, }, { id: "MiniMax-M2.7", name: "MiniMax M2.7", reasoning: true, input: ["text"], cost: { input: 0.3, output: 1.2, cacheRead: 0.06, cacheWrite: 0.375 }, contextWindow: 204800, maxTokens: 131072, }, { id: "MiniMax-M2.7-highspeed", name: "MiniMax M2.7 Highspeed", reasoning: true, input: ["text"], cost: { input: 0.6, output: 2.4, cacheRead: 0.06, cacheWrite: 0.375 }, contextWindow: 204800, maxTokens: 131072, }, ], }, }, },}پیکربندی از طریق openclaw configure
از جادوگر پیکربندی تعاملی برای تنظیم MiniMax بدون ویرایش JSON استفاده کنید:
Launch the wizard
openclaw configureSelect Model/auth
از منو Model/auth را انتخاب کنید.
Choose a MiniMax auth option
یکی از گزینههای MiniMax موجود را انتخاب کنید:
| گزینه احراز هویت | توضیح |
|---|---|
minimax-global-oauth |
OAuth بینالمللی (Coding Plan) |
minimax-cn-oauth |
OAuth چین (Coding Plan) |
minimax-global-api |
کلید API بینالمللی |
minimax-cn-api |
کلید API چین |
Pick your default model
وقتی درخواست شد، مدل پیشفرض خود را انتخاب کنید.
قابلیتها
تولید تصویر
Plugin MiniMax مدل image-01 را برای ابزار image_generate ثبت میکند. پشتیبانی میکند از:
- تولید متنبهتصویر با کنترل نسبت تصویر
- ویرایش تصویربهتصویر (ارجاع سوژه) با کنترل نسبت تصویر
- تا ۹ تصویر خروجی در هر درخواست
- تا ۱ تصویر مرجع در هر درخواست ویرایش
- نسبتهای تصویر پشتیبانیشده:
1:1،16:9،4:3،3:2،2:3،3:4،9:16،21:9
برای استفاده از MiniMax برای تولید تصویر، آن را بهعنوان ارائهدهنده تولید تصویر تنظیم کنید:
{ agents: { defaults: { imageGenerationModel: { primary: "minimax/image-01" }, }, },}Plugin از همان MINIMAX_API_KEY یا احراز هویت OAuth مدلهای متنی استفاده میکند. اگر MiniMax از قبل راهاندازی شده باشد، پیکربندی اضافهای لازم نیست.
هر دو minimax و minimax-portal، image_generate را با همان
مدل image-01 ثبت میکنند. راهاندازیهای کلید API از MINIMAX_API_KEY استفاده میکنند؛ راهاندازیهای OAuth میتوانند بهجای آن از
مسیر احراز هویت همراه minimax-portal استفاده کنند.
تولید تصویر همیشه از نقطه پایانی اختصاصی تصویر MiniMax
(/v1/image_generation) استفاده میکند و models.providers.minimax.baseUrl را نادیده میگیرد،
چون آن فیلد URL پایه چت/سازگار با Anthropic را پیکربندی میکند. برای مسیریابی تولید تصویر
از طریق نقطه پایانی CN، MINIMAX_API_HOST=https://api.minimaxi.com را تنظیم کنید؛ نقطه پایانی جهانی پیشفرض
https://api.minimax.io است.
وقتی onboarding یا راهاندازی کلید API ورودیهای صریح models.providers.minimax
را مینویسد، OpenClaw، MiniMax-M3، MiniMax-M2.7 و
MiniMax-M2.7-highspeed را بهعنوان مدلهای چت مادیسازی میکند. M3 ورودی متن و تصویر را اعلام میکند؛
درک تصویر همچنان جداگانه از طریق ارائهدهنده رسانه مالک Plugin
MiniMax-VL-01 ارائه میشود.
تبدیل متن به گفتار
Plugin همراه minimax، MiniMax T2A v2 را بهعنوان ارائهدهنده گفتار برای
messages.tts ثبت میکند.
- مدل TTS پیشفرض:
speech-2.8-hd - صدای پیشفرض:
English_expressive_narrator - شناسههای مدل همراه پشتیبانیشده شامل
speech-2.8-hd،speech-2.8-turbo،speech-2.6-hd،speech-2.6-turbo،speech-02-hd،speech-02-turbo،speech-01-hdوspeech-01-turboهستند. - حل احراز هویت بهترتیب
messages.tts.providers.minimax.apiKey، سپس پروفایلهای احراز هویت OAuth/توکنminimax-portal، سپس کلیدهای محیطی Token Plan (MINIMAX_OAUTH_TOKEN،MINIMAX_CODE_PLAN_KEY،MINIMAX_CODING_API_KEY)، سپسMINIMAX_API_KEYاست. - اگر هیچ میزبان TTS پیکربندی نشده باشد، OpenClaw میزبان OAuth پیکربندیشده
minimax-portalرا دوباره استفاده میکند و پسوندهای مسیر سازگار با Anthropic مانند/anthropicرا حذف میکند. - پیوستهای صوتی معمولی MP3 باقی میمانند.
- مقصدهای voice-note مانند Feishu و Telegram از MP3 MiniMax
با
ffmpegبه Opus با ۴۸kHz تبدیل میشوند، چون API فایل Feishu/Lark فقطfile_type: "opus"را برای پیامهای صوتی بومی میپذیرد. - MiniMax T2A مقدارهای کسری
speedوvolرا میپذیرد، اماpitchبهصورت عدد صحیح ارسال میشود؛ OpenClaw مقدارهای کسریpitchرا پیش از درخواست API کوتاه میکند.
| تنظیم | متغیر محیطی | پیشفرض | توضیح |
|---|---|---|---|
messages.tts.providers.minimax.baseUrl |
MINIMAX_API_HOST |
https://api.minimax.io |
میزبان API MiniMax T2A. |
messages.tts.providers.minimax.model |
MINIMAX_TTS_MODEL |
speech-2.8-hd |
شناسه مدل TTS. |
messages.tts.providers.minimax.speakerVoiceId |
MINIMAX_TTS_VOICE_ID |
English_expressive_narrator |
شناسه صدایی که برای خروجی گفتار استفاده میشود. |
messages.tts.providers.minimax.speed |
1.0 |
سرعت پخش، 0.5..2.0. |
|
messages.tts.providers.minimax.vol |
1.0 |
حجم صدا، (0, 10]. |
|
messages.tts.providers.minimax.pitch |
0 |
تغییر زیر و بمی عدد صحیح، -12..12. |
تولید موسیقی
Plugin همراه MiniMax، تولید موسیقی را از طریق ابزار مشترک
music_generate برای هر دو minimax و minimax-portal ثبت میکند.
- مدل موسیقی پیشفرض:
minimax/music-2.6 - مدل موسیقی OAuth:
minimax-portal/music-2.6 - همچنین از
minimax/music-2.5وminimax/music-2.0پشتیبانی میکند - کنترلهای پرامپت:
lyrics،instrumental - قالب خروجی:
mp3 - اجراهای پشتیبانیشده با نشست از طریق جریان مشترک وظیفه/وضعیت جدا میشوند، از جمله
action: "status"
برای استفاده از MiniMax بهعنوان ارائهدهنده موسیقی پیشفرض:
{ agents: { defaults: { musicGenerationModel: { primary: "minimax/music-2.6", }, }, },}تولید ویدئو
Plugin همراه MiniMax تولید ویدئو را از طریق ابزار مشترک
video_generate برای هر دو minimax و minimax-portal ثبت میکند.
- مدل ویدئوی پیشفرض:
minimax/MiniMax-Hailuo-2.3 - مدل ویدئوی OAuth:
minimax-portal/MiniMax-Hailuo-2.3 - حالتها: جریانهای متنبهویدئو و ارجاع تکتصویری
- از
aspectRatioوresolutionپشتیبانی میکند
برای استفاده از MiniMax بهعنوان ارائهدهنده ویدئوی پیشفرض:
{ agents: { defaults: { videoGenerationModel: { primary: "minimax/MiniMax-Hailuo-2.3", }, }, },}درک تصویر
Plugin MiniMax درک تصویر را جدا از کاتالوگ متن ثبت میکند:
| شناسه ارائهدهنده | مدل تصویر پیشفرض |
|---|---|
minimax |
MiniMax-VL-01 |
minimax-portal |
MiniMax-VL-01 |
به همین دلیل مسیریابی خودکار رسانه میتواند از درک تصویر MiniMax استفاده کند، حتی وقتی کاتالوگ ارائهدهنده متن همراه، ارجاعهای چت M3 دارای قابلیت تصویر را نیز شامل میشود.
جستوجوی وب
Plugin MiniMax همچنین web_search را از طریق API جستوجوی MiniMax Token Plan
ثبت میکند.
- شناسه ارائهدهنده:
minimax - نتایج ساختاریافته: عنوانها، URLها، بریدهها، پرسوجوهای مرتبط
- متغیر محیطی ترجیحی:
MINIMAX_CODE_PLAN_KEY - نامهای مستعار محیطی پذیرفتهشده:
MINIMAX_CODING_API_KEY،MINIMAX_OAUTH_TOKEN - fallback سازگاری:
MINIMAX_API_KEYوقتی از قبل به یک اعتبارنامه token-plan اشاره میکند - استفاده مجدد از منطقه:
plugins.entries.minimax.config.webSearch.region، سپسMINIMAX_API_HOST، سپس URLهای پایه ارائهدهنده MiniMax - جستوجو روی شناسه ارائهدهنده
minimaxباقی میماند؛ راهاندازی OAuth چین/جهانی میتواند منطقه را بهطور غیرمستقیم از طریقmodels.providers.minimax-portal.baseUrlهدایت کند و میتواند احراز هویت bearer را از طریقMINIMAX_OAUTH_TOKENفراهم کند
پیکربندی زیر plugins.entries.minimax.config.webSearch.* قرار دارد.
پیکربندی پیشرفته
گزینههای پیکربندی
| گزینه | توضیح |
|---|---|
models.providers.minimax.baseUrl |
https://api.minimax.io/anthropic را ترجیح دهید (سازگار با Anthropic)؛ https://api.minimax.io/v1 برای payloadهای سازگار با OpenAI اختیاری است |
models.providers.minimax.api |
anthropic-messages را ترجیح دهید؛ openai-completions برای payloadهای سازگار با OpenAI اختیاری است |
models.providers.minimax.apiKey |
کلید API MiniMax (MINIMAX_API_KEY) |
models.providers.minimax.models |
id، name، reasoning، contextWindow، maxTokens، cost را تعریف کنید |
agents.defaults.models |
مدلهایی را که میخواهید در فهرست مجاز باشند alias کنید |
models.mode |
اگر میخواهید MiniMax را در کنار موارد داخلی اضافه کنید، merge را نگه دارید |
پیشفرضهای تفکر
در api: "anthropic-messages"، OpenClaw برای مدلهای MiniMax M2.x مقدار thinking: { type: "disabled" } را تزریق میکند، مگر اینکه thinking از قبل بهطور صریح در params/config تنظیم شده باشد.
این کار مانع میشود endpoint استریم M2.x مقدار reasoning_content را در قطعههای delta به سبک OpenAI منتشر کند؛ چیزی که باعث نشت استدلال داخلی به خروجی قابل مشاهده میشد.
MiniMax-M3 (و M3.x) مستثنا است: M3 بلوکهای thinking درست Anthropic منتشر میکند و وقتی thinking غیرفعال است، یک آرایه content خالی همراه با stop_reason: "end_turn" برمیگرداند، بنابراین wrapper، M3 را روی مسیر thinking حذفشده/تطبیقی ارائهدهنده نگه میدارد.
حالت سریع
/fast on یا params.fastMode: true مقدار MiniMax-M2.7 را در مسیر استریم سازگار با Anthropic به MiniMax-M2.7-highspeed بازنویسی میکند.
نمونه fallback
بهترین برای: قویترین مدل نسل جدید خود را بهعنوان اصلی نگه دارید و به MiniMax M2.7 fail over کنید. نمونه زیر از Opus بهعنوان یک مدل اصلی مشخص استفاده میکند؛ آن را با مدل اصلی نسل جدید دلخواه خود جایگزین کنید.
{ env: { MINIMAX_API_KEY: "sk-..." }, agents: { defaults: { models: { "anthropic/claude-opus-4-6": { alias: "primary" }, "minimax/MiniMax-M2.7": { alias: "minimax" }, }, model: { primary: "anthropic/claude-opus-4-6", fallbacks: ["minimax/MiniMax-M2.7"], }, }, },}جزئیات استفاده از Coding Plan
- API استفاده Coding Plan:
https://api.minimaxi.com/v1/token_plan/remainsیاhttps://api.minimax.io/v1/token_plan/remains(به کلید coding plan نیاز دارد). - polling استفاده، host را از
models.providers.minimax-portal.baseUrlیاmodels.providers.minimax.baseUrlدر صورت پیکربندی استخراج میکند، بنابراین راهاندازیهای جهانی که ازhttps://api.minimax.io/anthropicاستفاده میکنند،api.minimax.ioرا poll میکنند. URLهای پایه ناموجود یا بدشکل برای سازگاری fallback چین را نگه میدارند. - OpenClaw استفاده MiniMax coding-plan را به همان نمایش
% leftکه سایر ارائهدهندگان استفاده میکنند نرمالسازی میکند. فیلدهای خامusage_percent/usagePercentدر MiniMax سهمیه باقیمانده هستند، نه سهمیه مصرفشده، بنابراین OpenClaw آنها را معکوس میکند. فیلدهای مبتنی بر شمارش، در صورت وجود، اولویت دارند. - وقتی API مقدار
model_remainsرا برمیگرداند، OpenClaw ورودی مدل چت را ترجیح میدهد، در صورت نیاز برچسب پنجره را ازstart_time/end_timeاستخراج میکند، و نام مدل انتخابشده را در برچسب طرح قرار میدهد تا تشخیص پنجرههای coding-plan آسانتر شود. - snapshotهای استفاده،
minimax،minimax-cn، وminimax-portalرا بهعنوان یک سطح سهمیه MiniMax واحد در نظر میگیرند، و پیش از fallback به متغیرهای محیطی کلید Coding Plan، OAuth ذخیرهشده MiniMax را ترجیح میدهند.
یادداشتها
- ارجاعهای مدل از مسیر احراز هویت پیروی میکنند:
- راهاندازی کلید API:
minimax/<model> - راهاندازی OAuth:
minimax-portal/<model>
- راهاندازی کلید API:
- مدل چت پیشفرض:
MiniMax-M3 - مدلهای چت جایگزین:
MiniMax-M2.7،MiniMax-M2.7-highspeed - onboarding و راهاندازی مستقیم کلید API تعریفهای مدل را برای M3 و هر دو گونه M2.7 مینویسند
- درک تصویر از ارائهدهنده رسانه
MiniMax-VL-01متعلق به Plugin استفاده میکند - اگر به رهگیری دقیق هزینه نیاز دارید، مقدارهای قیمتگذاری را در
models.jsonبهروزرسانی کنید - برای تایید شناسه ارائهدهنده فعلی از
openclaw models listاستفاده کنید، سپس باopenclaw models set minimax/MiniMax-M3یاopenclaw models set minimax-portal/MiniMax-M3تغییر دهید
عیبیابی
"Unknown model: minimax/MiniMax-M3"
این معمولاً یعنی ارائهدهنده MiniMax پیکربندی نشده است (هیچ ورودی ارائهدهنده مطابق و هیچ پروفایل احراز هویت/کلید محیطی MiniMax پیدا نشده است). رفع این تشخیص در 2026.1.12 قرار دارد. برای رفع:
- به 2026.1.12 ارتقا دهید (یا از سورس
mainاجرا کنید)، سپس gateway را دوباره راهاندازی کنید. openclaw configureرا اجرا کنید و یک گزینه احراز هویت MiniMax را انتخاب کنید، یا- بلوک مطابق
models.providers.minimaxیاmodels.providers.minimax-portalرا بهصورت دستی اضافه کنید، یا MINIMAX_API_KEY،MINIMAX_OAUTH_TOKEN، یا یک پروفایل احراز هویت MiniMax را تنظیم کنید تا ارائهدهنده مطابق بتواند تزریق شود.
مطمئن شوید شناسه مدل به بزرگی و کوچکی حروف حساس است:
- مسیر کلید API:
minimax/MiniMax-M3،minimax/MiniMax-M2.7، یاminimax/MiniMax-M2.7-highspeed - مسیر OAuth:
minimax-portal/MiniMax-M3،minimax-portal/MiniMax-M2.7، یاminimax-portal/MiniMax-M2.7-highspeed
سپس دوباره با این دستور بررسی کنید:
openclaw models listمرتبط
انتخاب ارائهدهندگان، ارجاعهای مدل، و رفتار failover.
پارامترهای مشترک ابزار تصویر و انتخاب ارائهدهنده.
پارامترهای مشترک ابزار موسیقی و انتخاب ارائهدهنده.
پارامترهای مشترک ابزار ویدئو و انتخاب ارائهدهنده.
پیکربندی جستوجوی وب از طریق MiniMax Token Plan.
عیبیابی عمومی و پرسشهای متداول.