価格と課金
Claude の入力と出力はモデルごとの割引価格で課金され、キャッシュの読み書きは公式定価で課金されます。分類別の課金計算例で呼び出し費用を照合できます。
Claude の入力と出力は当該モデルの割引価格で課金され、キャッシュ読み取りとキャッシュ書き込みは公式定価で割引なしで課金されます。 各モデルの単価と割引はモデルと価格をご覧ください。GPT、MiMo および画像生成モデルはそれぞれの課金単位と報価をご確認ください。本ページのトークン計算例は Claude を対象としています。
1 回の呼び出しでいくら課金されるか
「1 回の呼び出しでいくら課金されるか」というセクション各呼び出しは、応答 usage 内の 4 種類のトークンごとに個別に課金されます。
费用 = ( 输入 token × 输入单价 + 缓存写入 token × 缓存写单价 + 缓存读取 token × 缓存读单价 + 输出 token × 输出单价 ) ÷ 1,000,000
输入单价、输出单价 = 对应官方单价 × 该模型折扣缓存读取单价、缓存写入单价 = 对应官方原价4 種類のトークンは応答内の以下のフィールドに対応します。
| 課金項目 | usage フィールド(Anthropic ネイティブ) | 公式単価(入力価格との比率) |
|---|---|---|
| 入力 | input_tokens | 1× |
| キャッシュ書き込み | cache_creation_input_tokens | 1.25×(5 分キャッシュ)、2×(1 時間キャッシュ、"ttl": "1h") |
| キャッシュ読み取り | cache_read_input_tokens | 0.1×(Opus 5.5、Sonnet 5.5 は 0.05×、Fable 5.1 は 0.025×) |
| 出力 | output_tokens | モデルごと、価格ページをご覧ください |
キャッシュの公式倍率は Anthropic Prompt Caching ドキュメント に記載されています。当サイトのキャッシュは対応する公式定価で課金され、入出力の割引は再適用されません。
1 時間キャッシュの書き込みトークンは cache_creation.ephemeral_1h_input_tokens に別途記録され、公式入力価格の 2 倍で課金され、入出力の割引は適用されません。価格ページに記載されているキャッシュ書き込み単価は 5 分キャッシュのものです。
以下の単価はデモ用に取った整数であり、特定のモデルに対応するものではありません。実際の単価は価格ページをご覧ください。
あるモデルの公式単価(100 万トークンあたり)を入力 $3、出力 $15、キャッシュ書き込み $3.75、キャッシュ読み取り $0.30 と仮定します。1 回の Claude Code リクエストの usage は次のとおりです。
{ "input_tokens": 2000, "cache_creation_input_tokens": 1500, "cache_read_input_tokens": 30000, "output_tokens": 800}公式価格で計算すると:
| 項目 | トークン | 公式単価 | 公式費用 |
|---|---|---|---|
| 入力 | 2,000 | $3 | $0.006 |
| キャッシュ書き込み | 1,500 | $3.75 | $0.005625 |
| キャッシュ読み取り | 30,000 | $0.30 | $0.009 |
| 出力 | 800 | $15 | $0.012 |
| 合計 | $0.032625 |
このサンプルモデルの入出力が公式価格の 2 割(計算例のみであり、現在のモデル価格を示すものではありません)と仮定すると:
输入费用 = $0.006 × 0.2 = $0.0012输出费用 = $0.012 × 0.2 = $0.0024缓存费用 = $0.005625 + $0.009 = $0.014625合计 = $0.018225キャッシュ部分は割引されないため、公式総費用に直接続出力の割引を掛けることはできません。
同じリクエストでキャッシュがヒットしなかった場合、その 30,000 トークンは当該モデルの割引後入力価格で計算されます。費用が節約されるかどうかは、モデルの割引、キャッシュ書き込みコスト、繰り返し読み取り回数を組み合わせて比較する必要があり、公式価格だけの比較では判断できません。設定と確認方法は Prompt Caching をご覧ください。
システムプロンプトの課金
「システムプロンプトの課金」というセクションClaude API は公式サブスクリプションアカウントプールから提供されます。Claude Code 経由の呼び出しには追加の内容が付属しません。その他のクライアント(SDK、curl、サードパーティツール)の各リクエストにはシステムプロンプトが付属し、入力トークンとして課金されます:Sonnet 4.6 は約 350 トークン、5.x シリーズは約 500 トークン。この部分はあなた自身が送信した内容と一緒に、応答 usage の input_tokens に算入されます。
2026-10-15 に curl で「Reply with just: ok」と 1 文送信した実測:
| モデル | count_tokens カウント | 実際の input_tokens | 付属のシステムプロンプト(約) |
|---|---|---|---|
| Sonnet 4.6 | 19 | 370 | 350 トークン |
| 5.x シリーズ | 18–19 | 510–530 | 約 500 トークン |
count_tokensはあなたが送信した内容のみを数え、このシステムプロンプトは含みません。SDK、curl またはサードパーティツールで費用を見積もる場合は、上表の数値を加算してください。Claude Code では不要です。- 呼び出しログに記録される入力トークンにはすでにこの部分が含まれています。上記の式で再計算すると、ログの課金額と一致します。
- リクエストが短いほどこの部分の割合が高くなり、長文コンテキストのリクエストでは割合は小さくなります。
残高と通貨
「残高と通貨」というセクション- 課金は上記の米ドル計算に基づき、アカウント残高から差し引かれます。残高は米ドルで管理されます。
- チャージの元本は米ドルで計上され、決済処理手数料は別途表示され払い戻し対象外です。利用可能な支払い方法と金額制限はウォレット注文ページに従います。
割引と費用の照合方法
「割引と費用の照合方法」というセクションまず当該モデルの入出力割引を確認し、入力、出力、キャッシュ読み取り、キャッシュ書き込みをそれぞれ計算します。各課金は呼び出しログ で対応する単価を使って再計算できます。
よくある質問
「よくある質問」というセクション同じ作業なのに、なぜ今回は前回より高いのですか?
最も一般的な原因はキャッシュのミスです:2 回のリクエストの間隔が長すぎる(デフォルトのキャッシュは 5 分)、コンテキストの前半部分が変更された、またはモデルが変更された。呼び出しログを開いて 2 件のキャッシュ読み取りトークンを比較すれば分かります。
キャッシュも割引されますか?
割引はありません。キャッシュ読み取りとキャッシュ書き込みは公式定価で課金され、入力と出力は各モデルの割引価格で課金されます。
なぜ input_tokens が送信した内容より多いのですか?
Claude Code 経由の呼び出しには追加の内容が付属しません。その他のクライアント(SDK、curl、サードパーティツール)の各リクエストにはシステムプロンプトが付属し、入力トークンとして課金されます:Sonnet 4.6 は約 350 トークン、5.x シリーズは約 500 トークン。実測データはシステムプロンプトの課金 をご覧ください。
課金をどう確認すればよいですか?
呼び出しログで該当のレコードを見つけ、4 種類のトークン数と価格ページの単価を上記の式に代入してください。結果はログの課金額と一致するはずです。一致しない場合は、このログの日時とモデルをお知らせください。
