LLM 推理成本降了 59%:缓存命中率从 7% 到 74%的实践

提示缓存的运作机制,加上在 DigitalOcean 无服务器推理(Serverless Inference) 上的第一手实测数据(Anthropic 风格的显式 cache_control)。这套机制在各大供应商之间是通用的;DigitalOcean 的数据来自有文档记录的基准测试,而非市场营销数据。

提示缓存是大多数生产级 LLM 团队已经配置好、却没能真正从中受益的、杠杆效应最强的成本优化手段。ProjectDiscovery 公开的一个生产案例同时展示了失败模式和修复方法:一个安全情报智能体在每次请求时,都会发送相同的 4,000 个 token 的系统指令、工具定义和分析框架,后面再跟上具体的威胁数据以供评估——而缓存命中率却只有 7%。仅仅做了一处结构性的调整——把单个动态标识符从提示词中间移到末尾——命中率就飙到了 74%,每月推理账单也砍掉了 59%。

这个情况很常见:原则上缓存是配对了的,但一个放错位置的动态字段,就把整个前缀给毁了。这篇文章会讲清楚提示缓存到底是怎么工作的、为什么大部分实现都搞错了,以及从个位数命中率一步步走到生产环境中可达 60% 到 80% 命中率的具体做法。

先说一些结论

  • 对于智能体和多轮工作负载来说,提示缓存是杠杆效应最强的单一成本优化手段——前提是前缀结构要正确。 一个生产案例(ProjectDiscovery)仅靠一次重新排序,就把缓存命中率从 7% 提升到 74%,推理成本直降 59%。
  • 三种不同的缓存解决的是三个不同的问题: KV 缓存(自动的,在单次请求内部)、前缀缓存(跨请求的,也就是本文要讨论的重点)和语义缓存(应用层的,用于语义相近的重复查询,而非精确匹配)。
  • 缓存是按完全、逐字节相同的前缀内容来匹配的。 只要有一个动态字段——比如时间戳、会话 ID、某个用户专属的数据——放到了缓存边界前面,它就会把后面的整个前缀全部弄失效,而不仅仅只是那个字段本身。
  • Anthropic 风格的显式缓存,大约 1 次缓存命中就能回本(按标准费率,写入 1.25 倍,读取 0.10 倍);此后的每一次命中都是纯省下来的钱。OpenAI 的缓存读取折扣因模型代次而异——历史上是打五折,在其最新模型上正朝着打一折演进——所以你应该去查你所用那个具体模型的费率,而不是假设所有情况下数字都一样。
  • 最小可缓存前缀长度因模型和代次而异。 较老的 Claude 3.x 模型可以缓存短至 1,024 到 2,048 个 token 的前缀;像 Claude Haiku 4.5 这样的新模型则要求至少 4,096 个 token。别假定同一个阈值在所有模型版本上都适用。
  • DigitalOcean 无服务器推理(Serverless Inference) 上的第一手实测**(Claude Haiku 4.5,约 6,000 个 token 的前缀):把单个动态字段从缓存前缀中移出后,命中率从 0% 提升到 99.3%,输入成本大约降低了 90%。
  • Google 的 Vertex AI 团队通过缓存感知路由,把前缀缓存命中率从 35% 翻番到 70%——在上下文很重的编码智能体工作负载上,TTFT 降低了 35%;在突发式聊天工作负载上,P95 尾延迟降低了 52%(这是两种截然不同的流量画像,不是把同一个指标量了两次)。

KV、前缀和语义缓存解决的是三个不同的问题

在 LLM 推理上下文中,“缓存”意味着三件完全不同的事,把它们搞混了就会导致优化精力投错了地方:

1. KV 缓存——自动的,在单次请求内部。 当模型生成响应时,它会为每个输入 token 计算键值注意力状态。如果没有 KV 缓存,每一步解码都需要重新计算所有先前 token 的注意力。KV 缓存会把这些状态存下来,这样解码过程就是增量的。它始终处于开启状态,不需要任何配置,并且能加速单次请求内的生成过程。你控制不了它;你只是自动从中受益。

2. 提示缓存(前缀缓存)——跨请求的,由你来控制。 前缀缓存把 KV 缓存的概念扩展到多个独立请求之间。当请求共享相同的开头 token——相同的系统提示词、相同的少样本示例、相同的参考文档——模型就会复用首次请求计算出的 KV 状态,而不是每次调用都重新算一遍。这就是本文余下部分要讨论的缓存。那些稳定不变的开头 token 就是可缓存前缀;每次请求不同的内容则是动态尾部。

3. 语义缓存——应用层的,一个独立的系统。 语义缓存存储完整的输入输出对,并在新查询与之前某个查询语义相近时,基于嵌入相似度把它们取出来。这不是模型层面的功能——而是你在应用层利用向量存储去实现的一种模式。它是提示缓存的补充,而非替代。

缓存读取成本仅占输入成本的 10%;写入溢价大约 1 次命中就能回本

经济账是前缀缓存成为主导性成本优化手段的原因。

在 Anthropic (Claude) 上,一次缓存写入的成本是基础输入费率的 1.25 倍(5 分钟 TTL)或基础输入费率的 2 倍(1 小时 TTL);一次缓存读取的成本是基础输入费率的 0.10 倍——也就是打一折。以 Claude Sonnet 4.6 每百万输入 token $3.00 为例,你要为一个 5 分钟窗口的缓存条目支付 $3.75/M 来做写入,而每次读取只需支付 $0.30/M。如果一个缓存前缀在过期前被读了 10 次,你一共付出了一次 $3.75 的写入成本,以及 $0.30 × 10 = $3.00 的读取成本——相比之下,不用缓存就要 $3.00 × 11 = $33.00。对于这点命中次数来说,这个前缀的成本就降了 80%。

OpenAI 的缓存输入折扣在其整个模型目录中并不是一个固定数字——它随模型代次而变化。历史上 GPT-4o 家族是打五折;在 OpenAI 的最新模型上,这个折扣已经向打一折靠拢,也就是和 Anthropic 收取的 0.10 倍读取费率一样。你应该去查你所调用那个具体模型的当前费率,而不是假定同一个数字在所有 OpenAI 模型上都适用。DigitalOcean 的配套文章《提示缓存到底什么时候才能省下真金白银》中,有一份完整的、按模型细分的费率表,覆盖了 Anthropic、OpenAI 以及 DigitalOcean 自有定价页面上的开源模型,很值得和本文一起阅读。

写入成本是需要理解清楚的变量。缓存并不是免费的——你在填充缓存的第一个请求上支付了溢价,只有当后续请求足够频繁地命中时这笔账才算得过来。大致的盈亏平衡点是 h* = (w − 1) / (1 − r),其中 w 是写入乘数,r 是读取乘数。按 Anthropic 5 分钟档位的费率(w = 1.25,r = 0.10),得出 h* = 0.25 / 0.90 ≈ 0.28,向上取整后就是仅仅 1 次缓存命中——在那一次命中之后,每一次额外命中都是纯省下来的钱。你可以拿上面那些具体数字直接验证一下:在恰好 1 次命中(总共 2 次请求)时,缓存的总成本是 $3.75 + $0.30 = $4.05,对比不用缓存的 $3.00 × 2 = $6.00——这已经更便宜了。对于每次请求都要发送的系统提示词来说,回本几乎是瞬间完成的。对于一份只被引用了几次的大文档来说,你就要算一下读取省下的钱值不值得那个写入成本。关于完整的推导过程以及 DigitalOcean 支持的每种费率档位下的计算示例,请参见上面链接的那篇配套文章。

前缀缓存在什么时候帮得上忙——什么时候帮不上:

  • 帮得上忙: 一个庞大的稳定前缀(系统提示词 + 工具定义 + 少样本示例 + RAG 模板),在 TTL 窗口内被大量请求复用。前缀越大、复用次数越多,收益就越大。
  • 帮不上忙: 前缀长度低于供应商的最短可缓存下限。在 DigitalOcean 无服务器推理(Serverless Inference)上,对我们来说大约 4,000 个 token 以下的前缀就不会被缓存——这与 Anthropic 对 Claude Haiku 4.5 等新模型当前 4,096 个 token 的最低下限一致。不过这个下限并非在所有 Claude 代次上都是统一的:较老的 Claude 3.x 模型可以缓存短至 1,024 到 2,048 个 token 的前缀。针对你用的那个具体模型版本去查最下限——不要假定一个阈值在所有地方都适用——并参见上面那篇配套文章里的按模型参考表。缓存对于那些复用率很低、1.25 到 2 倍的写入溢价永远摊不回来的前缀也帮不上忙,对于那些请求间隔时间超过 TTL 的低流量端点同样无效。

前缀中一个动态字段就能把命中率干到个位数

这就是上面 ProjectDiscovery 团队犯过的错误,也是绝大多数初次实现缓存的团队会踩的坑。

前缀缓存要求从提示词的开头起,内容完全逐位相同。 缓存是基于从第一个 token 开始的精确 token 序列来匹配的。任何改动——任何字符、任何在请求之间变化的字段——都会把缓存边界重置在那个位置。

来看一个模版,它的第一部分是静态的(系统指令、工具定义),而中间某处有一个 session_id、一个 timestamp,或者某个每次请求都不同的用户配置字段。尽管 90% 的提示词都是相同的,缓存却只覆盖到首个差异点之前的那些 token。那个点之后的所有内容,每次请求都要从头重新计算。

这就是那个安全团队的命中率只有 7% 的原因:一个动态的威胁标识符坐在了原本稳定的模板中间,于是系统提示词、分析指令和工具定义每次都被重新计算。把标识符挪到末尾——在所有稳定内容之后——就把完整前缀还给了缓存,仅一次部署就让命中率从 7% 提升到了 74%。

从个位数到 60–80% 命中率的四个步骤

第 1 步:找出你的稳定前缀。 梳理你的提示词结构,给每个组件分好类:

组件稳定?示例
系统提示词 / 人设是“你是一个乐于助人的助手……”
工具 / 函数定义是完整的工具 schema
少样本示例是静态示例
RAG 上下文模板基本是文档格式、章节标题
检索到的文档不一定相同文档 = 可缓存;每个查询不同 = 不可缓存
用户查询否每次请求都变化
会话变量否用户 ID、对话 ID、时间戳
每次请求的元数据否请求专属的上下文

你的可缓存前缀,就是在绝大多数请求中都保持相同的最长开头序列——通常是系统提示词、工具定义和固定的少样本示例,大概 1,000 到 8,000 个 token 的稳定内容。

第 2 步:把所有动态内容挪到末尾。 重新组织,让稳定前缀先出来,不被打断,所有动态内容跟在最后面。生产环境的提示词会自然地积累各种动态字段——这里塞一个会话 ID,那里插入一个用户偏好——而每次插入都在不知不觉中杀掉了缓存。目标结构如下:

[系统指令——完全静态]
[工具定义——完全静态]
[少样本示例——完全静态]
[检索到的上下文——模板稳定,内容可变]
[用户查询——动态]
[会话元数据——动态,放在最末尾]

具体到 DigitalOcean 无服务器推理(Serverless Inference) 所暴露的 Anthropic 风格 cache_control API,这个陷阱就是一个每次请求都会变化的值(会话 ID、时间戳)坐在了标记好的前缀里面,而修复办法就是把它从 system 移到用户轮次里:

// 会话 ID 在每次请求时都不一样——注意它放在哪里。

// 坏掉的 —— ID 放在缓存好的 system 块里面:
{
  "system": [{
    "type": "text",
    "text": "Session 4f9a-2c1e。你是一个支持客服。[……600 行稳定的政策……]",
    "cache_control": {"type": "ephemeral"}
  }],
  "messages": [{"role": "user", "content": "我该怎么重置密码?"}]
}
// 下一次请求带着 "Session 7b3d-9f02……",所以 system 文本永远不会
// 两次逐字节相同——整个前缀每次都被重新计算。实测:0% 命中。

// 修好的 —— ID 挪到了用户轮次;system 保持逐字节相同:
{
  "system": [{
    "type": "text",
    "text": "你是一个支持客服。[……600 行稳定的政策……]",
    "cache_control": {"type": "ephemeral"}
  }],
  "messages": [{"role": "user", "content": "Session 4f9a-2c1e。我该怎么重置密码?"}]
}
// 那个变化的 ID 现在跑到了断点之后,所以这 600 行前缀
// 在之后的每次请求上都能缓存。实测:~99% 命中。

第 3 步:把缓存命中率当作一等指标来监控。 缓存命中率应该和延迟、成本一起,出现在你的 LLM 运维仪表盘上。它是一个先行指标:命中率下降往往预示着一波成本飙升的到来,而且它能在提示词结构退化变成账单惊悚之前就暴露出来。大多数供应商的 API 都会在响应元数据中返回缓存使用情况——把它记下来,并针对它做告警。

第 4 步:让缓存 TTL 匹配你的流量间隔。 Anthropic 的 TTL 选项(5 分钟或 1 小时)是运维约束,而不只是定价档位。一个每隔 10 分钟才来一次请求的部署,永远也命中不了 5 分钟那档——要基于你 P50 上的预期请求间隔来选 TTL,而不是突发峰值。对于突发式工作负载(比如每天跑一批,一小时内处理几千个请求,然后安静下来),1 小时 TTL 即便写入要付 2 倍成本也值:写入成本每小时才付一次,而读取节省下来的量会在整个突发期内叠加。

缓存感知路由在两种不同的 Vertex AI 工作负载上,分别把 TTFT 降了 35%,P95 延迟降了 52%

提示缓存在成本上的节省已经被充分讨论过了。但它在延迟上的影响讨论得相对较少,而这同样可以非常显著。

Google 的 Vertex AI 团队公开记录了这样一个案例:通过智能路由——把共享相同前缀的请求发到那个已经缓存了该前缀的推理服务器——他们让前缀缓存命中率从 35% 翻番到了 70%。Google 的报告称,这在上下文很重的编码智能体工作负载(Qwen3-Coder)上把 TTFT 降低了 35%,并且在突发式聊天工作负载(DeepSeek V3.1)上把 P95 尾延迟改善了 52%。这是两种截然不同的流量画像,瓶颈也各不相同——重上下文工作负载的瓶颈在于重新计算的 overhead,突发式工作负载的瓶颈在于队列拥塞——并非对同一个工作负载用两种不同方式的测量。

其机制是:缓存命中直接免去了对提示词中稳定部分的 prefill 计算。对于一个 4,500 个 token 中 4,000 个都被缓存的提示词来说,模型只需要对新增的 500 个 token 执行 prefill——prefill 的工作量大约减少了 89%。Prefill 是计算密集型的;把它跳过去所带来的延迟收益是实打实的,而不仅仅是省了点钱。

DigitalOcean 无服务器推理上的第一手实测:命中率从 0% 到 99.3%,输入成本降低约 90%

为了拿出实际数字而不是只引述供应商的数据,我们直接对 DigitalOcean 无服务器推理(Serverless Inference) 做了基准测试(Claude Haiku 4.5,每百万输入 $1.00,每百万输出 $5.00,约 6,000 个 token 的共享前缀,每种布局 1,500 个请求,共跑 3 轮)。有两个发现值得内化:

第一,这里的缓存是显式的,不是自动的。 DigitalOcean 无服务器推理使用的是 Anthropic 风格的模型:你需要用一个 ephemeral cache_control 断点把稳定前缀标记出来。没有这个标记,无论提示词结构有多干净,命中率都是 0%——而且还有一个最小可缓存长度(约 2,300 个 token 的前缀没有被缓存;约 6,000 个的被缓存了,这符合上面提到的该模型 4,096 个 token 的最低下限)。这就是前面描述过的 5 分钟 / 1 小时 TTL 机制,不是 vLLM 的那种自动前缀缓存。

第二,当前缀被正确标记后,布局的效果非常显著。 在保持模型和 token 数量不变、只把每次请求的动态字段从前缀内部移到尾部的情况下,实测缓存命中率从 0% 跳到了 99.3%,预估输入成本从每 1,000 个请求 $6.72 降到了 $0.57——大约降低了 90%。这正好落在打一折的缓存读取经济账所预测的区间内:当几乎所有输入都以 0.1 倍费率从缓存中提供时,输入账单大约会下降一个数量级。(我们实测的降低幅度,比仅靠命中率和折扣率拍脑袋算出的数字多了几个百分点;如果你要复现这个基准测试,请把精确百分比当作方向性参考,而非用来规划预算的具体数字,并根据你自己真实的流量形状去测量。)

DigitalOcean Serverless 提示缓存基准测试:当动态字段从缓存前缀中移出时,缓存命中率从 0% 到 99.3%,输入成本从每 1,000 个请求 $6.72 降到 $0.57

DigitalOcean Serverless 上的第一手实测(Claude Haiku 4.5,约 6,000 个 token 的前缀,每种布局 1,500 个请求):用 cache_control 标记前缀并把动态字段移到尾部后,命中率从 0% 升到 99.3%,输入成本大约降低 90%(每 1,000 个请求 $6.72 → $0.57)。

一个诚实的数据说明:在共享的 Serverless 上,可以稳稳复现的收益是成本,而不是吞吐量。在各轮运行中,TTFT 和吞吐量会随着队列状况波动,而成本下降是持续保持住的。由缓存带来的客户端可观测吞吐量提升——也就是“释放出更多 GPU 周期给 decode”那部分收益——会体现在专用端点上,也就是你自己独占 GPU 的时候。DigitalOcean 面向 GPU Droplet 云服务器的推理优化镜像,正是为了这种情况,把自动前缀缓存融入了 vLLM 服务栈里;在专用 Droplet 上去测它的吞吐量 delta,是顺理成章的后续基准测试。关于一个完全可复现的、引擎级别的基准测试框架(包括原始的命中率和 TTFT 日志),请参见配套文章《提示缓存到底什么时候才能省下真金白银》。

语义缓存对重复查询可以彻底省掉推理

对于那些查询重复度很高的工作负载——比如客户支持、FAQ 机器人、知识库搜索——语义缓存可以作为前缀缓存的补充,把常见查询的完整推理过程直接省掉。模式如下:

  1. 每次请求到来时,计算这条查询的嵌入向量。
  2. 在向量存储中检查是否有语义相近的历史查询(通常要求余弦相似度 ≥95%)。
  3. 如果找到了匹配,直接返回缓存的响应——完全不用调模型。
  4. 如果没找到,执行推理并把结果存下来。

经济账相当诱人:一次缓存命中的边际成本几乎为零(一次嵌入调用 + 一次向量检索)。对于一个 40% 的问题都是“我怎么重置密码”变体的支持机器人来说,语义缓存可以消灭掉将近一半的推理调用。

什么时候用它,以及要管理什么:

  • 时效性问题: 缓存的响应需要 TTL 或失效机制。上个月准确的回答,在产品更新后可能就是错的。
  • 阈值调优: 相似度阈值太高命中的太少;太低会把不该匹配的不同问题也给匹配上,返回错误的响应。95% 的余弦相似度是一个合理的起点——要根据你自己的查询分布去调。
  • 安全性: 在多租户部署中,如果查询相近但上下文不同,一个用户的查询可能会拿到另一个用户的缓存响应。需要按租户给缓存做命名空间隔离。

上线前的避坑检查清单

  • 稳定前缀内部没有嵌入任何动态字段(时间戳、会话 ID、用户 ID、每次请求的元数据)。
  • 检索到的文档跟在稳定提示模板后面,但出现在固定前缀之后。
  • 每次部署的缓存命中率都被记录,并做了监控告警。
  • 缓存 TTL 与你的流量间隔相匹配——对于一个间隔 10 分钟的工作负载,别把 TTL 设成 5 分钟。
  • 对于多租户部署,语义缓存的条目按租户做了命名空间隔离。
  • 缓存写入成本被单独追踪——它们会部分抵消掉读取带来的节省。
  • 你的前缀满足你所用的那个具体模型版本的最小可缓存长度,而不是一个泛泛的“1,024 个 token”假设——新模型的要求可能会更高。
  • 提示词结构有版本控制——不小心的提示词变更会悄无声息地让缓存全部失效。

做得对的话,三层缓存加在一起,能让 60–80% 的推理成本和延迟都从缓存里走掉。只有前缀缓存依赖于提示词结构,这就是为什么大部分收益——以及大部分错误——都出在这里。

关于这个话题的常见问题

1. 什么是提示缓存,它和 KV 缓存有什么不同?

KV 缓存是自动的,范围仅限于单次请求内部——它让模型能够增量式地生成 token,而无需在每一步解码时都从头重新计算整个序列的注意力。提示(前缀)缓存是这个想法在跨请求上的延伸:当后续请求与先前请求共享相同的开头 token 时,平台会直接复用已经计算好的 KV 状态,而不是重新处理。你不需要配置 KV 缓存;但你需要配置前缀缓存,做法就是把你的提示词组织成稳定内容在最前面的结构。

2. 为什么我明明已经正确启用了缓存,命中率还是那么低?

最常见的罪魁祸首,遥遥领先的就是一个动态字段——时间戳、会话 ID 或某个每次请求都不同的标识符——蹲在了可缓存前缀的末尾之前。缓存是按从第一个 token 开始、完全逐字节相同的内容来匹配的,所以在缓存边界之前的任何位置,哪怕只有一个字符变了,也会让边界之后的所有内容全部失效。把所有每次请求都不一样的内容挪到提示词的最末尾,放到标记好的缓存边界之后。

3. 提示缓存会改变模型的输出吗?

不会。缓存只影响输入前缀在内部如何处理——平台是复用先前计算好的注意力状态,还是重新计算它们。无论哪种情况,响应的生成方式是相同的,而且供应商都声明输出不会因为是否发生缓存命中而受影响。

4. 实际能被缓存的最短提示词长度是多少?

这取决于供应商,而在 Anthropic 上还取决于具体的模型代次——并没有一个放之四海皆准的数字。较老的 Claude 3.x 模型可以缓存短至 1,024 到 2,048 个 token 的前缀;像 Claude Haiku 4.5 这样的新模型要求至少 4,096 个 token。低于这个底限,提示词就根本不会被缓存,无论它被重复了多少次,或者 cache_control 标记放在了哪里。在把你从另一个模型或更老 Claude 代次那里拿来的数字当作前提之前,先去查一下你所用那个具体模型的当前最下限。

5. 缓存真正开始省钱之前,需要多少次缓存命中?

在 Anthropic 标准 5 分钟档位的费率下(写入 1.25 倍,读取 0.10 倍),盈亏平衡点大约是 1 次缓存命中——在那一次命中之后,每一次额外命中都是纯省下来的钱。通用公式是 h* = (w − 1) / (1 − r),其中 w 和 r 分别是你的供应商相对于标准输入价格的写入和读取乘数;代入你自己供应商的费率就能算出你自己的盈亏平衡点。

6. OpenAI 的缓存输入折扣和 Anthropic 一样吗?

并不统一。Anthropic 的读取折扣在整个 Claude 家族中是一贯的打一折(0.10 倍),写入溢价根据 TTL 在 1.25 倍到 2 倍之间。OpenAI 的缓存读取折扣则随模型代次而变化——历史上 GPT-4o 家族是打五折,在新模型上正朝着打一折靠拢。你应该去查你那个具体模型的当前费率,而不是假定同一个数字适用于 OpenAI 的所有模型。

7. 提示缓存和语义缓存可以一起用吗?

可以,而且它们解决的是不同的问题,所以是互补叠加而非竞争。前缀缓存能降低每次请求时重复处理共享提示词结构的成本。语义缓存则是在进来的查询与之前回答过的问题语义足够相近时,直接跳过推理这一步。举个例子,一个支持机器人可以在每次请求上用前缀缓存来搞定它的系统提示词和工具定义,同时用语义缓存来在那些与历史问题几乎重复的那部分查询上,完全省掉推理。

8. 把动态字段移到提示词末尾,就一定能解决低命中率的问题吗?

这是杠杆效应最强的单一修复手段,并且能搞定绝大部分场景,包括本文开头提到的 ProjectDiscovery 案例。不过,如果你的前缀低于供应商的最小可缓存长度,如果你的流量太稀疏以至于在 TTL 窗口内产不出重复命中,或者如果那个“稳定”内容因为其他原因在请求之间实际上并不一致(比如一个你还没注意到的、藏了微妙变化字段的模板),那这一招就帮不上忙。重新排序解决的是布局问题;它解决不了流量形状或前缀长度的问题。

结语

提示缓存是一种降低 LLM 成本与延迟的强大工具。它是一项实现起来相对省力,却能对你的核心成本产生显著影响的简单技术。

按照本文列出的步骤,你就可以实现提示缓存,并开始在 LLM 工作负载中看到成本节省和延迟改善。

你可以参考下面这些系列教程来起步:

  1. 为什么你的 LLM 账单是预期的 3 倍
  2. 如何为推理场景选择合适的 LLM 模型

如果你希望快速确定应该选择什么模型,怎么才能降低AI推理成本,可以直接咨询DigitalOcean中国区战略合作伙伴卓普云(aidroplet.com)的技术团队。

下一步

  • 在你的 LLM 工作负载中实现提示缓存。
  • 监控你的缓存命中率,并根据需要调整 TTL。
  • 尝试不同的提示词结构,看看哪种对你的工作负载效果最好。

参考资料

相关推荐

Spot GPU 与预留 GPU:AI 初创公司的实用成本指南

Spot GPU 可以显著降低灵活型训练任务和批量推理的成本。而对于稳定运行的生产工作负载,在将利用率、故障恢复和服务要求都纳入考量后,预留算力或其他可靠的算力方案可能更经济。任何一种采购模式,都不会仅凭名称就自动成为更好的选择。DigitalOcean 提供了一个明确的 H100 长期承诺价格基准。Azure 在所选区域提供了折扣幅度较大的 H100 NVL Spot 计费方案。Google Cloud 公布的 H100 Spot 折扣则低于其宣传的最高折扣幅度。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 190

不受限于 Copilot,教你在 VS Code 中接入 GPT、Claude

选择自定义接口后,VS Code 会要求填写模型提供商相关信息。Group Name(分组名称):FluxlaneAPI Key:粘贴刚刚在 Fluxlane 控制台创建的 API Key接下来,在 API 类型(API Type)中选择:Chat Completions。这里我们使用 OpenAI 兼容的 Chat Completions 接口。完成后,VS Code 会打开一个名为的配置文件,接下来需要在这个文件中填写具体的模型接口地址和模型 ID。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 298

WorkBuddy 接入自定义模型教程:接入 GPT、Claude 等大模型

在 WorkBuddy 主界面,点击底部输入框附近的模型选择器(默认显示当前模型名)。在弹出的模型列表最底部,点击“配置自定义模型你也可以从左下角头像进入“设置”,在左侧导航中选择“模型”,到达同一个配置页面。进入“模型”设置页后,点击右上角的“+ 添加模型在“提供商”下拉列表中选择最后一项“自定义 / Custom选择自定义后,接口地址、API Key、模型名称三个字段都需要手动填写。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 1769

DigitalOcean 提示词缓存正式上线,Agent 上下文最高省 90%

的提示词缓存(Prompt Caching)现已正式可用,开放模型目录中所有受支持的模型均可使用,无需修改现有请求代码。缓存输入 Token 的费用最高可降低 90%,首 Token 延迟最高可降低 80%。Agent 不会每次执行任务都从头开始。每次发起新请求时,它都会在已有上下文的末尾追加上一次工具调用的结果,而这个上下文中早已包含系统提示词、工具定义、读取过的所有文件,以及此前执行的每一步操作及其结果。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 597

DigitalOcean 无服务器推理实测:六款模型的首 Token 延迟表现

你有没有遇到过这种情况:Demo 跑得好好的语音助手,一上生产就被人吐槽"反应太慢";你翻遍模型规格表,每个都说自己"低延迟",但真到用户盯着屏幕等回复的时候,谁快谁慢你心里根本没底。更麻烦的是,这种等待是没法靠猜的。你挑了三四个模型,文档都说自己快,但没人告诉你:在你实际用的提示词长度下,谁真的能一秒内开口?谁在你把文档从 500 字加到 10,000 字之后会突然变慢?谁平时看着正常,却偶尔卡上十几秒让用户以为你的产品挂了?这些恰恰是选型时最该知道的事。但市面上没有一个简单、公开的答案。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 549

AI Agent 运行环境难搭、空闲还收费?MicroVMs 正式公测

AI Agent 使用计算资源的方式,跟传统应用不一样。在一次会话中,它会写代码、跑代码、调用模型,然后等一个工具或一个人,再接着干。所以它需要的是短促、高强度的真实计算爆发。它还需要在刚刚生成的代码周围划一道硬边界,这样某个 Agent 的错误就不会扩散到宿主机或其他客户那里。这种模式并不是 Agent 独有的。传统基础设施满足不了这些需求。一台 7×24 小时开着的服务器,去跑一个每小时只忙几分钟的工作负载,意味着你要为大量空闲计算时间买单。容器启动快、密度高,但它们和邻居共享内核。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 684

Agent Droplets 服务器正式上线:为 AI Agent 提供一站式云基础设施

上周,DigitalOcean 正式开放的公测:提供托管运行时、受权限控制的 16,000 多个工具访问、无服务器推理,以及持久化的内存和存储,全部运行在同一个云平台上。开发者已经启动了数千个 Agent Session。如今,构建一个真正有用的 Agent 已经不再困难,但要把它稳定地运行起来,依然是一件麻烦事。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 412

Claude Sonnet 5.5 现已上线 DigitalOcean AI 推理云

Anthropic 最新发布的现已上线。开发者无需单独管理 Anthropic 账号或模型基础设施,即可通过 DigitalOcean API 调用该模型,而且支持国内直连,无需担心网络障碍。相比上一代 Sonnet 5,这次升级并不是简单地把模型“做得更大”。根据 Anthropic 公布的数据,Sonnet 5.5 的输出速度比 Sonnet 5。虽然每百万 Token 的单价没有变化,但完成同一项任务通常需要更少的 Token,Anthropic 测试中单任务成本最高可降低约。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 1668

吞吐量 +38%:DigitalOcean 托管数据库高级版正式上线

随着业务规模不断扩大,数据库也会从一个简单的数据存储层,逐渐成为整个应用架构的核心。多年来,DigitalOcean 已帮助数千家初创企业和成长型公司轻松部署和扩展全托管的和数据库,无需承担复杂的日常运维工作。但随着访问流量快速增长、数据规模持续扩大,以及业务对可用性的要求越来越高,高增长工作负载需要更强大的数据库基础设施来支撑。正因如此,我们正式宣布 DigitalOcean 托管数据库 Advanced Edition(高级版)面向 MySQL 和 PostgreSQL 用户正式上线。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 491

DeepSeek V4.1 Flash 现已上线 DigitalOcean:更强 Agent,更低推理成本

DeepSeek 最新发布的现已上线,开发者可以直接通过调用,无需自己部署和维护 GPU 推理集群。这次的 V4.1 Flash 有点不一样。它并没有继续简单地追求“参数越大越好”,而是采用了 DeepSeek 新一代:模型总参数达到,但处理输入时只激活约,生成输出时激活约。更值得关注的是,在 DeepSeek 自己公布的测试中,这个“Flash”版本在不少 Agent 和 Coding Benchmark 上,反而超过了参数规模更大的。与此同时,它还支持。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 1316

DigitalOcean vs OpenRouter:2026 年 AI 模型路由对比

当生产环境中的应用开始依赖多个模型时,模型路由就不再是一个“有更好、没有也行”的功能,而会直接影响推理成本和服务可用性。如今,这已经不是少数应用才会遇到的问题。根据,81% 的受访者预计今年需要依赖两个或更多 LLM 提供方才能保持竞争力,55% 已经至少更换过一次提供方,其中最主要的原因就是降低成本。这种变化也带来了一个单靠应用代码很难解决的基础设施问题:模型路由逻辑究竟应该作为独立的一层,附加在现有技术栈之上,还是直接运行在承载应用的基础设施内部?OpenRouter 给出的答案是“模型市场”。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 1137

Kimi K3 + Claude:AI Agent 多模型路由实战

AI Agent 不同任务对模型能力的需求并不相同。本文以 Kimi K3 和 Claude 为例,介绍如何通过模型路由动态选择合适的模型,在兼顾任务质量和性能的同时,减少不必要的推理成本。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 1257

Omarchy 将研发基础设施迁移至 DigitalOcean 云平台

无论是用于打包的构建服务器、用于 PR 审查的智能体运行器,还是用于 QA 测试的 Droplet,DigitalOcean 恰好拥有我们需要的一切。简直不能想象更合适的合作伙伴了!Omarchy 的流水线就是这种模式的真实案例,而 DigitalOcean 的基础设施恰好契合其需求。除了基础设施迁移之外,DigitalOcean 还将以创始企业赞助方的身份加入 Omacom 基金会——该非营利组织为 Omarchy 的基础设施及其依赖的开源项目提供资金——并将担任 Omarchy 的智能体计算提供商。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 543

RAG 的 Embedding 模型需要微调吗?什么时候值得自己训练?

什么时候该继续用现成 Embedding API,什么时候值得自己微调?本文从 Recall@10、训练数据、向量维度和长期成本出发,给出判断方法,并介绍如何用 DigitalOcean GPU 与 PostgreSQL托管数据库搭建一套更可控的 RAG 检索架构。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 277

从API到专用GPU:2026年5大适合创业团队的AI推理平台深度对比

2026 年面向初创公司的 AI 推理服务商选型指南,深度对比 DigitalOcean、Groq、Replicate、Fireworks AI、Together AI 五家平台。从冷启动、缩容至零、扩展路径等维度评估,帮你找到从原型到生产的最优解,避免增长期的昂贵迁移。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 1062

GPT 6 Astra 已上线 DigitalOcean AI 推理云:AGI 时代的计算机操作模型来了

OpenAI 于 9 月 3 日正式发布的 GPT-6 Astra,现已通过 DigitalOcean正式上线。开发者无需自己部署和维护 GPU 推理集群,即可直接通过 DigitalOcean 调用这款 OpenAI 迄今为止能力最强的旗舰模型。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 1067

AMD旗舰GPU仅需4美元每小时,DigitalOcean上线Spot GPU实例

DigitalOcean AMD MI350X / MI355X Spot GPU 降至 $4/小时起。价格锁定、性价比极高,适合训练、批量推理等容错任务。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 602

GLM-5.3-Flash 成本优化实战:加一个参数,推理成本直降 6.3 倍

GLM-5.3-Flash API 到底要花多少钱?本文通过 2700 次真实调用,对比 GLM-5.3-Flash、Qwen3.8-Max 与 Kimi K3 的 Token 消耗和实际成本,并实测 reasoning_effort 如何将推理费用降低 6.3 倍。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 2254

Baseten vs DigitalOcean、RunPod:7 个 AI 模型部署平台横向对比

RunPod、Modal、Replicate 和 Spheron 与 Baseten 的核心产品竞争最直接。它们提供 Dedicated 或 Flexible GPU Infrastructure,用于运行自定义或微调模型,而不是只调用一个预建的 Model Catalog Entry。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 867

GLM 5.3 已上线 DigitalOcean AI 推理云平台:Agent 任务的高性价比底座来了

GLM-5.3-Flash 已上线 DigitalOcean AI 推理云平台:3200 亿参数、每 Token 仅激活 180 亿参数,支持 100 万 Token 上下文与原生图像/视频输入。DigitalOcean 调用价格低至每百万输入 Token 0.15 美元,并支持统一 API、多模型路由与模型评估。Z.ai 最新发布的现已上线,开发者可以直接通过调用,无需自己部署和维护 GPU 推理集群。如果你之前关注过 OpenRouter 和 OpenCode 上那个没有公开身份的。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 1017

25 万条数据只花 7.04 美元,LLM 批量推理到底有多省?

25 万次请求被拆分成 7 个批量推理工作,全部完成且 0 失败;99.99% 的返回结果符合 JSON Schema,模型与数据集自带产品标签的一致性达到 83.6%。最大的推理任务每个包含 40,000 次请求,完成时间为 1.4~2.2 小时,远低于 24 小时的 Completion Window。一个包含 25,000 次请求、使用 Claude 模型的批量推理任务只用了 17 分钟。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 1563

面向 AI 工作负载,单核性能提升 30%:DigitalOcean v5 Droplets 云服务器正式上线

DigitalOcean 云平台正式推出。这是新一代计算实例,基于第 5 代 AMD EPYC™ 处理器打造。v5 Droplets 云服务器专为高性能工作负载设计,包括计算密集型 Agentic AI 平台、AI/ML 工具、高吞吐量音视频转码,以及高流量的分布式 Web 应用和 API。与上一代 Droplets 云服务器相比,v5 Droplets 云服务器的。同时,这也是 DigitalOcean 首次允许用户分别选择 vCPU、内存和存储容量,并只为实际选择的资源付费。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 1011

DigitalOcean 推理路由器新增缓存感知能力:为什么最便宜的模型不一定最省钱

Coinbase CEO Brian Armstrong 最近提出了一个问题,也是所有正在扩大 AI 使用规模的企业都在面对的问题:当 Token 用量呈指数增长时,怎样才能让 AI 支出保持基本不变?这并不是一个假设场景,而是各行各业的企业正在真实面对的问题:限制用量确实可以帮助控制账单,但也会同时限制真正有价值的工作。更好的办法,是通过更合理的默认模型、更智能的模型选择,以及针对具体工作负载更充分地利用缓存,改善每一次请求的成本结构。现在,DigitalOcean 推理路由器正式加入缓存感知(Cache

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 215

2026 LLM 成本计算指南:Token 价格、推理费用与降本方法

根据 2026 年的调查数据,去年接近四分之三的企业都出现了 AI 成本超出预算的情况。造成这一差距的一个重要原因,就是很多团队在工作负载进入生产环境之前,没有先做好准确的 LLM 成本测算。从价格表上看,Token 定价似乎很简单,无非就是每百万 Token 几美元,但真正的成本取决于工作负载上线后到底怎么运行。真实用户的提问和模型回答,长度往往和测试阶段的几个 Sample Prompt 不一样,可能更长,也可能更短。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 1432

Qwen3.8-2.4T-A95B 部署与性能解析:DigitalOcean 无服务器推理实测

Qwen3.8-2.4T-A95B 是阿里云在 2026 年 8 月发布的旗舰级开源大语言模型。它是从 Qwen3.8-Max 旗舰模型衍生而来的开放权重纯文本版本,采用混合专家架构,总参数量 2.4 万亿,每个 Token 大约激活 950 亿参数,主要面向编程、工具调用和长周期 Agent 任务。在 DigitalOcean 上,它以纯文本输入、纯文本输出的形式提供。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 871

多模型路由怎么选?2026 年 4 款主流方案对比

多模型路由位于应用和语言模型之间,负责决定每一个进入系统的请求应该交给哪个模型处理。在构建LLM 应用时,通常不存在一个模型能够在成本、延迟、推理、编程、视觉和 Tool Calling 等所有维度同时做到最好。如果应用直接调用一个固定模型,那么无论请求简单还是复杂,都只能使用同一种模型能力和价格。应用 → 多模型路由层 → 选择模型 → 执行请求 → 返回统一响应路由层先分析 Prompt 或匹配预设规则,再从候选模型中挑选更适合当前任务的模型,把请求发送出去,并以一致格式返回结果。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 866

Qwen 3.8 已上线 DigitalOcean AI 推理云平台

阿里通义千问新一代旗舰模型现已上线,并可通过直接调用。根据官方所说,这次上线的并不是一款“小修小补”的 Qwen 模型。Qwen3.8-2.4T-A95B 采用,每次推理激活约 950 亿参数,重点面向长上下文、AI 编程以及 Agent 智能体等复杂工作负载。尤其值得注意的是,它最高支持,在代码、工具调用和智能体任务上的表现已经进入当前前沿大模型梯队,而 DigitalOcean 上的调用价格为。单看价格,Qwen 3.8 未必是市场上最便宜的选择。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 223

AI Agent 性能优化:如何用无服务器推理降低延迟、提升响应速度?

如果你已经针对自己的业务场景 Fine-tune 了模型,并且拥有自己的权重,那么就需要一个地方来部署它。第四种是。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 713

AI 应用成本怎么算?从推理费用到完整 TCO 拆解

Token 价格比较,不等于 TCO 比较。一套完整 AI 应用最终比单纯的推理账单贵多少,取决于它是怎么搭出来的。在前面的自下而上模型中,一个集中在单一平台上的 RAG 技术栈,总成本约为推理费用的1.24 倍;而完全相同的工作负载拆到两个平台之后,总成本会达到推理费用的2.9 倍。两者之间的差距全部来自计算、存储、网络、数据库、数据出站和运维成本。而这些项目,没有一个会出现在 $/百万 Token 的价格表中。$67,727/月$84,827/月(高 25%)$110,337/月。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 640

多款模型最高直降 50%:DigitalOcean 无服务器推理大降价

这里给一些还不太熟悉 DigitalOcean 云平台的用户介绍一下。DigitalOcean 无服务器推理是一项托管式模型推理服务。开发者可以直接通过 API 调用基础模型,不需要购买 GPU、部署推理框架,也不需要自己处理扩缩容、模型升级和底层基础设施运维。目前,DigitalOcean Inference 提供 70 多款模型。简单来说,它把“搭建并维护一套大模型推理服务”变成了“调用一个 API”。Serverless Inference 按实际使用量计费。

了解关于云主机、GPU、AI、数据库托管、Kubernetes等相关技术知识,以及DigitalOcean云平台使用教程 905
上一篇: 部署 Kimi K3 需要多少 GPU?自托管与 API 成本对比
下一篇: LLM 多模型路由终极指南:架构设计、成本优化与平台选型
卓普云
卓普云 卓普云 卓普云
博客等级 码龄3年 3136粉丝 304原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值