概述
华为云MaaS服务提供KV Cache复用能力,用户调用大模型的过程中,MaaS会不断更新客户的缓存信息。用户的请求如果命中前缀缓存,将复用缓存命中的计算结果,节省大部分Prefill(预填充阶段,即模型首次处理输入Token的计算过程)的计算,大幅提升推理性能,降低推理成本。为尽可能复用KV Cache,提升缓存命中率,可以使用本章所述原则进行业务侧和服务侧的配置。
核心概念
Token缓存命中率
指单位统计周期内,缓存命中Token数量占总输入Token数量的比例,是衡量企业Token调用复用率、资源利用率的核心指标。
缓存命中率计算公式:Token缓存命中率 = 命中缓存Token数/总输入Token数 × 100%。
缓存命中机制
系统对请求内固定重复的Token前缀进行KV Cache存储,支持前缀动态复用。后续同类请求无需重复算力推理,仅对新增动态内容计算,适用于多轮对话、批量任务、AI Coding等复杂业务场景,大幅减少无效算力消耗。
KV Cache
KV Cache是模型推理过程中缓存的Key-Value矩阵,复用后可跳过已计算部分的注意力矩阵运算,直接复用历史结果。
核心收益
- 极致降本:命中缓存的Token可大幅降低调用单价,减少重复算力消耗,规模化场景下可降低30%-80%的Token调用成本。
- 提速增效:规避重复推理计算,显著降低TTFT(首Token响应时间)与整体请求时延,提升用户交互体验。
- 稳控流量:削平业务流量峰值,减少突发请求对算力集群的冲击,提升服务可用性与稳定性。
- 高效扩容:同等算力资源支撑更高业务并发,无需盲目扩容算力,提升资源利用率。
高缓存命中率场景
企业缓存命中率偏低的核心原因为场景识别模糊、优化方向不明确。本章节提供标准化场景甄别体系,帮助企业快速锁定高缓存复用、高优化收益的核心业务场景,精准落地优化动作。
典型的业务场景包括代码编程辅助、智能体工作流场景、长系统指令、长文档回答以及多轮对话等。
- 代码编程辅助
- 智能体工作流
- 长系统指令
- 长文档回答
- 多轮对话