Prompt Caching
Simple Definition
Prompt caching is a feature where an AI provider saves the processed version of content you send repeatedly, like a long system prompt, a document, or instructions, so that the next time you include the same content, the AI doesn’t have to reprocess it from scratch.
The result: faster responses and lower costs on repeated calls.
Why Prompt Caching Exists
Every time you send a request to an AI model, it processes every token in your input, including parts that never change. If your application always sends a 5,000-word document as context before every user question, you’re paying to process those 5,000 words every single time, even though they’re identical across all requests.
Prompt caching stores the processed state of that repeated content. On the next request, the AI picks up from where the cache left off, skipping the repeated computation.
Where Prompt Caching Helps Most
| Use case | Benefit |
|---|---|
| Chatbot with a long system prompt | Saves reprocessing the system prompt on every message |
| AI over a large document | Don’t reprocess the document for each question |
| Multi-turn conversations | Cache early messages; only process new ones |
| RAG systems with fixed context | Cache the retrieved documents across similar queries |
Cost Impact
Anthropic (for Claude) and OpenAI offer prompt caching at reduced token prices, often 50–90% cheaper for cache hits. For high-volume applications, this can cut API costs significantly. Response times also drop noticeably when a large input is cached.
Limitations
- Cache entries expire after a period of time (often a few minutes to hours)
- Not all content is eligible for caching, only the portions explicitly marked or automatically detected as stable
- Cache hits are never guaranteed, the provider decides when it’s beneficial
Related Terms
- API, prompt caching is an API-level optimization
- Endpoint, caching applies to specific API endpoint calls
- Inference, caching reduces the compute needed at inference time
- Context Window, large context windows benefit most from caching
- Latency, prompt caching is one of the best ways to reduce response latency
Continue learning
Explore related guides, tools, workflows, and prompts that help you go deeper into this topic.
Browse all AI terms.
Learn termSee these concepts in practice.
Open workflowA simple explanation of this AI concept.
Learn termA simple explanation of this AI concept.
Learn termA simple explanation of this AI concept.
Learn termA simple explanation of this AI concept.
Learn termSee AI terms in action
Browse practical AI workflows that use the concepts in this glossary.
Last updated: