---
title: "Prompt Caching"
created: 2026-05-11
updated: 2026-05-11
type: concept
tags: [agent-architecture, cache, prompt-engineering]
sources: [[prompt-caching-architecture]]
---

# Prompt Caching（提示缓存）

## 定义

Prompt Caching 是一种基于 [[prefix-matching|前缀匹配]] 的确定性计算优化技术。在 LLM API 调用中，通过对请求 Token 序列的前缀进行持久化哈希存储，使后续相同前缀的请求跳过重复推理，直接复用缓存结果。

## 核心机制

1. **前缀匹配**：API 层将请求前 N 个 Token 哈希后持久化；后续请求前缀相同时命中缓存
2. **cache_control 断点**：显式标注缓存边界，控制哪些 Token 进入缓存
3. **雪崩式失效**：前缀的任何微小更改都会导致整个 [[cache-invalidation|缓存树失效]]

## 工程意义

- **延迟降低**：跳过前缀 Token 的重复推理，实现毫秒级响应
- **成本优化**：不重复计费缓存的 Token
- **推理一致性**：模型从"热启动"状态开始，保持对系统指令的稳定理解

## 架构约束

要求[[prompt-layering|提示分层]] 设计中静态前缀的不可变性，以及与 [[stub-pattern|Stub 模式]] 的配合使用。

## 相关概念

- [[prefix-matching|前缀匹配]]
- [[cache-invalidation|缓存失效]]
- [[cache-hit-ratio|缓存命中率]]
- [[prompt-layering|提示分层]]
