Providers
MiniMax
OpenClaw の MiniMax プロバイダーは、デフォルトで MiniMax M2.7 を使用します。
MiniMax は次も提供します。
- T2A v2 による同梱の音声合成
MiniMax-VL-01による同梱の画像理解music-2.6による同梱の音楽生成- MiniMax Token Plan 検索 API による同梱の
web_search
プロバイダーの分割:
| Provider ID | 認証 | 機能 |
|---|---|---|
minimax |
API key | テキスト、画像生成、音楽生成、動画生成、画像理解、音声、ウェブ検索 |
minimax-portal |
OAuth | テキスト、画像生成、音楽生成、動画生成、画像理解、音声 |
組み込みカタログ
| モデル | 種類 | 説明 |
|---|---|---|
MiniMax-M2.7 |
チャット (推論) | デフォルトのホスト型推論モデル |
MiniMax-M2.7-highspeed |
チャット (推論) | より高速な M2.7 推論ティア |
MiniMax-VL-01 |
Vision | 画像理解モデル |
image-01 |
画像生成 | テキストから画像、画像から画像への編集 |
music-2.6 |
音楽生成 | デフォルトの音楽モデル |
music-2.5 |
音楽生成 | 以前の音楽生成ティア |
music-2.0 |
音楽生成 | レガシーな音楽生成ティア |
MiniMax-Hailuo-2.3 |
動画生成 | テキストから動画、画像参照フロー |
はじめに
希望する認証方法を選び、セットアップ手順に従います。
OAuth (Coding Plan)
最適な用途: OAuth 経由の MiniMax Coding Plan によるクイックセットアップ。API key は不要です。
International
オンボーディングを実行
openclaw onboard --auth-choice minimax-global-oauth
これにより api.minimax.io に対して認証します。
モデルが利用可能であることを確認
openclaw models list --provider minimax-portal
中国
オンボーディングを実行
openclaw onboard --auth-choice minimax-cn-oauth
これにより api.minimaxi.com に対して認証します。
モデルが利用可能であることを確認
openclaw models list --provider minimax-portal
API key
最適な用途: Anthropic 互換 API を使うホスト型 MiniMax。
International
オンボーディングを実行
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-M2.7" } } },
models: {
mode: "merge",
providers: {
minimax: {
baseUrl: "https://api.minimax.io/anthropic",
apiKey: "${MINIMAX_API_KEY}",
api: "anthropic-messages",
models: [
{
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 で設定
JSON を編集せずに MiniMax を設定するには、対話型の設定ウィザードを使用します。
ウィザードを起動する
openclaw configure
モデル/認証を選択する
メニューから モデル/認証 を選択します。
MiniMax の認証オプションを選ぶ
利用可能な MiniMax オプションのいずれかを選びます。
| 認証の選択肢 | 説明 |
|---|---|
minimax-global-oauth |
国際 OAuth (Coding Plan) |
minimax-cn-oauth |
中国 OAuth (Coding Plan) |
minimax-global-api |
国際 API キー |
minimax-cn-api |
中国 API キー |
デフォルトモデルを選ぶ
プロンプトが表示されたらデフォルトモデルを選択します。
機能
画像生成
MiniMax plugin は、image_generate ツール用に image-01 モデルを登録します。次をサポートします。
- アスペクト比制御付きのテキストから画像の生成
- アスペクト比制御付きの画像から画像の編集 (被写体参照)
- リクエストごとに最大 9 枚の出力画像
- 編集リクエストごとに最大 1 枚の参照画像
- サポートされるアスペクト比:
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-01 モデルで
image_generate を登録します。API キー設定では MINIMAX_API_KEY を使用し、OAuth 設定では
代わりに同梱の minimax-portal 認証パスを使用できます。
画像生成では常に MiniMax 専用の画像エンドポイント
(/v1/image_generation) を使用し、models.providers.minimax.baseUrl は無視します。
このフィールドはチャット/Anthropic 互換ベース URL を設定するためです。画像生成を
CN エンドポイント経由にするには MINIMAX_API_HOST=https://api.minimaxi.com を設定します。
デフォルトのグローバルエンドポイントは
https://api.minimax.io です。
オンボーディングまたは API キー設定が明示的な models.providers.minimax
エントリを書き込む場合、OpenClaw は MiniMax-M2.7 と
MiniMax-M2.7-highspeed をテキスト専用チャットモデルとして実体化します。画像理解は
plugin 所有の MiniMax-VL-01 メディアプロバイダーを通じて別途公開されます。
テキスト読み上げ
同梱の 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が含まれます。 - 認証解決は、
messages.tts.providers.minimax.apiKey、次にminimax-portalOAuth/トークン認証プロファイル、次に 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 などの音声メモターゲットは、Feishu/Lark ファイル API が
ネイティブ音声メッセージに対して
file_type: "opus"のみを受け付けるため、ffmpegで MiniMax MP3 から 48kHz 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 minimax/music-2.5とminimax/music-2.0もサポートします- プロンプト制御:
lyrics,instrumental,durationSeconds - 出力形式:
mp3 - セッションに基づく実行は、
action: "status"を含む共有タスク/ステータスフローを通じて切り離されます
MiniMax をデフォルトの音楽プロバイダーとして使用するには:
{
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 - モード: テキストから動画、および単一画像参照フロー
aspectRatioとresolutionをサポートします
MiniMax をデフォルトの動画プロバイダーとして使用するには:
{
agents: {
defaults: {
videoGenerationModel: {
primary: "minimax/MiniMax-Hailuo-2.3",
},
},
},
}
画像理解
MiniMax Plugin は、画像理解をテキストカタログとは別に登録します。
| プロバイダー ID | デフォルトの画像モデル |
|---|---|
minimax |
MiniMax-VL-01 |
minimax-portal |
MiniMax-VL-01 |
そのため、バンドルされたテキストプロバイダーカタログにテキスト専用の M2.7 チャット参照がまだ表示されている場合でも、自動メディアルーティングで MiniMax の画像理解を使用できます。
Web 検索
MiniMax Plugin は、MiniMax Token Plan 検索 API を通じて web_search も登録します。
- プロバイダー ID:
minimax - 構造化された結果: タイトル、URL、スニペット、関連クエリ
- 推奨 env var:
MINIMAX_CODE_PLAN_KEY - 受け付ける env エイリアス:
MINIMAX_CODING_API_KEY、MINIMAX_OAUTH_TOKEN - 互換性フォールバック: すでにトークンプラン資格情報を指している場合の
MINIMAX_API_KEY - リージョンの再利用:
plugins.entries.minimax.config.webSearch.region、次にMINIMAX_API_HOST、次に MiniMax プロバイダーのベース URL - 検索はプロバイダー ID
minimaxのままです。OAuth CN/グローバル設定はmodels.providers.minimax-portal.baseUrlを通じてリージョンを間接的に制御でき、MINIMAX_OAUTH_TOKENを通じて bearer 認証を提供できます
設定は plugins.entries.minimax.config.webSearch.* の下にあります。
高度な設定
設定オプション
| オプション | 説明 |
|---|---|
models.providers.minimax.baseUrl |
https://api.minimax.io/anthropic(Anthropic 互換)を推奨します。https://api.minimax.io/v1 は OpenAI 互換ペイロード用の任意設定です |
models.providers.minimax.api |
anthropic-messages を推奨します。openai-completions は OpenAI 互換ペイロード用の任意設定です |
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" では、params/config で思考がすでに明示的に設定されていない限り、OpenClaw は thinking: { type: "disabled" } を注入します。
これにより、MiniMax のストリーミングエンドポイントが OpenAI 形式のデルタチャンクで reasoning_content を出力し、内部推論が表示出力に漏れることを防ぎます。
高速モード
/fast on または params.fastMode: true は、Anthropic 互換ストリームパスで 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 では、互換性のため CN フォールバックを維持します。 - 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 クォータサーフェスとして扱い、Coding Plan キー env vars にフォールバックする前に保存済みの MiniMax OAuth を優先します。
注記
- モデル参照は認証パスに従います。
- API キー設定:
minimax/<model> - OAuth 設定:
minimax-portal/<model>
- API キー設定:
- デフォルトのチャットモデル:
MiniMax-M2.7 - 代替チャットモデル:
MiniMax-M2.7-highspeed - オンボーディングと直接の API キー設定は、両方の M2.7 バリアントに対してテキスト専用モデル定義を書き込みます
- 画像理解は、Plugin 所有の
MiniMax-VL-01メディアプロバイダーを使用します - 正確なコスト追跡が必要な場合は、
models.jsonの価格値を更新してください openclaw models listを使用して現在のプロバイダー ID を確認し、その後openclaw models set minimax/MiniMax-M2.7またはopenclaw models set minimax-portal/MiniMax-M2.7で切り替えてください
トラブルシューティング
"不明なモデル: minimax/MiniMax-M2.7"
これは通常、MiniMax プロバイダーが設定されていないことを意味します(一致するプロバイダーエントリがなく、MiniMax 認証プロファイル/env キーも見つかりません)。この検出の修正は 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 認証プロファイルを設定します。
モデル ID は大文字と小文字が区別されることを確認してください。
- API キーパス:
minimax/MiniMax-M2.7またはminimax/MiniMax-M2.7-highspeed - OAuth パス:
minimax-portal/MiniMax-M2.7またはminimax-portal/MiniMax-M2.7-highspeed
その後、次で再確認してください。
openclaw models list