コンテンツへスキップ
日本語

価格と課金

Claude の入力と出力はモデルごとの割引価格で課金され、キャッシュの読み書きは公式定価で課金されます。分類別の課金計算例で呼び出し費用を照合できます。

Claude の入力と出力は当該モデルの割引価格で課金され、キャッシュ読み取りとキャッシュ書き込みは公式定価で割引なしで課金されます。 各モデルの単価と割引はモデルと価格をご覧ください。GPT、MiMo および画像生成モデルはそれぞれの課金単位と報価をご確認ください。本ページのトークン計算例は Claude を対象としています。

各呼び出しは、応答 usage 内の 4 種類のトークンごとに個別に課金されます。

text
费用 = ( 输入 token × 输入单价
+ 缓存写入 token × 缓存写单价
+ 缓存读取 token × 缓存读单价
+ 输出 token × 输出单价 ) ÷ 1,000,000
输入单价、输出单价 = 对应官方单价 × 该模型折扣
缓存读取单价、缓存写入单价 = 对应官方原价

4 種類のトークンは応答内の以下のフィールドに対応します。

課金項目usage フィールド(Anthropic ネイティブ)公式単価(入力価格との比率)
入力input_tokens1×
キャッシュ書き込みcache_creation_input_tokens1.25×(5 分キャッシュ)、2×(1 時間キャッシュ、"ttl": "1h")
キャッシュ読み取りcache_read_input_tokens0.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 は次のとおりです。

json
{
"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 割(計算例のみであり、現在のモデル価格を示すものではありません)と仮定すると:

text
输入费用 = $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.619370350 トークン
5.x シリーズ18–19510–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 種類のトークン数と価格ページの単価を上記の式に代入してください。結果はログの課金額と一致するはずです。一致しない場合は、このログの日時とモデルをお知らせください。