Mistral AI APIの料金体系 vs 無検閲のトークン課金API
Mistralはモデルごとに独自の料金を設定し、時系列で変更するため、このページは価格リストをそのまま転記していません。ワークロードの価格計算方法と、独立したトークン課金APIでの同等ワークロードの費用を示しています。
更新日:

主要ポイント
- トークン単位の請求額は、入力トークン数×入力レート+出力トークン数×出力レートです。
- 本APIは、前払いクレジットから、入力トークン1Mあたり$0.15、出力トークン1Mあたり$0.50を請求します。
- 失敗または拒否されたリクエストは請求されず、クレジットは期限切れになりません。
- レートはモデルによって異なり、変更されるため、比較する前にMistralの現在の料金ページをご確認ください。
短い答え
mistral ai apiの料金を調べている場合、正直な答えは「単一の数字で表せるものではない」ということです。Mistralは各モデルを個別に価格設定しており、通常は入力トークンに対しては単一のレート、出力トークンに対してはより高いレートが適用され、モデルが追加または廃止されるたびにリストが変更されます。価格設定ページを開き、実際にAPI呼び出し対象とするモデルを選択し、1Mトークンあたりの両方のレートを記録してください。
このサイトのAPIにはモデルが1つ、価格が1つだけあります:入力トークン1Mあたり$0.15、出力トークン1Mあたり$0.50。前払いクレジットをチャージし、使い切ると、何も更新されません。この記事の残りの部分では、その2つのレートでの計算例、およびご自身のトラフィックを測定する短いスクリプトを提供し、他のベンダーの数字を 当社 の隣に並べて、ドルでの差を確認できるようにしています。
まず明確にしておくべき点:これは公式のMistral APIではありません。これは独立したサービスで、法的な成人用途においてコンテンツ拒否なしで回答するようチューニングされたオープンウェイトモデルを実行しています。特定の公式Mistralモデルの名前が必要な場合、これは適切な製品ではなく、以下の比較もその点を変えません。
トークン単位の請求額の計算方法
言語モデルAPIはテキストをトークン(単語の断片)でカウントします。短い英語の単語は通常1トークンですが、長いまたは珍しい単語は複数のトークンになります。2つのストリームに対して課金されます:送信するトークン(プロンプト、システムメッセージおよびチャット履歴を含む)と、モデルが書き戻すトークン(コンプリーション)です。出力トークンは、プロンプトを読み取るよりも計算コストがかかるため、より高価になります。
計算式はどこでも同じです:
cost = input_tokens / 1,000,000 x input_rate + output_tokens / 1,000,000 x output_rate
推定値をより正確にするための2つの習慣があります。まず、呼び出しごとにプロンプト全体をカウントします。チャットアプリケーションは各ターンで履歴全体を再送信するため、会話の10番目のメッセージには最初の9つが入力として含まれます。第二に、コンテキストウィンドウは共有されていることに注意してください:ここではプロンプトとコンプリーションを合わせて100,000トークンであり、コンプリーションはプロンプトが空けた領域をすべて使用できます。
$0.15および$0.50の計算例
以下の表は本APIのレートを使用しています。各行には計算式が示されているため、他のベンダーのレートに置き換えて再計算できます。
| ワークロード | トークン数(入力/出力) | 計算 | コスト |
|---|---|---|---|
| 1回のチャットターン | 2,000 / 500 | 0.0003 + 0.00025 | $0.00055 |
| 10,000チャットターン | 20M / 5M | 3.00 + 2.50 | $5.50 |
| 1つの長いドキュメントの要約 | 50,000 / 1,000 | 0.0075 + 0.0005 | $0.008 |
| ウィンドウ全体を1回埋める | 98,000 / 2,000 | 0.0147 + 0.001 | $0.0157 |
| 小規模アプリ、1ヶ月 | 5M / 2M | 0.75 + 1.00 | $1.75 |
| 活発なアプリ、1ヶ月 | 200M / 50M | 30.00 + 25.00 | $55.00 |
3行目を見てください。50,000トークンのドキュメントを読むのは1セント未満の費用で済みます。入力は安い側だからです。高価な側は長い回答です。フィクション、ロールプレイ、または一括ドラフト作成など、大量のテキストを生成するワークロードは$0.50のレートが支配的になるため、出力ボリュームを慎重に見積もり、プロンプトの数だけにとどまらないようにしてください。
予算をリクエスト数に変換する
最小のチャージは$20です。上記のチャットターンのサイズ(1回あたり$0.00055)では、約36,000ターンになります。大きなチャージにはボーナスが付きます:$50から+5%、$100から+10%、$200から+15%。つまり、$50で$52.50のクレジット、$100で$110、$200で$230が購入できます。チャージは$20から$500までの任意の整数金額です。
見出し料率以外に比較すべき点
トークン単位のレートが同じ2つのAPIでも、総コストは大きく異なる場合があります。これらは、当社のページを含め、すべての料金ページで確認すべき項目です。
- どのモデルに課金しているか。 小規模モデルのより低いレートは、回答を再実行する必要がある場合は節約になりません。各候補で自身のプロンプトをテストしてください。
- 拒否とリトライ。 モデルが法的なリクエストを拒否し、言い直して再送信する必要がある場合、ほとんどのサービスでは追加の試行に対して課金されます。ここでは、失敗または拒否されたリクエストには課金されません。
- 課金モデル。 サブスクリプションなしの前払いクレジットは、アイドル状態の月には費用がかかりません。ここでのクレジットは期限切れになりません。
- 無料枠。 無料枠は試すためのものであり、通常は厳しいレート制限があります。ここで利用可能な無料トライアルクレジットについてはAPIキーの取得方法を参照し、Mistralが現在何を提供しているかをご確認ください。
- レート制限。 低い価格でも、ローンチ時に上限に達する意味がありません。完全なキーでは8つの同時リクエストと1分あたり300リクエストが許可され、試用キーでは2および60が許可されます。
- 最小支出額。 前払いサービスには下限があります。当社のそれは$20です。
Mistral自身のAPIがより適している場合
時にはベンダーのまま留まるのが正解です。ポリシーや再現性の理由で特定のモデル名が必要な場合、埋め込み、画像入力、ファインチューニングなどこのサービスが提供しない機能が必要な場合、または企業でモデルメーカーとの契約とサポート条件が必要である場合は、Mistralを直接選んでください。本APIはテキストのみです:チャット補完とモデルリストのみで、その他はありません。
決定要因が異なる場合は、このような独立したエンドポイントを選んでください:法的な成人用途においてコンテンツ拒否なしで回答が欲しい場合、前払い残高からトークン単位の支払いを希望する場合、またはOpenAI SDKに対して記述されたコードを持っており、クライアントを書き換えるのではなく2つの設定を変更したい場合。無検閲Mistral風APIに関するページでモデル側についてさらに詳しく説明しています。
明確に述べるべきハードリミットもあります:このサービスは、いかなる形式でも未成年者を含む性的コンテンツを生成せず、どの価格帯でもその点は変わりません。
決定前に自身のトラフィックを測定する
表からの推定値には限界があります。より良い方法は、実際のプロンプトを1日分送信し、APIが報告するトークン数を読むことです。ストリーミング以外のレスポンスには常にusageオブジェクトが含まれ、ストリーミングレスポンスでは最後に使用量が報告されます。以下のスクリプトはバッチを合計し、本APIのレートで請求額を出力します。比較するには、2つのレート定数を他のベンダーが現在リストしている値に変更してください。
from openai import OpenAI
client = OpenAI(
base_url="https://api.mistralapi.com/v1",
api_key="YOUR_API_KEY",
)
IN_RATE = 0.15 # dollars per 1M input tokens
OUT_RATE = 0.50 # dollars per 1M output tokens
prompts = [
"Summarize the plot of Hamlet in five sentences.",
"Write a product description for a steel water bottle.",
"Explain what a mutex is to a new developer.",
]
tin = tout = 0
for p in prompts:
r = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": p}],
)
tin += r.usage.prompt_tokens
tout += r.usage.completion_tokens
cost = tin / 1e6 * IN_RATE + tout / 1e6 * OUT_RATE
print(f"in={tin} out={tout} cost=${cost:.6f}")
print("per 1,000 requests: $%.4f" % (cost / len(prompts) * 1000))
3つの玩具ではなく、実際のログからの数百のプロンプトに対して実行してください。次に、月間リクエスト数で乗算します。X-Balance-USDレスポンスヘッダーは、各呼び出し後の残高クレジットも表示するため、計算した数値とのクロスチェックに便利です。完全なリクエスト詳細はクイックスタートに記載されており、現在のレートカードは料金ページにあります。
3つの予算、3種類のユーザー
抽象的なレートは実感しにくいため、ここでは3つの現実的なプロファイルを示します。それぞれを1Mトークンあたり$0.15および$0.50で計算しています。
ホビーユーザー向け
1日30分チャットする人で、1ターンあたり3,000入力トークンと300出力トークンの30ターン。1ターンのコストは0.00045 + 0.00015 = $0.0006です。1日30ターン、30日間で900ターンとなり、月額は$0.54です。最小の$20チャージは、そのペースでは数年持ちます。クレジットは期限切れにならないため、これは問題ではありません。
サポートボット
1日1,500件のチケットに対応する小規模ショップ。各チケットには1,200入力トークン(ポリシーテキストと顧客メッセージ)と250出力トークンが含まれます。1チケットのコストは0.00018 + 0.000125 = $0.000305です。1日は$0.4575、30日間の月は約$13.73になります。ここではシステムプロンプトが入力コストの大部分を占めるため、それを短くすれば直接節約につながります。
バッチプロセッサ
100,000件のドキュメントを処理するパイプライン。各ドキュメントの入力は2,000トークン、出力は200トークンです。入力は200Mトークンで$30.00、出力は20Mトークンで$10.00です。全体の作業コストは$40.00で、サンプルを乗算することで実行前に請求額を確認できます。
これらのプロファイルは、レート表だけでは不十分である理由を示しています。ホビーユースユーザーは最小チャージ額を、サポートボットはプロンプト長を、バッチジョブは出力レートと同時実行数の制限を重視します。1つのAPIキーでは同時に8件のリクエストが可能なので、100,000件のドキュメントのバッチ処理は、価格だけでなくスループットの観点からも検討が必要です。
価格比較時の一般的なミス
- 入力レートのみを比較する。 多くのアプリケーションでは、出力に対して多くのコストがかかります。必ず両方の列を比較してください。
- 会話履歴の増加を無視する。 長い記憶を持つチャットでは、初期のメッセージが繰り返し送信されます。コストを抑制するには、古い会話を切り捨てたり要約したりしてください。
- システムプロンプトを忘れること。 1,500トークンの指示ブロックは、すべてのリクエストで入力として請求されます。
- あるトークナイザーのトークンを使って別のトークナイザーを推定する。 異なるモデルはテキストを異なる方法で分割します。推測して単語数を掛けたものではなく、APIが返すカウントを使用してください。
- 無料枠と本番環境での処理能力を混同する。 無料枠は「これが動作するか?」という質問には答えますが、「実際のトラフィックに耐えられるか?」という質問には通常答えません。
その他のガイド
質問と回答
Mistral API のトークンあたりのコストはいくらですか?
モデルによって異なり、時間とともに変動するため、使用する予定のモデルについてMistralの現在の価格ページをご確認ください。このAPIは、入力トークン1Mあたり$0.15、出力トークン1Mあたり$0.50を課金します。
これは公式のMistral APIですか?
いいえ。これは独立したOpenAI互換サービスで、合法的な成人向け用途においてコンテンツ拒否なしで回答するように調整されたオープンウェイトモデルを実行しています。Mistralやその他のモデルベンダーによって運営されているわけではありません。
サブスクリプションや月額の最低利用額がありますか?
サブスクリプションはありません。$20から$500の前払いクレジットを追加し、トークンごとに使用します。クレジットは期限切れになりません。
失敗した、または拒否されたリクエストに対して支払いますか?
いいえ。失敗または拒否されたリクエストは課金されません。
チャージ前に試すにはどうすればよいですか?
新規ユーザーは、サインアップ後にAPIキーページでワンクリックするだけで$0.50のトライアルクレジットを取得できます。クレジットカードは不要で、7日間有効です。