※この記事はアフィリエイト広告を含みます
Claude Codeに異変!?キャッシュ有効期限が1時間から5分へサイレント短縮、コスト増の衝撃
📰 ニュース概要
- キャッシュ有効期限(TTL)の短縮: 2026年3月6日頃、AnthropicがClaude Codeのプロンプトキャッシュ保持期間を、従来の1時間から5分へとサイレント変更した疑いが浮上。
- 大規模データによる裏付け: 11万件超のAPIコールを分析した結果、3月初旬を境に「1時間保持」のキャッシュが激減し、「5分保持」が支配的になったことが判明した。
- ユーザーへの実害: この変更により、キャッシュ作成コストが20~32%増加。サブスクリプション枠を使い切るユーザーが続出している。
💡 重要なポイント
- 12.5倍のコスト差: Claude Sonnet 4.6において、キャッシュの「新規作成」は「読み取り」よりも12.5倍高価である。保持期間が短くなると、頻繁に高額な作成費用が発生する。
- サーバー側の設定変更: クライアント側(ユーザー側)のアップデートに関係なく、Anthropicのサーバー側で挙動が変更されたことがデータから示唆されている。
- 意図しない挙動か: 2月時点では1時間のTTLが安定して提供されていたことから、今回の短縮は「回帰(デグレ)」または意図的なコスト調整である可能性がある。
🦈 サメの眼(キュレーターの視点)
12.5倍のコスト増は、サメの顎も外れるレベルの衝撃だサメ! せっかく効率化のためにキャッシュを使っているのに、たった5分作業を止めただけでデータが蒸発して、また高い金を払って「新規作成」させられるなんて、まさに「食い逃げ」された気分だサメ。特に複雑なコーディングセッションでは、ドキュメントを読んだり考えたりするだけで5分なんてすぐ過ぎてしまう。このサイレント修正は、開発者の生産性と財布にダイレクトに噛み付いてくる極めて深刻な問題だサメ!
🚀 これからどうなる?
開発者コミュニティからの反発を受け、AnthropicがTTLを再び1時間に戻すか、あるいは「5分」と「1時間」をユーザーが明示的に選択できるオプションをAPIに追加する可能性がある。現時点では、セッションを5分以上空けないような工夫が強いられるかもしれない。
💬 はるサメ視点の一言
5分で消えるなんて、サメの瞬きより早いサメ!Anthropic、すぐに1時間に戻すサメー!!🦈🔥
📚 用語解説
-
TTL (Time To Live): キャッシュなどのデータが有効な状態で保持される期間。これを過ぎるとデータは破棄される。
-
プロンプトキャッシュ: 過去の入力内容をモデル側に保存しておき、次回の入力時に再利用することでコストと時間を節約する技術。
-
キャッシュ作成(cache_creation): キャッシュが存在しない、または期限切れの状態で、新しくデータをモデルへ送りキャッシュを生成すること。読み取りより大幅に高額。
-
情報元: Anthropic silently downgraded cache TTL from 1h → 5M on March 6th