IT連携マップシステムどうしのデータ連携・接続仕様のまとめ
ログイン無料・登録不要

5 分で読む

プロンプトキャッシュ(Prompt Caching)は、AI モデルへ送るプロンプトの先頭の部分(プレフィックス)の計算結果を提供元のサーバーに一時保存し、次の問い合わせで同じ部分の計算を省く仕組みです。

AI エージェントは、話しかけるたびに、システムプロンプト・ツール定義・指示ファイル・これまでの会話を最初から送り直しています(コンテキストとは)。

プロンプトキャッシュは、理論上どういう仕組みで安くなるのか?

プロンプトキャッシュの構成図(IT連携マップ編集部の測定・Claude Code・Claude Sonnet 5.5 の2ターン目)。利用者の1行の依頼に、ローカルのエージェントがシステムプロンプトとツール定義11,228、1ターン目の指示と資料42,225、これまでの返事と依頼を足し、毎回全部の53,801トークンをLLMのサーバーに送る。サーバーは先頭から前と同じ部分を探し、49,997をキャッシュから読み($0.0050)、新しく足した3,802をキャッシュへ書き込み($0.0152)、キャッシュの外は2。費用の75%はキャッシュへの書き込み。保持時間はサブスクリプション1時間、APIキー5分。
プロンプトキャッシュの構成図(IT連携マップ編集部の測定・Claude Code・Claude Sonnet 5.5 の2ターン目)。利用者の1行の依頼に、ローカルのエージェントがシステムプロンプトとツール定義11,228、1ターン目の指示と資料42,225、これまでの返事と依頼を足し、毎回全部の53,801トークンをLLMのサーバーに送る。サーバーは先頭から前と同じ部分を探し、49,997をキャッシュから読み($0.0050)、新しく足した3,802をキャッシュへ書き込み($0.0152)、キャッシュの外は2。費用の75%はキャッシュへの書き込み。保持時間はサブスクリプション1時間、APIキー5分。

プロンプトキャッシュが安いのは、先頭が同じ部分の計算結果(KV キャッシュ)をサーバーに保存して、計算を省くからです。

OpenAI 開発者向け文書(Prompt caching・Data retention)原文
Prompt caching may store encrypted key/value tensors in GPU-local storage as application state.

出典を開く確認 2026-09-21

LLM は、入力のトークンごとに、次の言葉を選ぶ計算に使う key と value の値(KV・テンソル)を作ります。あるトークンの値は、それより前のすべてのトークンで決まるので、前の問い合わせと先頭から一字一句同じ部分なら、前に作った値をそのまま使えます。
vLLM Docs(Automatic Prefix Caching の設計)原文
Specifically, we hash each kv-cache block by the tokens in the block and the tokens in the prefix before the block

出典を開く確認 2026-10-25

保存した値を読むときは計算を省けるので安く、途中で 1 文字でも違うと、そこから後ろは全部作り直しになります。
Claude Code Docs(prompt-caching)原文
The match is exact, so a change anywhere in the prefix recomputes everything after it. There is no per-file or per-segment caching.

出典を開く確認 2026-10-18

入力の区分 中身 料金(Claude Sonnet 5.5)
キャッシュから読む 前の問い合わせと同じ先頭の部分 通常の入力の 0.05 倍
Claude API Docs(pricing)原文
0.1x base input price (0.025x on Claude Fable 5.1 and Claude Mythos 5.1; 0.05x on Claude Opus 5.5 and Claude Sonnet 5.5)

出典を開く確認 2026-10-18

キャッシュへの書き込み 新しく足した部分(次のターンで読めるように保存する) 5 分保持は 1.25 倍、
Claude API Docs(prompt-caching)原文
5-minute cache write tokens are 1.25 times the base input tokens price

出典を開く確認 2026-10-18

1 時間保持は 2 倍
Claude API Docs(prompt-caching)原文
1-hour cache write tokens are 2 times the base input tokens price

出典を開く確認 2026-10-18

キャッシュの外(キャッシュを使わない入力) キャッシュに保存しないで送った部分 通常の入力の料金

Claude Code で測った 2 ターン目(約 5.4 万トークンの会話)では、トークンの 93% はキャッシュから読まれましたが、費用の 75% は新しく足した 3,802 トークンのキャッシュへの書き込みでした。では、キャッシュはいつ書き込まれ、いつ消えるのでしょうか。

キャッシュは、いつ書き込まれ、いつ読まれ、いつ消えるのか?

プロンプトキャッシュのシーケンス図(IT連携マップ編集部の測定・Claude Code)。約5.4万トークンの会話で、1ターン目は42,221をキャッシュへ書き込み、2ターン目は49,995をキャッシュから読んで3,833をキャッシュへ書き込み、3ターン目は53,828をキャッシュから読んで640をキャッシュへ書き込んだ。65分あけると1時間の保持時間を過ぎて、4ターン目は共通の前置き11,228だけをキャッシュから読み、43,445をキャッシュへ書き直した($0.175)。5ターン目はまた54,673をキャッシュから読めた。作業が一段落したときに/compactすると、要約の呼び出しは53,799をキャッシュから読むだけで$0.030、65分後の4ターン目は$0.032だった。
プロンプトキャッシュのシーケンス図(IT連携マップ編集部の測定・Claude Code)。約5.4万トークンの会話で、1ターン目は42,221をキャッシュへ書き込み、2ターン目は49,995をキャッシュから読んで3,833をキャッシュへ書き込み、3ターン目は53,828をキャッシュから読んで640をキャッシュへ書き込んだ。65分あけると1時間の保持時間を過ぎて、4ターン目は共通の前置き11,228だけをキャッシュから読み、43,445をキャッシュへ書き直した($0.175)。5ターン目はまた54,673をキャッシュから読めた。作業が一段落したときに/compactすると、要約の呼び出しは53,799をキャッシュから読むだけで$0.030、65分後の4ターン目は$0.032だった。

キャッシュは、新しく足した部分を送ったときに書き込まれ、次のターンで先頭が同じなら読まれ、最後に使ってから保持時間(TTL)を過ぎると消えます。1 ターン目は資料と指示を初めて書き込み、2 ターン目からは前と同じ先頭を読んで、足した分だけを書き込みます。使うたびに保持時間が延びるので、作業を続けている間は消えません。

Claude API Docs(prompt-caching)原文
By default, the cache has a 5-minute lifetime. The cache is refreshed for no additional cost each time the cached content is used.

出典を開く確認 2026-10-25

Claude Code のサブスクリプション(保持時間 1 時間)では、65 分あけた 4 ターン目は履歴を全部キャッシュへ書き直し、キャッシュから読めた場合の約 11 倍の費用になりました(会話の間とキャッシュの保持時間)。では、各社のモデルで、キャッシュが効く条件と割引率はどう違うのでしょうか。

各社のモデルで、キャッシュが効く条件と割引率はどう違うのか?

各社のモデルで、キャッシュから読む料金が通常の入力の何倍かを比べた横棒グラフ(公式の料金表・2026-10-25確認)。Claude Fable 5.1は0.025倍(97.5% 引き・キャッシュへの書き込みは1.25 倍(5 分保持)・2 倍(1 時間保持)・キャッシュが使える最小量512トークン)、Claude Opus 5.5は0.05倍(95% 引き・キャッシュへの書き込みは1.25 倍(5 分保持)・2 倍(1 時間保持)・キャッシュが使える最小量512トークン)、Claude Sonnet 5.5は0.05倍(95% 引き・キャッシュへの書き込みは1.25 倍(5 分保持)・2 倍(1 時間保持)・キャッシュが使える最小量512トークン)、Claude Haiku 5.5は0.1倍(90% 引き・キャッシュへの書き込みは1.25 倍(5 分保持)・2 倍(1 時間保持)・キャッシュが使える最小量512トークン)、GPT-6.1 Solは0.05倍(95% 引き・キャッシュへの書き込みは1.25 倍・キャッシュが使える最小量1,024トークン)、GPT-5.6 以降(ほかのモデル)は0.1倍(90% 引き・キャッシュへの書き込みは1.25 倍・キャッシュが使える最小量1,024トークン)、Gemini 3.8 Flashは0.1倍(90% 引き・キャッシュへの書き込みは料金なし(暗黙のキャッシュ)・キャッシュが使える最小量4,096トークン)。安くなるのはキャッシュから読む部分だけで、新しく足した部分はClaudeとOpenAIではキャッシュへの書き込みの料金になる。
各社のモデルで、キャッシュから読む料金が通常の入力の何倍かを比べた横棒グラフ(公式の料金表・2026-10-25確認)。Claude Fable 5.1は0.025倍(97.5% 引き・キャッシュへの書き込みは1.25 倍(5 分保持)・2 倍(1 時間保持)・キャッシュが使える最小量512トークン)、Claude Opus 5.5は0.05倍(95% 引き・キャッシュへの書き込みは1.25 倍(5 分保持)・2 倍(1 時間保持)・キャッシュが使える最小量512トークン)、Claude Sonnet 5.5は0.05倍(95% 引き・キャッシュへの書き込みは1.25 倍(5 分保持)・2 倍(1 時間保持)・キャッシュが使える最小量512トークン)、Claude Haiku 5.5は0.1倍(90% 引き・キャッシュへの書き込みは1.25 倍(5 分保持)・2 倍(1 時間保持)・キャッシュが使える最小量512トークン)、GPT-6.1 Solは0.05倍(95% 引き・キャッシュへの書き込みは1.25 倍・キャッシュが使える最小量1,024トークン)、GPT-5.6 以降(ほかのモデル)は0.1倍(90% 引き・キャッシュへの書き込みは1.25 倍・キャッシュが使える最小量1,024トークン)、Gemini 3.8 Flashは0.1倍(90% 引き・キャッシュへの書き込みは料金なし(暗黙のキャッシュ)・キャッシュが使える最小量4,096トークン)。安くなるのはキャッシュから読む部分だけで、新しく足した部分はClaudeとOpenAIではキャッシュへの書き込みの料金になる。
提供元・モデル 効き方 最小量 キャッシュから読む料金 キャッシュへの書き込みの料金 保持時間
Claude Sonnet 5.5・Opus 5.5 自動か、区切りを最大 4 か所
Claude API Docs(prompt-caching)原文
You can define up to 4 cache breakpoints

出典を開く確認 2026-10-25

512 トークン
Claude API Docs(prompt-caching)原文
512 tokens for Claude Fable 5.1, Claude Mythos 5.1, Claude Opus 5.5, Claude Opus 5, Claude Sonnet 5.5, Claude Fable 5, Claude Mythos 5, and Claude Haiku 5.5

出典を開く確認 2026-10-25

入力の 0.05 倍
Claude API Docs(pricing)原文
0.1x base input price (0.025x on Claude Fable 5.1 and Claude Mythos 5.1; 0.05x on Claude Opus 5.5 and Claude Sonnet 5.5)

出典を開く確認 2026-10-18

5 分保持 1.25 倍・1 時間保持 2 倍 5 分(既定)か 1 時間
Claude API Docs(prompt-caching)原文
By default, the cache has a 5-minute lifetime. The cache is refreshed for no additional cost each time the cached content is used.

出典を開く確認 2026-10-25

Claude Haiku 5.5 同上 512 トークン 入力の 0.1 倍 同上 同上
OpenAI GPT-5.6 以降 既定で自動
OpenAI Docs(prompt-caching)原文
Prompt caching is enabled by default for supported OpenAI models.

出典を開く確認 2026-10-25

1,024 トークン
OpenAI Docs(prompt-caching)原文
The minimum cacheable prompt length is 1,024 tokens for GPT-5.6 and later and varies by request settings for earlier models.

出典を開く確認 2026-10-18

入力の 0.1 倍(GPT-6.1 Sol は 0.05 倍) 1.25 倍
OpenAI Docs(prompt-caching)原文
For GPT-5.6 and later, cache writes cost 1.25× the standard, uncached input-token rate. Subsequent reads cost 0.1× that rate on most of these models and 0.05× on GPT-6.1 Sol.

出典を開く確認 2026-10-18

最後に使ってから 30 分
OpenAI Docs(prompt-caching)原文
A cached prefix remains eligible for reuse for 30 minutes after its most recent write or reuse, though OpenAI may retain it longer.

出典を開く確認 2026-10-25

Gemini 3.8 Flash(暗黙のキャッシュ) 既定で自動・キャッシュヒットの保証は無い
Gemini API Docs(caching)原文
no cost saving guarantee

出典を開く確認 2026-10-25

4,096 トークン
Gemini API Docs(caching)原文
Gemini 3.8 Flash 4,096

出典を開く確認 2026-10-25

入力の 0.1 倍($0.75 → $0.075)
Gemini API Docs(pricing)原文
$0.075 through December 31, 2026.

出典を開く確認 2026-10-25

料金なし 公開されていない
Gemini(明示的なキャッシュ) 利用者がキャッシュを作る — 同上 保存料(1M トークン・1 時間あたり $0.50)
Gemini API Docs(pricing)原文
$0.50 / 1,000,000 tokens per hour (storage price) through December 31, 2026.

出典を開く確認 2026-10-25

既定 1 時間・変えられる
Gemini API Docs(caching)原文
If not set, the TTL defaults to 1 hour.

出典を開く確認 2026-10-25

キャッシュから読む料金は、Claude Sonnet 5.5・Opus 5.5 が入力の 0.05 倍、Claude Haiku 5.5・GPT-5.6 以降・Gemini 3.8 Flash が 0.1 倍です。料金は 1M トークンあたりの米ドルで、Gemini 3.8 Flash は 2026 年 12 月 31 日までの料金です(2027 年 1 月 1 日からキャッシュから読む料金は $0.15)。

Gemini API Docs(pricing)原文
$0.15 starting January 1, 2027.

出典を開く確認 2026-10-25

公式の最小量と、実際にキャッシュヒットした量は違うことがあります。Antigravity の Gemini 3.8 Flash では、1 回の入力が 17,459 トークン以下の回は 1 度もキャッシュヒットしませんでした(6 方式の測定)。では、利用者は何を制御できるのでしょうか。

利用者は、何をどうやって制御できるのか?

何をするとキャッシュミスになるかを示す書き直したトークン数の棒グラフ(各3回)。何も変えないと0トークン、指示ファイルに日時を1行書くと先頭で10,774トークン・末尾で10,776トークン、MCPサーバーを1つ足すと3,786トークン、順番を入れ替えると0トークン、モデルをClaude Sonnet 5.5に変えると12,764トークン。日時は先頭でも末尾でも同じで、指示ファイルが変わるとそこから後ろが書き直しになる
何をするとキャッシュミスになるかを示す書き直したトークン数の棒グラフ(各3回)。何も変えないと0トークン、指示ファイルに日時を1行書くと先頭で10,774トークン・末尾で10,776トークン、MCPサーバーを1つ足すと3,786トークン、順番を入れ替えると0トークン、モデルをClaude Sonnet 5.5に変えると12,764トークン。日時は先頭でも末尾でも同じで、指示ファイルが変わるとそこから後ろが書き直しになる

利用者が制御できるのは、下の表の 5 つです。キャッシュヒットするかどうかはサーバーが決めますが、キャッシュヒットしやすくする手と、保持時間を選ぶ手は利用者にあります。

制御できること 方法
先頭を変えない 毎回変わる日時・乱数を、指示ファイルやプロンプトの先頭に書かない。変わらない物を先頭に置く。
OpenAI Docs(prompt-caching)原文
Put stable developer instructions and shared reference material first.

出典を開く確認 2026-10-25

作業の途中でモデルやツール(MCP サーバー)を変えない
保持時間を選ぶ Claude Code は promptCacheTtl(5m・1h)、Claude の API は cache_control の ttl、OpenAI は prompt_cache_options.ttl(GPT-5.6 以降は 30m だけ)、
OpenAI Docs(prompt-caching)原文
Use prompt_cache_options.ttl to control the minimum cache lifetime. The only supported value, 30m, is also the default.

出典を開く確認 2026-10-25

Gemini は明示的なキャッシュの ttl
キャッシュする範囲を決める Claude の API は cache_control の区切り、OpenAI は区切りを明示するか任せる、
OpenAI Docs(prompt-caching)原文
you can choose where to place cache breakpoints explicitly, or let OpenAI choose their locations implicitly.

出典を開く確認 2026-10-25

Gemini は明示的なキャッシュを作る
切れる前に小さくする 作業が一段落して、保持時間を超えて中断する前に /compact する(compact とは)
効いているかを確かめる Claude Code は /usage の「Prompt cache (main)」、API は返事の usage(キャッシュから読んだ数・書き込んだ数)

制御できないのは、キャッシュヒットの保証と料金の倍率です。OpenAI の prompt_cache_key も、キャッシュヒットを保証しません。

OpenAI Docs(prompt-caching)原文
Keys influence routing; they do not pin requests to a machine or guarantee a cache hit.

出典を開く確認 2026-10-25

Claude Code で測ると、指示ファイルに現在時刻を 1 行足すと、時刻が変わるたびに 10,774 トークンをキャッシュへ書き直しました(操作ごとの測定)。

ここから先は調査の詳細です(約 6 分)。上のカードだけで決められます。調べた 1 件ずつの記録は IT連携マップ に、出典 URL と調査日つきで公開しています。

調査の詳細

検証は、各社の最新 API 仕様および Claude Code 2.1.302、Codex 0.163.0、Antigravity CLI 1.4.2 を用いて実施しました。

製品ごとの効き方(会話を分けた場合と続けた場合)

同じ質問を繰り返したとき、キャッシュから読み取られた入力の割合の棒グラフ(指示ファイル20KBを置いたフォルダで「okと答えて」を5回)。Claude Codeは別の会話でも99.99%、同じ会話で99.7%。Codexは別の会話では回によって0〜64.7%、同じ会話で97.4%。AntigravityのCLIは別の会話では0%、同じ会話で88.4%。キャッシュから読み取った分の料金は通常の0.1倍前後なので、同じ作業は同じ会話で続け、指示ファイルに毎回変わる日時を書かない
同じ質問を繰り返したとき、キャッシュから読み取られた入力の割合の棒グラフ(指示ファイル20KBを置いたフォルダで「okと答えて」を5回)。Claude Codeは別の会話でも99.99%、同じ会話で99.7%。Codexは別の会話では回によって0〜64.7%、同じ会話で97.4%。AntigravityのCLIは別の会話では0%、同じ会話で88.4%。キャッシュから読み取った分の料金は通常の0.1倍前後なので、同じ作業は同じ会話で続け、指示ファイルに毎回変わる日時を書かない

IT連携マップ編集部は指示ファイル(20KB)を配置した作業フォルダにおいて、同じ質問「ok と答えて」を 5 回送信し、入力トークンがどれだけキャッシュから読み取られたかを、各製品の記録(usage)で確かめました。

AI エージェント 会話を分けた場合(10 秒おき) 同じ会話で 5 ターン続けた場合
Claude Code 2.1.302 2 回目から 99.99% がキャッシュから読み取られた 2 ターン目 86%、3 ターン目以降 99.7%
Codex 0.163.0 試行により 0〜65% 2 ターン目以降 97.4%(1 回分)
Antigravity 1.4.2 会話を分けると 0% 2 ターン目以降 約 88%

Claude Code は、会話を終えて、同じフォルダで新しい会話を始めても(10 秒後・5 分後・40 分後)、2 回目からはシステムプロンプトや指示ファイルのほぼ全量がキャッシュから読み取られました。Codex と Antigravity は、同じ会話を続けている間だけ、9 割前後がキャッシュから読み取られました。

処理速度(レスポンス時間)は速くなるのか

キャッシュヒットすると速くなったかの棒グラフ(Claude Code・入力約2.6万トークン・返事はokの1語・各37回の中央値)。キャッシュヒットした回は4.1秒、キャッシュミスの回(1万トークン以上を書き込んだ)は2.1秒。この量ではキャッシュヒットした回の方が速いという差は見えなかった
キャッシュヒットすると速くなったかの棒グラフ(Claude Code・入力約2.6万トークン・返事はokの1語・各37回の中央値)。キャッシュヒットした回は4.1秒、キャッシュミスの回(1万トークン以上を書き込んだ)は2.1秒。この量ではキャッシュヒットした回の方が速いという差は見えなかった

IT連携マップ編集部は、入力が約 2.6 万トークン、返事が 1 語(ok)の条件で、API の返事にかかった時間(中央値)を測りました。

キャッシュ 回数 返事にかかった時間(中央値)
キャッシュから読み取った回 37 回 4.1 秒
キャッシュに 1 万トークン以上を書き込んだ回 37 回 2.1 秒

この実験の量(入力 約 2.6 万トークン・返事は ok の 1 語)では、キャッシュヒットした回の方が速いという差は見えませんでした。キャッシュの効き目は、まず料金と使用量で見ます。

他の会社に自社の会話データが漏れる心配はないのか

プロンプトキャッシュの分離を4段に並べた図。組織はまたがない、単位が違う、鍵の作り方、残る時間の4行。2社の開発者向け文書から作成
プロンプトキャッシュの分離を4段に並べた図。組織はまたがない、単位が違う、鍵の作り方、残る時間の4行。2社の開発者向け文書から作成

Anthropic と OpenAI は、プロンプトキャッシュは組織をまたいで共有されないと文書に書いています。

提供元 公式ドキュメントのセキュリティ規定
Anthropic 「いかなる場合でも、同一の文章や指示であっても、組織の境界を越えてキャッシュが共有されることは決してない」
Anthropic 開発者向け文書(Prompt caching)原文
In every case, caches are never shared across organizations, even for identical prompts.

出典を開く確認 2026-09-21

OpenAI 「キャッシュは組織をまたいで共有されず、地理的な処理境界(リージョン)を越えて再利用されることもない」
OpenAI 開発者向け文書(Prompt caching・Cache location)原文
Caches are not shared across organizations and cannot be reused across regional processing boundaries

出典を開く確認 2026-09-21

2 社の文書のとおりなら、他の会社のキャッシュに自社のプロンプトが使われることはありません。Anthropic の API では、同じ組織の中でも、キャッシュはワークスペースごとに分かれています(分離の単位)。

実機検証の測定パラメータ

項目 詳細条件
配置ファイル 各製品が読み込む指示ファイル(CLAUDE.md、AGENTS.md、GEMINI.md)に白書本文 20,000 バイトを配置
質問内容 Reply with the word ok.
セッション別検証 同一ディレクトリで新規セッションを 10 秒・5 分・40 分間隔で 5 回起動(40 分は Claude Code だけ)
同一セッション検証 会話継続機能(--resume など)を用いて 5 ターンの対話を実施
参照ログ Claude Code: cache_read_input_tokens
Codex: cached_input_tokens
Antigravity: cache_read_tokens

セッション間隔を変えて測った、キャッシュから読み取られた割合は以下のとおりでした。

AI エージェント 送信間隔 1 回目 2 回目 3 回目 4 回目 5 回目
Claude Code 10 秒 43.68% 99.99% 99.99% 99.99% 99.99%
Claude Code 5 分 43.68% 99.99% 99.99% 99.99% 99.99%
Claude Code 40 分 43.67% 99.99% 99.99% 99.99% 99.99%
Codex 10 秒 64.67% 0% 64.67% 53.66% 64.67%
Antigravity 10 秒 0% 0% 0% 0% 0%
Antigravity 5 分 0% 0% 0% 0% 0%

Claude Code は、1 回目の送信でも 11,227 トークンがキャッシュから読み取られました。この数はフォルダが違っても同じで、システムプロンプトと組み込みツールの説明の部分にあたると見られます。

効かなくなる操作の実験

実行した操作 1 回目 2 回目 3 回目
何も変更しない キャッシュから読む 11,227・キャッシュへの書き込み 14,474 キャッシュから読む 25,701 キャッシュから読む 25,701
指示ファイルの先頭に動的タイムスタンプ キャッシュから読む 11,227・キャッシュへの書き込み 14,493 キャッシュから読む 14,946・キャッシュへの書き込み 10,774 キャッシュから読む 14,946・キャッシュへの書き込み 10,774
指示ファイルの末尾に動的タイムスタンプ キャッシュから読む 11,227・キャッシュへの書き込み 14,496 キャッシュから読む 14,947・キャッシュへの書き込み 10,776 キャッシュから読む 14,947・キャッシュへの書き込み 10,776
3 回目に MCP サーバーを 1 つ追加 キャッシュから読む 11,227・キャッシュへの書き込み 14,617 キャッシュから読む 25,844 キャッシュから読む 22,198・キャッシュへの書き込み 3,786
3 回目に MCP サーバーの順番を入れ替え キャッシュから読む 11,227・キャッシュへの書き込み 14,763 キャッシュから読む 25,990 キャッシュから読む 25,990
3 回目にモデルを変更(Claude Sonnet 5.5 に切り替え) キャッシュから読む 11,227・キャッシュへの書き込み 14,617 キャッシュから読む 25,844 キャッシュから読む 11,227・キャッシュへの書き込み 12,764

各社ドキュメントにおける仕様規定

提供元 公式ドキュメントの記述
Anthropic プレフィックスは「ツール → システムプロンプト → 会話メッセージ」の順序で構築され、上位層が 1 文字でも変わると下位層はすべてキャッシュ無効化される
Claude API Docs(prompt-caching)原文
the cache follows the hierarchy: tools → system → messages. Changes at each level invalidate that level and all subsequent levels.

出典を開く確認 2026-10-18

Claude Code プレフィックスの完全一致のみが判定され、ファイル単位やセクション単位の部分キャッシュ機構は存在しない
Claude Code Docs(prompt-caching)原文
The match is exact, so a change anywhere in the prefix recomputes everything after it. There is no per-file or per-segment caching.

出典を開く確認 2026-10-18

OpenAI キャッシュが有効化される最小入力トークン長は、GPT-5.6 以降で 1,024 トークン
OpenAI Docs(prompt-caching)原文
The minimum cacheable prompt length is 1,024 tokens for GPT-5.6 and later and varies by request settings for earlier models.

出典を開く確認 2026-10-18

Google 暗黙的キャッシュ(Implicit Caching)は Gemini 2.5 以降で標準有効
Gemini API Docs(caching)原文
Implicit caching is enabled by default for all Gemini 2.5 and newer models.

出典を開く確認 2026-10-18

分離の単位と残る時間

項目 公式ドキュメントの記載内容
分離単位(Anthropic API) ワークスペース(Workspace)単位で完全分離
Anthropic 開発者向け文書(Prompt caching・Cache storage and sharing)原文
Caches are isolated per workspace, ensuring data separation between workspaces within the same organization.

出典を開く確認 2026-09-21

分離単位(Bedrock / Vertex AI) クラウドの組織・テナント単位で完全分離
Anthropic 開発者向け文書(Prompt caching・Cache storage and sharing)原文
Bedrock and Google Cloud maintain organization-level cache isolation

出典を開く確認 2026-09-21

キャッシュキー生成 指定地点までのプロンプト全文の暗号学的ハッシュ値から生成
Anthropic 開発者向け文書(Prompt caching)原文
Cache keys are generated using a cryptographic hash of the prompts up to the cache control point. This means only requests with identical prompts can access a specific cache.

出典を開く確認 2026-09-21

保持期間(TTL) Anthropic は 5 分または 1 時間(1 時間の方がキャッシュへの書き込みの料金が高い)。
Claude API Docs(prompt-caching)原文
1-hour cache write tokens are 2 times the base input tokens price

出典を開く確認 2026-10-18

OpenAI は GPT-5.6 以降が最後に使ってから 30 分。
OpenAI Docs(prompt-caching)原文
A cached prefix remains eligible for reuse for 30 minutes after its most recent write or reuse, though OpenAI may retain it longer.

出典を開く確認 2026-10-25

それより前のモデルは in_memory(使わない間 5〜10 分・最長 1 時間)
OpenAI Docs(prompt-caching)原文
Entries typically remain active for around 5 to 10 minutes of inactivity, up to one hour.

出典を開く確認 2026-10-25

か 24h で、Zero Data Retention を有効にしていない組織の既定は 24h
OpenAI 開発者向け文書(Prompt caching・Data retention)原文
Organizations without Zero Data Retention enabled default to 24h . Organizations with Zero Data Retention enabled default to in_memory .

出典を開く確認 2026-09-21

← 調査記事の一覧へ 比較する

「プロンプトキャッシュとは — 仕組み・各社の条件・制御方法」について、分からないところを聞いてください
この画面のヒント
「プロンプトキャッシュとは — 仕組み・各社の条件・制御方法」について、分からないところを聞いてください
答えられる質問の例 — 押すと、そのまま質問します
編集部はベンダーからの掲載料・送客料・成果報酬を一切受け取りません。判定は編集部の調査記録にある一次資料から、機械で組み立てています。 チャット(HINT)の相談内容の扱いはプライバシーポリシーに書いています。
一覧: システム一覧 連携ツール(連携サービス)一覧 AI・自動化ツール一覧 稼働状況・障害情報
記載の誤り・掲載についてのご連絡 → 訂正・掲載のご依頼(無料・無条件・全社同一) 運営者情報