如何将 LLM API Token 消耗降低 81%:实战指南
成本增长主因是每次请求塞入过多上下文 token 而非用户增长;通过上下文压缩、选择性输入和缓存策略,可实现 80%+ 成本削减。
完整中文译文
如果你的 AI Agent 每月 token 账单不断攀升,这不是你的错觉。大多数团队以为成本上升是因为使用产品的人变多了,但真正的原因很少是这样。
真相比大多数团队意识到的更简单、也更容易修复。LLM API token 消耗通常上涨,是因为你在每一次请求中塞入了太多上下文,而不是因为用户基础在扩张。一旦你理解了这种浪费藏在哪里,就能学会如何大幅降低 LLM API token 消耗,有时能超过 80%,无需换模型,也不牺牲答案质量。
本指南会精确讲解 token 浪费从何而来、常见修复方法为何不够有效,以及什么才是真正能控制成本的方法。
Why LLM Token Costs Spiral Out of Control
假设一次发送给 GPT-4o 的请求携带了 15,000 个 token 的上下文。这一通电话的成本大约是只携带 1,500 个 token 的同一请求的十倍。模型没有办法知道哪些 token 真正有助于回答问题,所以你最终为每一个 token 付费,不管它有没有用。
大多数工程团队超支,不是因为选错了模型或请求量过大。他们超支是因为发送的上下文从未对最终答案做出贡献。理解这个区别是实现真正 LLM token 成本降低的第一步。
The Three Biggest Sources of Token Waste
三个模式占据了典型 Agent 架构中大部分不必要的开销。
完整对话历史注入。将整段聊天记录附加到每次请求中,意味着为问候、跑题和重复措辞付费,这些内容与当前问题毫无关系。一段 20 条消息的对话可能总计 12,000 个 token,但答案往往只出现在一次交换中。
朴素 top-K RAG 检索。标准检索按相似度拉取前五到八个 chunk,并将它们全部塞进 prompt,即使通常只有一个或两个 chunk 包含真正的答案。
本应是简单查询的 LLM 调用。像"这个用户是什么计划"这样的问题根本不需要推理。它们需要的是事实查询,但许多系统为了从埋藏的对话历史中挖出答案,白白消耗了一次完整的模型调用。
随着对话变长和知识库增长,这种浪费会复合。到第 40 条消息时,一些架构每次请求注入了 25,000 个 token,其中大部分从未以有意义的方式到达模型注意力。
Why the Obvious Fixes Don't Actually Work
当 token 成本开始攀升时,团队往往会采用快速的补丁方案。不幸的是,这些流行的修复方法往往是在转移问题,而不是解决问题。
缩短对话会迫使为了节省计算资源而让用户体验变差。切换到更便宜的模型会降低每个 token 的价格,但更弱的模型在处理嘈杂上下文时更吃力,把一个成本问题变成了质量问题。对话历史摘要本质上是lossy的,因为摘要器必须在知道接下来会有什么问题之前猜测什么才重要。
甚至扩展上下文窗口也会适得其反。研究一致表明,随着无关 token 堆积,模型性能会下降,所以更大的窗口只是为模型无法可靠使用的噪声创造了更多空间。这些方法都没有解决根本的架构问题:发送对当前问题没有帮助的上下文。
How to Fix High LLM Token Costs at the Root
真正的修复是架构层面的,而不是操作层面的。与其将原始上下文倾倒到每个 prompt 中、希望模型能整理出来,不如用更好的方法:只提取真正重要的信息,并精确检索与每个特定查询相关的内容。
这就是 Exabase 的原理,Exabase 是专为 AI Agent 构建的数据层。Exabase 通过三个具体机制解决 token 浪费,每个机制都针对上述一个浪费源。
Memory Extraction Instead of Raw History

当对话通过 Exabase 的 Memory API 运行时,系统提取真正重要的内容并将其存储为结构化记忆。一段 8,000 token 的对话可以缩减到其中很小一部分的结构化、可复用事实,覆盖偏好、决策和声明的约束。
在下次请求时,你只检索与该特定查询相关的记忆,而不是重放整个对话。记忆引擎还会自动解决矛盾,所以如果用户在对话中途升级了计划,模型只看到当前的准确状态,而不是从对话不同时间点拉取的两个冲突事实。
Precise Retrieval Instead of Chunk Dumps

标准 RAG 按向量相似度抓取 top-K chunk 并注入每一个,不管它们是否真正有帮助。Exabase 的 Deep Search 改为在子文档级别搜索,返回精确的段落并附带页码和位置引用,使 Agent 可以引用来源而不必将整个文档拉入上下文。
差异快速累积。几个精确、高度相关的段落通常比标准 top-K RAG 设置提供更少的总上下文,同时更完整地覆盖实际答案。更小、更清晰的上下文意味着模型花更少的精力过滤噪声,花更多的精力产生有用的答案。
Ready to stop paying for context your model never uses? Start for free with Exabase and see your token spend drop from your very first request.
Memory Lookups Instead of Full LLM Calls
并非每个 Agent 处理的問題都需要语言模型。用户计划层级、首选语言或时区等事实是查询,而不是生成任务。有了结构化记忆,这些就变成了约 200 毫秒返回的即时 API 调用,消耗零 LLM token。
每个替换完整模型调用的查询都消除了该调用的全部 token 成本及其延迟。在一个典型的会话中,通常有几个这样的机会就隐藏在眼皮底下。
The Real Numbers Behind an 81% Reduction
Exabase 发布了一个实时 token 节省计算器,让你输入自己的使用模式并亲眼看到差异,而不是依赖别人的例子。用一个真实的中型规模设置运行它,产生以下结果:

Average messages per conversation: 20 RAG chunks retrieved per request: 8 Daily LLM requests: 10,000 Model: GPT-4o at $2.50 per million input tokens Cost without Exabase: $12.4K per month Cost with Exabase: $2.3K per month Monthly savings: $10.1K Reduction: 81 percent
81% 这个数字在查看每次请求的 token 计数或每月总账单时都保持一致,这是一个有用的sanity check。你的数字会因对话长度、chunk 数量、请求量和模型选择而有所不同,所以值得用计算器运行你自己的实际使用情况,而不是假设这些数字直接适用于你的架构。计算器本身指出其估计仅基于输入 token 定价,记忆检索是从观察到的提取比率建模的,而不是为每个用例保证的。
这种方法不仅仅是一个成本计算器背书的。Exabase 的记忆引擎 M-1 在 LongMemEval 上取得了最先进的结果,LongMemEval 是一个严格的公开对话记忆基准测试,在使用比在同一基准上测试的竞争系统更小、更便宜的模型的情况下,达到了 96.4% 的 top-50 检索准确率。这个结果在这里很重要,因为它表明精确检索不仅仅能降低成本,在苛刻的、独立测量的条件下也能保持竞争力。
How to Diagnose Your Own Token Waste
在推出任何修复之前,准确测量问题会有所帮助。最有用的单一指标是每次请求的平均 token 数随时间的变化。如果这个数字增长速度快于你的请求量,你遇到的是上下文问题,而不是简单的容量问题。
按组成部分细分总数:多少 token 属于系统 prompt,多少属于对话历史,多少属于 RAG chunk,多少属于用户的实际消息。在大多数架构中,对话历史和 RAG chunk 加起来占 token 总消耗的 80% 或更多,这正是 LLM token 成本降低的机会所在。Exabase 的 token 成本计算器让你在做出任何承诺之前,根据自己的请求量、消息长度和模型选择进行测试。
What It Costs to Fix This
Exabase 为小团队提供免费层级,包含 $30 的免费积分、1GB 的included存储和最多 100 个 bases,这使得在承诺之前在真实工作负载上测试这种方法成为可能。Scale 计划每月 $149(或每年 $1,490,相当于两个月免费),包含 2TB 的included存储、零数据保留政策和更高的请求限制。企业定价是定制的,并根据协商的存储和支持需求进行扩展。因为免费层级不需要前期承诺,这是一个在你的流量上验证 token 节省的合理方式,然后再决定是否升级。

Get Started Cutting Your Token Costs Today
学习如何降低 LLM API token 消耗不需要更小的模型、更短的对话或更差的产品体验。它只需要发送真正有助于模型回答当前问题的 token。记忆提取、精确的子文档检索以及完全跳过模型的查询,可以让你的架构成本从线性增长变为更接近平稳,无论你的对话或知识库变得多大。
不要让不必要的上下文继续消耗你的预算。预约 Exabase 的演示,了解你可以节省多少。
失控的 LLM API 成本很少是产品简单地成功扩展的标志。更常见的是,它表明你的架构正在为模型从未实际使用的上下文付费。通过从原始对话填充和朴素检索转向结构化记忆和精确搜索,就有可能在同时提高答案质量的同时修复高 LLM token 成本。上述数字来自 Exabase 自己的公开计算器和基准测试结果,因此将其作为起点估计而不是保证,并在做出架构决策之前用你自己的使用模式运行计算器。降低支出的路径不是更小的模型或更差的体验。这是更智能的上下文,构建为随使用增长而非线性扩展的扁平化。