発表:2026年10月19日/再確認:2026年11月2日。過去の発表を振り返る記事です。
AIを何度も呼び出して資料を整理したり、原稿を確認したりすると、1回の安さより、仕事が終わるまでの費用が気になります。MiniMax M3.1 Flashの2026年10月19日発表を、11月2日の公式資料で振り返ります。
長い作業を任せる候補として
公式モデル資料では、画像なども扱う入力、100万トークンの文脈、思考の深さの調整に対応すると説明されています。長い資料を渡せる仕様でも、内容を正しく使い切れることや、業務が自動で完了することを保証するものではありません。
まず、料金表で分かること
11月2日に確認した公式API料金表は、100万トークン当たり通常入力0.15米ドル、出力0.60米ドル、キャッシュ読み出し0.015米ドルです。入力と出力の量を別々に数え、キャッシュ部分を通常入力に重複計上しないようにします。
性能の主張と実測を分ける
発表では、従来世代よりオンライン推論が約3倍速く、エージェント業務の利用コストが70%低いと説明されています。これは開発元の主張です。本稿は独立した再現検証や、自分の業務での同率の改善を確認した記事ではありません。
APIの案内と、重みの配布は別に確認
発表はAPI、M Plan、MiniMax Codeでの提供を案内しています。一方、同じ発表は重みを後日公開予定とし、現行リリースノートはopen-weightと表現しています。この記述の差だけでは、配布ファイルやライセンスを確認したことにはなりません。本稿では重みの公開済み・未公開を断定しません。個別アカウントの利用可否や上限も実測していません。
架空の数字で「仕事全体」を考える
例えば1回に、通常入力10万、キャッシュ読み出し2万、出力1万トークンを使うと仮定します。料金表だけを当てはめた計算は0.015+0.0003+0.006=0.0213米ドルです。同じ量の試行を5回行えば0.1065米ドルになります。これは架空の計算例であり、実請求・性能測定・完了率の実測ではありません。ツール代などの追加費用も含みません。
APIを呼ばずに費用を見積もるPython例
以下はPython標準ライブラリだけで動く、筆者作成の説明用コードです。通常入力はキャッシュを除いた量を渡します。各行は試行1回分で、再試行もすべて含めます。完了件数は利用者が別途判定した仕事の数です。試行回数から推測しません。この簡易例では完了件数を試行数以下に限定します。
from decimal import Decimal
RATES = {'input': Decimal('0.15'), 'cached': Decimal('0.015'), 'output': Decimal('0.60')}
def estimate(attempts, completed):
if type(completed) is not int or completed < 0 or completed > len(attempts):
raise ValueError('completed must be an integer between 0 and attempts')
total = Decimal('0')
for row in attempts:
if set(row) != set(RATES):
raise ValueError('use exactly input, cached, output')
for name, count in row.items():
if type(count) is not int or count < 0:
raise ValueError('token count must be a nonnegative integer')
total += Decimal(count) / Decimal(1_000_000) * RATES[name]
return total, total / completed if completed else None
if __name__ == '__main__':
sample = {'input': 100_000, 'cached': 20_000, 'output': 10_000}
print('one attempt:', estimate([sample], 1))
print('five attempts, one completion:', estimate([sample] * 5, 1))
print('no completion:', estimate([sample], 0))
try:
estimate([{'input': -1, 'cached': 0, 'output': 0}], 0)
except ValueError as e:
print('invalid count:', str(e))
実行結果(人工入力):
one attempt: (Decimal('0.02130'), Decimal('0.02130'))
five attempts, one completion: (Decimal('0.10650'), Decimal('0.10650'))
no completion: (Decimal('0.02130'), None)
invalid count: token count must be a nonnegative integer
戻り値は(合計費用、完了1件当たりの費用)です。完了0件を0ドルとせず、分母がない状態をNoneで返します。負の利用量は拒否します。API呼び出し・実課金は行っていません。キャッシュ適用や料金改定は自動判定せず、実際の利用明細を読むコードでもありません。税込請求額やツール代、人の確認時間は別に扱ってください。
今日できる小さな確認
いつもの文章業務を1種類だけ選び、完成条件を一文で書いてみます。例えば「問い合わせへの返信案に、回答の根拠と人が判断する箇所を添える」。実際に比較するなら、試行ごとの利用量、完成条件を満たした数、人の修正時間を別々に残すと、単価だけでは見えない負担を比べられます。これは評価の進め方案であり、検証済みの運用構成ではありません。
まとめ
M3.1 Flashは、低いAPI単価と長い文脈を備える選択肢です。採用を考えるなら、公式料金、提供経路、開発元の性能主張、手元で確かめた結果を分けて見ることが出発点になります。本稿では登録・課金・API実行・導入を行っていません。
出典
- MiniMax公式発表/2026-10-19
- MiniMax公式モデル資料/2026-11-02確認
- MiniMax公式料金表/2026-11-02確認
- MiniMax公式リリースノート/2026-11-02確認
文章業務の手順を整理したい方へ
文章業務1種類の入力・指示文・確認手順を整えたい方向けに、実務プロンプトと運用手順マニュアルの作成をご案内しています。API実装や自動送信の代行ではありません。



