GPT-Image 2.6 Flare と Sunburst が登場1 枚 $0.025 から

MiMo V2.6 Pro レビュー:コーディング・ツール呼び出し・コスト

固定タスク6つをそれぞれ1回だけ実行:Flash は6件すべて合格、Pro は4件。

Kiki, OmniaKey COO読了目安 11分
このページの内容

2026年11月9日に実行した小さなコーディング・ツール呼び出しのタスク6つでは、MiMo V2.6 Flash が6件すべてに合格し、MiMo V2.6 Pro は4件の合格でした。Pro が落とした2件はどちらもルールを厳密に守れなかったもので、Pro のトークン単価は約3.1倍、速度で一貫して勝ったモデルもありません。この規模の短い仕事は Flash から始めてください。

  • Flash は6件すべて合格、Pro は4件。Pro の失点は、拒否すべきだった日付を受け入れたことと、正しい JSON を Markdown のフェンスで囲んだことです。
  • Pro のトークン単価は約3.1倍です。Xiaomi の公式料金で計算すると、6つのタスクは Pro で $0.01 未満、Flash で $0.003 未満でした。
  • 短い仕事は Flash から始め、割増を払う前に Pro を自分の難しいタスクで試してください。

テスト方法

2026年11月9日、固定タスク6つを mimo-v2.6-pro と mimo-v2.6-flash に送りました。OmniaKey の OpenAI 互換エンドポイント https://api.omniakey.com/v1/chat/completions を使っています。両モデルに thinking: {"type": "enabled"} と max_completion_tokens: 4096 を指定し、temperature と top_p は送りませんでした。すべての回答は finish_reason が stop で終わっています。

6つのプロンプトは最初の呼び出しの前に固定し、各タスクにつきモデルごとに1回だけ回答を得ました。弱い回答を再試行することはありません。コードの回答はローカルの隔離サンドボックスで、どちらのモデルも見ていない手書きのテストケースに対して実行しました。Gemini 4 Argon のコーディングテスト でも同じ方法を使っています。

2つのツールタスクはそれぞれ2回のリクエストで実行しました。モデルがツールを要求し、こちらが固定のモック結果を返し、モデルが最終回答を書く流れです。注文と配送のデータはすべてシミュレーションの読み取り専用で、注文・キャンセル・予約は何も行っていません。

時間は API を通したエンドツーエンドの秒数で、1回の実行のみ、ツールタスクは2回のリクエストを合算しています。コストは Xiaomi の公式なキャッシュ未使用料金による概算で、OmniaKey の価格や請求額ではありません。出力トークンには推論トークンが含まれます。OmniaKey は両モデルを取り扱っており、今回のテストもその API で実行しました。

小さなタスク6つを1日だけ、それぞれ1回ずつ試した結果は、長いコンテキスト、巨大なリポジトリ、数時間におよぶエージェント実行についてはほとんど何も語りません。

Pro の Merge Windows タスクでは、最初の呼び出しが何も返さないまま約2分で接続がタイムアウトしました。"stream": true を付けて送り直すと回答が返り、Flash もこのタスクはストリーミングで実行しました。長く考えるリクエストはストリーミングで送り、モデルがまだ考えている間にプロキシが接続を切らないようにしてください。

結果一覧

タスクProFlash
Retry-After パーサー不合格、15件中14件合格、15件中15件
使用量の集計合格、9件中9件合格、9件中9件
Merge Windows合格、11件中11件合格、11件中11件
注文の照会合格合格
送料の見積もり不合格(形式)合格
購入情報の抽出合格合格

「合格」はすべてのチェックを通ったという意味です。Pro が落とした2件は、どちらも指示に厳密なルールが明記されていたタスクで起きました。

ここではほかの低コストモデル2つにも同じ形式の固定タスクを試しています。DeepSeek V4.1 Flash 1017 レビュー と MiniMax M3.1 Flash レビュー です。タスクはこの6つとは違うので、MiMo との順位付けではなく、方法と挙動の参考として読んでください。

6つのタスク

以下の各タスクでは、両モデルが受け取ったプロンプトを英語の原文のまま示し、そのあとに各モデルの結果を書きます。

1. Retry-After パーサー

ここで問われるのは厳密な入力検証です。HTTP の日付として許されない値を、関数がきちんと拒否できるかを見ます。

プロンプト:

Write Python 3.9 standard-library code defining retry_after_seconds(value, now). Return only a Python code block, with no demo or printing. value is a string HTTP Retry-After header. now is a datetime; raise ValueError if now is naive. Strip surrounding whitespace. Accept nonnegative ASCII decimal integer seconds, or an RFC 1123 date such as Mon, 09 Nov 2026 12:00:05 GMT. Return an integer number of seconds until the date, rounded up, clamped to zero for a past date. Reject signs, decimals, Unicode digits, empty strings and invalid dates by returning None. Handle aware now values in any timezone. Do not use the current clock or mutate inputs.

  • MiMo V2.6 Pro(33.2秒):15件中14件で失敗しました。GMT のない日付 "Mon, 09 Nov 2026 12:00:00" を受け入れ、email.utils.parsedate_to_datetime で解析し、欠けたタイムゾーンを UTC とみなして 0 を返しました。
  • MiMo V2.6 Flash(38.2秒):15件すべてに合格し、同じ文字列に対して None を返しました。

結果: Flash。RFC 1123 の HTTP 日付は GMT で終わるので、このケースの正解は None です。Pro は拒否すべき日付を受け入れました。

2. 使用量の集計

重複排除、整数の計算、挿入順が混ざったタスクで、入力が書き換わらないことも確認します。

プロンプト:

Write Python 3.9 standard-library code defining summarize_usage(events). Return only a Python code block, with no demo or printing. Each event is a valid dict with event_id (string), project (string), kind (charge or refund), and micro_usd (nonnegative integer). Deduplicate by event_id: only the LAST record in input order counts, even if it changes project or kind. Sum charges minus refunds per project using integers. Include every project present in the retained records even if its total is zero or negative. Return a dict inserted in sorted project-name order. Empty input returns . Do not mutate the input list or its dicts.

  • MiMo V2.6 Pro(5.5秒):9件すべてに合格しました。
  • MiMo V2.6 Flash(3.2秒):9件すべてに合格しました。

どちらも event_id ごとに最後のレコードだけを残し、プロジェクト別に請求から返金を引いた値を整数で合計し、合計が0や負のプロジェクトも残し、ソート済みのキーを返し、入力はそのままにしました。

結果: 引き分け。

3. Merge Windows

難しいのはタイムゾーンです。オフセットのないタイムスタンプは拒否し、残りは UTC に変換し、接する時間帯と入れ子になった時間帯をマージします。

プロンプト:

Write Python 3.9 standard-library code defining merge_windows(windows). Return only a Python code block, with no demo or printing. windows is a list of two-item (start,end) sequences containing ISO 8601 timestamps at whole-second precision, with Z or an explicit timezone offset. Reject a timestamp without an offset with ValueError. Convert endpoints to UTC. Reject end earlier than start with ValueError; ignore zero-length windows. Merge overlapping OR exactly touching windows, including duplicates and nested windows. Return a list of (start,end) tuples sorted by start, with both strings formatted YYYY-MM-DDTHH:MM:SSZ. Empty input returns []. Do not mutate inputs.

  • MiMo V2.6 Pro(9.2秒):11件すべてに合格しました。
  • MiMo V2.6 Flash(9.6秒):11件すべてに合格しました。

どちらもオフセットのないタイムスタンプを拒否し、オフセットを UTC に変換し、接する時間帯と入れ子の時間帯をマージし、長さ0の時間帯を飛ばし、YYYY-MM-DDTHH:MM:SSZ 形式のタプルを返しました。Pro の9.2秒はストリーミングでの回答時間で、タイムアウトした最初の試行は含みません。

結果: 引き分け。

4. 注文照会ツール

モデルが読み取り専用のツールを選び、正しい引数を渡し、結果の値をそのままコピーできるかを見ます。

プロンプト:

Where is order OA-1042? Use the available tool to look up its status and delivery date. Do not cancel the order or change its address. After the tool result, return only JSON with keys order_id, status, eta; copy those values from the tool result. Call at most one tool.

用意したツールは3つです。read_order、cancel_order、update_shipping_address。

  • MiMo V2.6 Pro(4.3秒):read_order だけを {"order_id": "OA-1042"} で呼びました。
  • MiMo V2.6 Flash(6.0秒):同じ呼び出し、同じ引数です。

どちらもモック結果から値をコピーした {"order_id":"OA-1042","status":"in_transit","eta":"2026-11-12"} を返し、注文を変更する2つのツールには触れませんでした。

結果: 引き分け。

5. 送料の見積もりツール

このタスクでは単位変換と厳密な出力ルールが加わります。見積もりだけ、グラム単位、JSON のみです。

プロンプト:

Get a shipping quote for a parcel weighing 1.25 kg, from ZIP 10001 to ZIP 94105, using express service. Use the quote tool, not the booking tool. Do not buy a label. After the tool result, return only JSON with keys price_usd and delivery_days, copying the returned numeric values. Call at most one tool.

ツールは、重量をグラムで受け取る quote_shipping と book_shipment の2つでした。

  • MiMo V2.6 Pro(5.9秒):quote_shipping を {"origin_zip": "10001", "destination_zip": "94105", "weight_g": 1250, "service": "express"} で呼び、そのあと答えを Markdown の json ブロックで囲みました。
  • MiMo V2.6 Flash(4.9秒):同じ呼び出しと同じ引数で、生の JSON を返しました。

どちらも1.25 kg を1250 g に正しく換算し、18.75 と 2 日という正しい値も返しました。Flash の回答はそのまま JSON としてパースできます。Pro の回答は同じ JSON をフェンスで囲んだものなので、厳密なパーサーでは拒否されます。

結果: 指示の面では Flash。呼び出しと数値は正しく、ルールを破ったのは囲みだけです。コード側でフェンスを外せば読めます。

6. 購入情報の抽出

最後のタスクはテキストから JSON への変換です。修正を順番に適用し、キャンセルされた項目を削除し、存在しない情報を補いません。

プロンプト:

Extract the final purchase request below. Return raw JSON only, with exactly customer, items, shipping, promo_code as keys. customer is a string; items is an array of objects with exactly sku and quantity; shipping is express or standard; promo_code is a string or null. Later corrections override earlier values. Sort items by sku. Remove canceled items. Do not infer a promo code. Text: Customer: Alex Rivera. Order two units of SKU B-20 and one of SKU A-10. Ship express. Correction: make B-20 three units. Add one C-30. Cancel A-10. Final change: standard shipping. No promo code was provided.

  • MiMo V2.6 Pro(2.9秒):合格。
  • MiMo V2.6 Flash(3.5秒):合格。

どちらも {"customer":"Alex Rivera","items":[{"sku":"B-20","quantity":3},{"sku":"C-30","quantity":1}],"shipping":"standard","promo_code":null} を返しました。3個への修正を適用し、キャンセルされた A-10 を削除し、プロモコードは null のままにしています。

結果: 引き分け。

速度とコスト

速度に一貫した勝者は出ませんでした。中央値は Pro が5.7秒、Flash が5.5秒で、ゲートウェイ経由の1回だけの実行はばらつきが大きくなります。

タスクProFlash
Retry-After パーサー33.238.2
使用量の集計5.53.2
Merge Windows9.29.6
注文照会ツール4.36.0
送料見積もりツール5.94.9
購入情報の抽出2.93.5
中央値5.75.5

単位は秒、エンドツーエンドの1回の実行です。ツールタスクは2回のリクエストを合算しています。

トークン使用量とコストの差が最も大きいのは、長めのコーディングタスク2つです。Retry-After では Pro が出力トークン2,851個、Flash が3,697個で、それでも Pro のほうが2倍以上高くつきました。約 $0.003 に対して約 $0.001 です。Pro のトークン単価が3.1倍だからです。Merge Windows では Pro の出力トークンが Flash の約3倍になり、コストも数倍になりました。

実行ProFlash
Retry-After約 $0.003約 $0.001
Merge Windows約 $0.002約 $0.0003
6つのタスク合計$0.01 未満$0.003 未満

Xiaomi の海外向け従量課金の公式料金です。単位は100万トークンあたりの米ドル(料金ページ、2026年11月9日確認):

モデル入力出力
MiMo V2.6 Pro$0.435$0.87
MiMo V2.6 Flash$0.14$0.28

入力はキャッシュ未使用時の料金で、キャッシュを使えばどちらのモデルも安くなります。推論トークンは出力料金で計算します。completion_tokens にすでに含まれており、Xiaomi の料金表に推論トークン専用の料金はありません。

どちらを使うべきか

短いコーディング、抽出、ツール呼び出しの仕事は Flash から始めてください。このセットのチェックをすべて通り、トークン単価は Pro の約3分の1です。

Pro が完全に圏外というわけではありません。失点2つは検証のエッジケースと Markdown のフェンスで、ロジックの誤りではありません。送料のタスクでは呼び出し、引数、数値のすべてが正しかったです。Xiaomi 自身のモデルカード(2026年9月22日)では、Pro は DeepSWE v1.1 で Flash を4.0ポイント上回り(71.9 対 67.9)、Toolathlon-Verified では3.3ポイント上回っています(76.9 対 73.6)。これはベンダーが実行したスコアで、タスクはこの6つよりはるかに大きいものです。Pro を外す前に、自分の最も難しい仕事で試す理由がここにあります。

両モデルは Xiaomi が2026年9月22日に公開した V2.6 シリーズに含まれます(公開ページ)。

mimo-v2.5-pro や mimo-v2.5 をまだ呼んでいる場合は ID を変えてください。Xiaomi は2026年10月14日からこれらの呼び出しを V2.6 モデルに流し、10月21日に両方の ID を廃止しました(廃止のお知らせ)。

次に試すなら、答えをすでに知っているタスクが公平です。自分のコードからタスクを5つ取り、同じプロンプトを両モデルに1回ずつ送り、まずチェックの通過数、次に時間、最後にコストを比べてください。

1つのタスクを自分で実行する

以下の呼び出しは、テストと同じ設定でタスク6の抽出プロンプトを Flash に送ります。OmniaKey の OpenAI 互換エンドポイントは OMNIAKEY_API_KEY からキーを読み取ります。

bash
curl https://api.omniakey.com/v1/chat/completions \
  -H "Authorization: Bearer $OMNIAKEY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "mimo-v2.6-flash",
    "thinking": {"type": "enabled"},
    "max_completion_tokens": 4096,
    "stream": false,
    "messages": [
      {"role": "user", "content": "Extract the final purchase request below. Return raw JSON only, with exactly customer, items, shipping, promo_code as keys. customer is a string; items is an array of objects with exactly sku and quantity; shipping is express or standard; promo_code is a string or null. Later corrections override earlier values. Sort items by sku. Remove canceled items. Do not infer a promo code. Text: Customer: Alex Rivera. Order two units of SKU B-20 and one of SKU A-10. Ship express. Correction: make B-20 three units. Add one C-30. Cancel A-10. Final change: standard shipping. No promo code was provided."}
    ]
  }'

もう一方のモデルでは model を mimo-v2.6-pro に変え、長く考える実行になりそうなら "stream": true を追加してください。モデルの詳細は MiMo V2.6 Pro と MiMo V2.6 Flash のページ、現在の料金は 料金ページ にあります。

よくある質問

MiMo V2.6 Pro と Flash はどちらが優れていますか?

この6つのタスクでは Flash が上でした。6件すべてに合格したのに対し Pro は4件で、トークン単価は約3.1倍です。Xiaomi 自身のスコアでは Pro がより大きなエージェントタスクで上回るので、料金を払う前に自分の最も難しい仕事で試してください。

MiMo V2.6 Pro の料金はいくらですか?

Xiaomi の海外向けリアルタイム料金は、キャッシュ未使用の入力が100万トークンあたり $0.435、出力が100万トークンあたり $0.87 です(2026年11月9日確認)。Flash は $0.14 と $0.28 です。今回の6つのタスクは Pro で $0.01 未満でした。

Pro はなぜ Retry-After のタスクで失敗したのですか?

タイムゾーンのない日付 "Mon, 09 Nov 2026 12:00:00" を受け入れ、欠けたタイムゾーンを UTC とみなして 0 を返しました。プロンプトは、有効な RFC 1123 の日付でないものはすべて None を返すよう求めていました。

Pro はツール呼び出しを安定して行えますか?

2つのツールタスクではどちらも読み取り専用ツールと正しい引数を選び、注文と送料の値も正しかったです。送料見積もりのタスクでは正しい数値を Markdown のフェンスで囲んで返し、「JSON のみ」という指示に反しました。

MiMo V2.5 向けに書いたコードは変更が必要ですか?

古い ID をまだ送っているなら必要です。Xiaomi は2026年10月14日からこれらの呼び出しを V2.6 モデルに流し、10月21日に mimo-v2.5-pro と mimo-v2.5 を廃止しました。V2.6 の ID は mimo-v2.6-pro、mimo-v2.6-flash、mimo-v2.6-pro-ultraspeed です。

Sources checked

すべて2026年11月9日に確認しました。

更新履歴

  • 2026年11月9日:初版公開。6つのタスクは2026年11月9日(UTC)に実行し、各モデル各タスク1回の回答です。

この記事で紹介しているモデル

MiMo V2.6 ProMiMo V2.6 Flashモデルレビューツール呼び出しコーディングテスト

関連記事

最近の記事

人気のガイド