Claude Fable 5.2は、Fable 5.1より2割安い100万トークンあたり入力8ドル・出力40ドルで、11月9日(米国時間)に公開されました。ただし、Claude Proでは無料で使えるのは最初の1週間だけです。日本時間11月17日16:59を過ぎると、Fableの利用分はusage creditsからAPI単価で引かれます。
では、Fable 5.2をいつものClaude Codeの使い方で回すと、Opus 5.5よりどれだけ高くなるのでしょうか。筆者のPCにある直近30日分のClaude Codeの記録(13,486リクエスト)を公式単価で計算し直すと、Fable 5.2は2,173ドル、Opus 5.5は1,353ドルでした。単価表では2倍の差が、実際の使い方では1.6倍に縮まります。
もう一つ見落としやすい点があります。claude -pで動かすスクリプトでは、Fableの課金に確認が出ません。Proの人が無料期間のうちに決めておきたいのは、Fableをどの作業に使うかと、月の上限をいくらにするかの2点です。この先は、費用の計算を自分の記録で再現する手順と、確認なしの課金を防ぐ設定を順に示します。
無料なのは日本時間11月17日16:59まで。Proは週の上限の半分まで
AnthropicのFable 5.2の発売記念の案内によると、ProとTeamの標準席は、11月16日23:59(太平洋時間)まで、週の利用上限の最大50%をFableに使えます。日本時間では11月17日16:59です。上限のリセットも1回もらえますが、期限は同じ時刻です。
- 対象は、11月9日10:00(太平洋時間、日本時間11月10日3:00)より前に有料プランを契約していた人です。
- 50%を使い切るか期限が来ると、Fableはusage creditsで動きます。使わなかった分は繰り越せません。
- Max・Ultraは、もともと週の上限の最大50%までFableを使えます。今回は加入期間に応じてリセットが1〜3回配られ、期限は2027年3月8日です。
Proの通常の扱いはプラン別のFableの説明のとおりで、Fableは利用上限に含まれず、最初からusage creditsで使います。usage creditsは追加利用の説明で標準のAPI単価と書かれています。つまりProの人にとって、11月17日以降のFableの費用は、APIの料金表で計算した金額そのものです。
Claude CodeでFable 5.2を使うには、v2.1.321以上が必要です。筆者のPCは2.1.318で、要件を満たしていませんでした。claude --versionで確かめ、古ければclaude updateで更新してから/modelを開いてください。Proでは、Fableの行に「Requires usage credits」と表示されます。
単価は2倍でも、30日分の記録で計算すると1.6倍だった
公式の料金表では、Fable 5.2の入力・出力・キャッシュ書き込みは、どれもOpus 5.5のちょうど2倍です。キャッシュ読み取りだけは、どちらも0.20ドルで同じ値段です。Claude Codeは同じ会話を何度も送り直すため、費用の大きな部分がこの読み取りになります。
筆者のPCに残るClaude Codeの記録を、2026年10月11日から11月10日(UTC)まで集計しました。113セッション、13,486リクエストで、ほぼすべてOpus 5.5で動かしたものです。各リクエストのトークン数をそのまま使い、モデルごとの単価で計算し直しました。
| 項目 | Fable 5.2 | Opus 5.5 |
|---|---|---|
| 入力・書き込み・出力の単価 | 2倍 | 1倍 |
| キャッシュ読み取り単価 | 0.20ドル | 0.20ドル |
| 30日分の合計 | 2,173ドル | 1,353ドル |
| うち読み取り | 533ドル | 533ドル |
| 1セッションの中央値 | 5.34ドル | 3.04ドル |
| 上位1割のセッション | 48.04ドル以上 | 30.78ドル以上 |
Opus 5.5で計算した費用のうち、読み取りが39.4%を占めていました。読み取り以外は2倍、読み取りは同額なので、比は「2 − 0.394 = 1.606倍」です。長い会話を続ける人ほど読み取りの割合が増え、差は1倍に近づきます。逆に、短い依頼を何度も新しく始める人は2倍に近づきます。
Fable 5.1と比べると、すべての単価が2割下がったので、同じトークン数ならちょうど0.8倍です。第三者の測定では、Qiitaで公開されたClaude Codeでの36回の比較でも、Fable 5.2はOpus 5.5の1.64倍、Fable 5.1より29%安いという結果でした。条件は違いますが、倍率はほぼ一致しています。
この計算は、Opus 5.5で記録されたトークン数をFableでも同じと仮定しています。筆者はFable 5.2を実際には動かしていません。上のQiitaの測定では、Fable 5.2の出力はOpus 5.5より少なく、Fable 5.1より約1割多い結果でした。作業によって出力や思考の量は変わるため、1.6倍は目安として扱ってください。
費用の内訳で目立つのは、1時間キャッシュの書き込みです。Fable 5.2では836ドルと、合計の38%を占めました。休憩をはさんでキャッシュが切れるたびに会話全体を書き直す仕組みは、Claude Codeの費用の決まり方を1か月の記録で調べた記事で詳しく扱っています。
自分の記録で同じ計算をするスクリプト
Pro・Maxでログインして使っていても、Claude Codeは各リクエストのトークン数を手元の記録に残しています。次のPythonスクリプトは、その数だけを合計し、3つのモデルの単価で計算し直します。会話の本文は読みません。
import json, pathlib
P = {"Fable 5.2": (8, 10, 16, 0.20, 40), "Fable 5.1": (10, 12.5, 20, 0.25, 50), "Opus 5.5": (4, 5, 8, 0.20, 20)}
seen, t = set(), [0, 0, 0, 0, 0]
for f in pathlib.Path.home().joinpath(".claude/projects").rglob("*.jsonl"):
for line in f.open(encoding="utf-8", errors="ignore"):
if '"usage"' not in line:
continue
try:
d = json.loads(line)
except ValueError:
continue
m = d.get("message") or {}
u, k = m.get("usage"), d.get("requestId") or m.get("id")
if not u or not k or k in seen:
continue
seen.add(k)
c = u.get("cache_creation") or {}
for i, v in enumerate((u.get("input_tokens", 0), c.get("ephemeral_5m_input_tokens", 0),
c.get("ephemeral_1h_input_tokens", 0), u.get("cache_read_input_tokens", 0),
u.get("output_tokens", 0))):
t[i] += v
print("リクエスト", len(seen), "トークン(入力,5分書込,1時間書込,読取,出力)", t)
for name, p in P.items():
print(name, "$%.2f" % sum(a * b / 1_000_000 for a, b in zip(t, p)))
ファイルに保存してpython3 ファイル名.pyで実行すると、最初の行にリクエスト数と5種類のトークン数が、続く3行にモデルごとの金額(米ドル)が出ます。筆者の環境では、期間を区切らずに実行すると、Fable 5.2が2,261ドル、Opus 5.5が1,407ドルで、比は同じく1.6倍でした。
集計できるのは手元に残っている記録だけです。Claude Codeの費用管理の説明によると、起動時に既定で30日より古いセッション記録を消すため、多くの場合は直近1か月分になります。別のPCやclaude.aiでの利用は含まれません。
Proの人は、この金額をそのまま請求額と考えないでください。現在の使い方がプランの上限内に収まっているなら、追加で払うのは「Fableに回した分」だけです。たとえば、筆者の記録で中央値のセッションを1日1回Fable 5.2で回すと、1回5.34ドル、30日で約160ドルです。この見積もりを、usage creditsの月の上限を決める根拠に使えます。
claude -pやスクリプトは、確認なしでFableに課金する
Claude Codeのモデル設定の説明によると、対話中にFableへ課金が発生する場合は、usage creditsで続けるか既定のモデルに戻すかを選ぶ確認が出ます。ただし、一度「続ける」を選ぶと、以後は確認が出ません。
非対話モードのclaude -pと、確認画面を出さないAgent SDKのアプリでは、最初から確認なしで課金されます。cronや自動化スクリプトでClaude Codeを動かしている人は、既定のモデルがFableになっていないかを先に確かめてください。
- Claude Codeで
/usage-creditsを実行し、ブラウザで開いたSettings > Usageの「Adjust limit」から月の上限を設定する。上限がないと、/usageのusage creditsの行に「Unlimited」と表示されます。 - スクリプトの
claude -pには--model opusのようにモデルを書き、保存済みの設定に左右されないようにする。 - 次のコマンドで、ユーザー設定の既定モデルを確かめる。
fableと出たら、オプションなしのclaude -pもFableで動きます。
grep '"model"' ~/.claude/settings.json
チームで管理している場合は、管理設定のdeniedModels(v2.1.283以上)にclaude-fable-5-2を入れるとFableを選べなくなります。この設定とavailableModelsは管理設定でだけ効き、個人やプロジェクトの設定ファイルに書いても無視されます。
筆者の判断:Proなら無料の1週間で試し、普段はOpus 5.5のまま
Proの人は、11月17日16:59までに、普段Opus 5.5で何度もやり直している難しい作業をFable 5.2で試すのがよいと考えます。設計の見直しや原因の分からない不具合の調査など、やり直しが減れば1.6倍の差を取り戻せる作業です。週の上限の半分を超えると、そこからはusage creditsになる点には注意してください。
無料期間の後は、既定をOpus 5.5のままにし、Fableは作業ごとに/modelで切り替えるのが安全です。月の上限を先に決めておけば、使いすぎても上限で止まります。どの割合なら上位モデルを混ぜても安く済むかは、安いモデルと上位モデルを使い分けたときの費用の記事で計算しています。
自分でAPIを呼んでいる人は、料金以外の変更も確認が必要です。Fable 5.2への移行ガイドでは、5.1から変わると動かなくなる点が4つあります。たとえば、古いコンピューター操作ツールcomputer_20251124は、Amazon Bedrock以外で400エラーになります。また、effortを指定しないとAPIの既定はhighになり、Opus 5.5の既定(medium)より費用が増えることがあります。Claude Codeやclaude.aiだけを使っているなら、こうした変更への対応は必要ありません。
