1. Prompt 缓存的投入产出(写入成本、命中折扣、命中率)应如何计算,什么业务量级下显式配置缓存断点才值得,而非依赖 Provider 自动缓存
Prompt 缓存的投入产出(写入成本、命中折扣、命中率)应如何计算,什么业务量级下显式配置缓存断点才值得,而非依赖 Provider 自动缓存?
- 理解 Prompt 缓存的三要素(写入成本、命中折扣、命中率)
- 掌握缓存投入产出的计算
- 理解显式配置缓存断点的业务量级门槛
Prompt 缓存投入产出 = 命中部分节省的成本 - 写入/维护成本。三要素:写入成本(首次写入缓存有成本,或缓存写入消耗存储)、命中折扣(命中缓存时输入价格大幅降低,如缓存输入是普通输入的 1/10)、命中率(稳定前缀被复用的比例)。计算:假设命中率 h,输入 token 为 I,普通输入价 p,缓存价 p_c,则每次请求输入成本 = (1-h)×I×p + h×I×p_c。缓存值得的条件:命中节省(h×I×(p-p_c))> 写入/维护成本。业务量级门槛:只有当"请求量足够大、前缀足够稳定(命中率足够高)"时,显式配置缓存断点(精心设计系统提示/前缀的稳定分段)才值得投入;若请求量小、命中率低,Provider 自动缓存即可,显式配置成本反而高。量级判断:高频、前缀稳定、重复度高的业务(客服、客服批量、同类任务)值得显式配置;低频、变化大的业务不值得。
缓存的价值 = 命中率 × 命中折扣 × 请求量。显式配置缓存断点(把稳定前缀与动态内容分开)能提升命中率,但需要投入(设计、维护、调优)。只有当"请求量大 + 命中率高"时,显式配置的收益才覆盖投入,否则依赖 Provider 自动缓存即可。