Providers
MiniMax
バンドルされている minimax Plugin は、2 つのプロバイダーに加えて、チャット、画像生成、音楽生成、動画生成、画像理解、音声(T2A v2)、ウェブ検索の 7 つの機能を登録します。
| プロバイダー ID | 認証 | 機能 |
|---|---|---|
minimax |
API キー | テキスト、画像生成、音楽生成、動画生成、画像理解、音声、ウェブ検索 |
minimax-portal |
OAuth | テキスト、画像生成、音楽生成、動画生成、画像理解、音声 |
組み込みカタログ
| モデル | 種類 | 説明 |
|---|---|---|
MiniMax-M3 |
チャット(推論) | デフォルトのホステッド推論モデル |
MiniMax-M2.7 |
チャット(推論) | 以前のホステッド推論モデル |
MiniMax-M2.7-highspeed |
チャット(推論) | より高速な M2.7 推論階層 |
MiniMax-VL-01 |
ビジョン | 画像理解モデル |
image-01 |
画像生成 | テキストからの画像生成と画像から画像への編集 |
music-2.6 |
音楽生成 | デフォルトの音楽モデル |
MiniMax-Hailuo-2.3 |
動画生成 | テキストから動画および画像から動画へのフロー |
モデル参照は認証方式に従います。API キー設定では minimax/<model>、OAuth 設定では minimax-portal/<model> を使用します。
はじめに
OAuth(Coding Plan)
最適な用途: OAuth 経由で MiniMax Coding Plan をすばやく設定する場合。API キーは不要です。
国際版
オンボーディングを実行
openclaw onboard --auth-choice minimax-global-oauth設定されるプロバイダーのベース URL:api.minimax.io。
モデルが利用可能であることを確認
openclaw models list --provider minimax-portal中国版
オンボーディングを実行
openclaw onboard --auth-choice minimax-cn-oauth設定されるプロバイダーのベース URL:api.minimaxi.com。
モデルが利用可能であることを確認
openclaw models list --provider minimax-portalAPI キー
最適な用途: Anthropic 互換 API を使用するホステッド MiniMax。
国際版
オンボーディングを実行
openclaw onboard --auth-choice minimax-global-apiこれにより、api.minimax.io がベース URL として設定されます。
モデルが利用可能であることを確認
openclaw models list --provider minimax中国版
オンボーディングを実行
openclaw onboard --auth-choice minimax-cn-apiこれにより、api.minimaxi.com がベース URL として設定されます。
モデルが利用可能であることを確認
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 で設定
ウィザードを起動
openclaw configureモデル/認証を選択
メニューから モデル/認証 を選択します。
MiniMax の認証オプションを選択
| 認証方式 | 説明 |
|---|---|
minimax-global-oauth |
国際版 OAuth(Coding Plan) |
minimax-cn-oauth |
中国版 OAuth(Coding Plan) |
minimax-global-api |
国際版 API キー |
minimax-cn-api |
中国版 API キー |
デフォルトモデルを選択
プロンプトが表示されたら、デフォルトモデルを選択します。
機能
画像生成
MiniMax Plugin は、minimax と minimax-portal の両方で image_generate ツール用の image-01 モデルを登録し、テキストモデルと同じ MINIMAX_API_KEY または OAuth 認証を再利用します。
- アスペクト比を制御できる、テキストからの画像生成と画像から画像への編集(被写体参照)
- 1 リクエストあたり最大 9 枚の出力画像、1 編集リクエストあたり 1 枚の参照画像
- 対応アスペクト比:
1:1、16:9、4:3、3:2、2:3、3:4、9:16、21:9
{ agents: { defaults: { imageGenerationModel: { primary: "minimax/image-01" }, }, },}画像生成では常に MiniMax 専用の画像エンドポイント(/v1/image_generation)を使用し、models.providers.minimax.baseUrl は無視されます。このフィールドはチャット用の Anthropic 互換ベース URL を設定するためのものです。画像生成を中国版エンドポイント経由で処理するには、MINIMAX_API_HOST=https://api.minimaxi.com を設定します。デフォルトのグローバルエンドポイントは https://api.minimax.io です。
テキスト読み上げ
同梱の minimax Plugin は、messages.tts の音声プロバイダーとして MiniMax T2A v2 を登録します。
- デフォルトの TTS モデル:
speech-2.8-hd - デフォルトの音声:
English_expressive_narrator - 同梱モデル ID:
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、speech-01-240228 - 認証の解決順序:
messages.tts.providers.minimax.apiKey、minimax-portalの OAuth/トークン認証プロファイル、Token Plan の環境キー(MINIMAX_OAUTH_TOKEN、MINIMAX_CODE_PLAN_KEY、MINIMAX_CODING_API_KEY)、MINIMAX_API_KEY - TTS ホストが設定されていない場合、OpenClaw は設定済みの
minimax-portalOAuth ホストを再利用し、/anthropicなどの Anthropic 互換パスサフィックスを除去します - 通常の音声添付ファイルは MP3 のままです。音声メモの送信先(Feishu、Telegram、および音声メモ互換の添付ファイルを要求するその他のチャンネル)では、MiniMax の MP3 を
ffmpegで 48kHz Opus にトランスコードします。たとえば、Feishu/Lark のファイル API はネイティブ音声メッセージでfile_type: "opus"のみを受け付けるためです - MiniMax T2A では小数の
speedとvolを使用できますが、pitchは整数として送信されます。OpenClaw は API リクエストの前に小数のpitch値を切り捨てます
| 設定 | 環境変数 | デフォルト | 説明 |
|---|---|---|---|
messages.tts.providers.minimax.baseUrl |
MINIMAX_API_HOST |
https://api.minimax.io |
MiniMax T2A API ホスト。 |
messages.tts.providers.minimax.model |
MINIMAX_TTS_MODEL |
speech-2.8-hd |
TTS モデル ID。 |
messages.tts.providers.minimax.voiceId |
MINIMAX_TTS_VOICE_ID |
English_expressive_narrator |
音声出力に使用する音声 ID。 |
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。 |
音楽生成
同梱の MiniMax Plugin は、minimax と minimax-portal の両方で、共通の music_generate ツールを通じて音楽生成を登録します。
- デフォルトの音楽モデル:
minimax/music-2.6(OAuth:minimax-portal/music-2.6) music-2.6-free、music-cover、music-cover-freeにも対応- プロンプト制御:
lyrics、instrumental - 出力形式:
mp3 - セッションに紐づく実行は、
action: "status"を含む共通のタスク/ステータスフローを通じて切り離されます
{ agents: { defaults: { musicGenerationModel: { primary: "minimax/music-2.6" }, }, },}動画生成
同梱の MiniMax Plugin は、minimax と minimax-portal の両方で、共通の video_generate ツールを通じて動画生成を登録します。
- デフォルトの動画モデル:
minimax/MiniMax-Hailuo-2.3(OAuth:minimax-portal/MiniMax-Hailuo-2.3) MiniMax-Hailuo-2.3-Fast、MiniMax-Hailuo-02、I2V-01-Director、I2V-01-live、I2V-01にも対応- モード:テキストから動画への生成と、単一画像を参照するフロー
resolution(Hailuo 2.3/02 モデルでは768Pまたは1080P)に対応します。aspectRatioには対応しておらず、指定しても無視されます
{ agents: { defaults: { videoGenerationModel: { primary: "minimax/MiniMax-Hailuo-2.3" }, }, },}画像理解
MiniMax Pluginは、画像理解をテキストカタログとは別に登録します。
| プロバイダーID | デフォルト画像モデル | PDFテキスト抽出 |
|---|---|---|
minimax |
MiniMax-VL-01 |
MiniMax-M2.7 |
minimax-portal |
MiniMax-VL-01 |
MiniMax-M2.7 |
そのため、バンドルされたテキストプロバイダーカタログに画像対応のM3チャット参照も含まれている場合でも、自動メディアルーティングでMiniMaxの画像理解を使用できます。PDF理解では、テキスト抽出にのみMiniMax-M2.7を使用します。MiniMaxはPDFから画像への変換経路を登録しません。
Web検索
MiniMax Pluginは、MiniMax Token Plan検索API(/v1/coding_plan/search)を介してweb_searchも登録します。
- プロバイダーID:
minimax - 構造化された結果: タイトル、URL、スニペット、関連クエリ
- 推奨環境変数:
MINIMAX_CODE_PLAN_KEY - 使用可能な環境変数エイリアス:
MINIMAX_CODING_API_KEY、MINIMAX_OAUTH_TOKEN - 互換性フォールバック: すでにToken Planの認証情報を指している場合の
MINIMAX_API_KEY - リージョンの再利用:
plugins.entries.minimax.config.webSearch.region、次にMINIMAX_API_HOST、その次にMiniMaxプロバイダーのベースURL - 検索ではプロバイダーID
minimaxを使用し続けます。OAuthの中国/グローバル設定では、models.providers.minimax-portal.baseUrlを介して間接的にリージョンを指定でき、MINIMAX_OAUTH_TOKENを介してBearer認証を提供できます
設定はplugins.entries.minimax.config.webSearch.*に配置します。
高度な設定
設定オプション
| オプション | 説明 |
|---|---|
models.providers.minimax.baseUrl |
https://api.minimax.io/anthropic(Anthropic互換)を推奨します。OpenAI互換ペイロードには、必要に応じてhttps://api.minimax.io/v1を使用できます |
models.providers.minimax.api |
anthropic-messagesを推奨します。OpenAI互換ペイロードには、必要に応じてopenai-completionsを使用できます |
models.providers.minimax.apiKey |
MiniMax APIキー(MINIMAX_API_KEY) |
models.providers.minimax.models |
id、name、reasoning、contextWindow、maxTokens、costを定義します |
agents.defaults.models |
許可リストに追加するモデルのエイリアスを設定します |
models.mode |
組み込みモデルと併せてMiniMaxを追加する場合は、mergeのままにします |
思考のデフォルト設定
api: "anthropic-messages"では、以前のラッパーによってペイロードのthinkingフィールドがすでに設定されている場合を除き、OpenClawはMiniMax M2.xモデルにthinking: { type: "disabled" }を挿入します。これにより、M2.xのストリーミングエンドポイントがOpenAI形式の差分チャンクでreasoning_contentを出力し、内部推論が表示出力に漏れることを防ぎます。
MiniMax-M3(およびM3.x)は対象外です。思考を無効にすると、M3はstop_reason: "end_turn"と空のcontent配列を返すため、OpenClawはM3に対する暗黙的な無効化のデフォルトを削除し、思考レベルが設定されている場合は代わりにthinking: { type: "adaptive" }を強制します。
モデルファミリーごとに使用可能な思考レベル:
| モデルファミリー | レベル | デフォルト |
|---|---|---|
MiniMax-M3 |
off、adaptive |
adaptive |
MiniMax-M2.x |
off、minimal、low、medium、high |
off |
高速モード
/fast onまたはparams.fastMode: trueを指定すると、Anthropic互換のストリーム経路(api: "anthropic-messages"、プロバイダーはminimaxまたはminimax-portal)でMiniMax-M2.7がMiniMax-M2.7-highspeedに書き換えられます。
フォールバックの例
最適な用途: 最も強力な最新世代モデルをプライマリとして維持し、MiniMax M2.7へフェイルオーバーします。以下の例では、具体的なプライマリとして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の使用量の詳細
- Coding Plan使用量API:
https://api.minimaxi.com/v1/token_plan/remainsまたはhttps://api.minimax.io/v1/token_plan/remains(Coding Planキーが必要です)。 - 設定されている場合、使用量のポーリングでは
models.providers.minimax-portal.baseUrlまたはmodels.providers.minimax.baseUrlからホストを導出します。そのため、https://api.minimax.io/anthropicを使用するグローバル設定ではapi.minimax.ioをポーリングします。ベースURLがない場合や不正な場合は、互換性のために中国向けフォールバックを維持します。 - OpenClawは、MiniMax Coding Planの使用量を、他のプロバイダーと同じ
% left表示に正規化します。MiniMaxの生のusage_percent/usagePercentフィールドは消費済みの割り当てではなく残りの割り当てを表すため、OpenClawは値を反転します。件数ベースのフィールドが存在する場合は、そちらが優先されます。 - APIが
model_remainsを返す場合、OpenClawはチャットモデルのエントリを優先し、必要に応じてstart_time/end_timeから期間ラベルを導出します。また、Coding Planの期間を区別しやすくするため、選択したモデル名をプランラベルに含めます。 - 使用量スナップショットでは、
minimax、minimax-cn、minimax-portal、minimax-portal-cnを同じMiniMax割り当て枠として扱い、Coding Planキーの環境変数へフォールバックする前に、保存済みのMiniMax OAuthを優先します。
注記
- デフォルトのチャットモデル:
MiniMax-M3。代替チャットモデル:MiniMax-M2.7、MiniMax-M2.7-highspeed - オンボーディングとAPIキーの直接設定では、M3と両方のM2.7バリアントのモデル定義を書き込みます
- 画像理解では、Pluginが所有する
MiniMax-VL-01メディアプロバイダーを使用します - 正確なコスト追跡が必要な場合は、
models.jsonの価格値を更新してください openclaw models listを使用して現在のプロバイダーIDを確認してから、openclaw models set minimax/MiniMax-M3またはopenclaw models set minimax-portal/MiniMax-M3で切り替えてください
トラブルシューティング
"不明なモデル: minimax/MiniMax-M3"
通常、これはMiniMaxプロバイダーが設定されていないことを意味します(一致するプロバイダーエントリがなく、MiniMaxの認証プロファイルまたは環境変数キーも見つかりません)。次のいずれかの方法で修正します。
openclaw configureを実行し、MiniMaxの認証オプションを選択する、または- 一致する
models.providers.minimaxまたはmodels.providers.minimax-portalブロックを手動で追加する、または - 一致するプロバイダーを挿入できるように、
MINIMAX_API_KEY、MINIMAX_OAUTH_TOKEN、またはMiniMax認証プロファイルを設定する。
モデルIDでは大文字と小文字が区別されることに注意してください。
- 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