ModelRefs / Prompt Caching — AI Glossary
Prompt Caching — AI Glossary
Server-side caching of the KV-cache for a shared prompt prefix so subsequent requests skip recomputing it. Also called prefix caching or context caching.
Overview
Supported by Anthropic (prompt caching with cache_control), OpenAI (automatic prefix caching), and Google Gemini (implicit context caching). Dramatically reduces cost and latency when many requests share a long system prompt or document.
Reference details
| Topic | inference |
|---|---|
| Also known as | prefix caching, context caching |
| Last reviewed | 2026-06-24 |
Related terms
Example: It pays for itself on the second request
Writing a prefix to the cache typically costs more than a normal input token — call it 1.25× — and reading it back costs a small fraction, call it 0.1×. Send a long shared prompt twice: uncached is 1.0 + 1.0 = 2.0, cached is 1.25 + 0.1 = 1.35. The break-even is inside the first repeat, and from there the saving compounds. The catch is the time-to-live: caches expire after minutes, so a low-traffic endpoint can pay the write premium every single time and never reach a read. Before enabling it, check the request interval against the TTL, not just the prompt size.
Commonly confused with
Prompt caching reuses computation for an identical prefix; semantic caching returns a stored *answer* for a similar question. The first is transparent and cannot change what the model says; the second can serve a stale or subtly wrong response and needs its own correctness thinking. Both differ from the KV cache within a single request, which never outlives it.
When to use it
Reach for it when:
- Long system prompts, few-shot blocks or documents repeated across many requests
- Agent loops and RAG, where a large fixed context is resent every step
- Traffic frequent enough that a cached prefix is read before it expires
Reach for something else when:
- Low-traffic endpoints, where the write premium is paid repeatedly for no read
- Prompts that vary early — the cache matches on a prefix, so put the variable parts last
- Assuming it changes output: it saves recomputation, nothing else
Continue your research
Use these connected ModelRefs sections to compare alternatives, inspect implementation paths, and review the evidence and governance boundaries relevant to Prompt Caching — AI Glossary.
Frequently asked questions
What is Prompt Caching?
Server-side caching of the KV-cache for a shared prompt prefix so subsequent requests skip recomputing it.
Is Prompt Caching the same as prefix caching?
Yes — prefix caching, context caching are common aliases for Prompt Caching.
What concepts are related to Prompt Caching?
Closely related concepts include kv cache, inference cost, system prompt.