我们优化 Token,不是为了省钱,而是因为 Token 是我们产品的原材料——而浪费是一种产品缺陷。


00 · ActelosAI 为什么谈 Token

生成式引擎优化(GEO)本质上是一场押注于「与前沿模型对话」的生意。我们的 agent 调用模型去测量一个品牌在 AI 生成回答中的呈现方式,并越来越多地去塑造它。每一次查询、每一步推理、每一页检索——它们都是 Token。一家卖「生成式引擎优化」的公司,首先必须擅长优化自己对生成式引擎的消耗。

你不可能一边教客户做生成式引擎优化,一边让自己的 Token 账单漏水。我们应该先把同样的纪律用在自己的工作中。


01 · Token 是产品问题,不是成本问题

默认的本能是把 Token 消耗当作一条基础设施成本——一张可以往下砍价的账单。这个框架是错的。对一家 AI Native 公司而言,Token 是单位经济学:它是我们所交付一切的分母,并在每一个 agent、每一个客户、每一次重试中复利累积。

真正的问题比账单更深。一个 agent 的自主性携带两重授权,而它们几乎从没有被分开过:

授权 含义 我们的做法
执行授权 行动的权利:调用工具、写文件、跑代码。 在明确范围内授予。
消费授权 消费的权利:发起 LLM 请求、派生 subagent。 谨慎授予,且必须可见。

作者原稿记录的一次事故,说明了忽略后者可能发生什么。一次任务失控成 12 个 subagent → 265 次 LLM 请求 → 约 1980 万 Token → 不到 5 分钟烧掉 ≈ ¥1000。这些数字来自作者的内部记录,并非受控基准测试或客户成果。账单拆解如下:

指标 数值 信号
输入 ~19.64M 上下文扛下了大头。
输出 ~0.13M 模型几乎没产出。
缓存读取 每轮都是 0 未记录到缓存读取,根因需结合请求记录核实。

教训 agent 的自主性有两半——行动的权利与消费的权利。两者都需要明确边界;消费还需要可见的预算和停止条件。


02 · 一笔 Token 账单的解剖

要治理消费,先要看见它。大多数人严重误判了自己的 Token 去向,原因是一个反直觉的可能性:你亲手打出的字,可能只占实际处理输入的一小部分。

Token 的去向 占比 原因
你的输入 随任务而变 你真正写下的提示词。
系统税 大头 可能在多次调用中重复出现的系统指令,以及实际加载的工具和上下文定义。
历史 大头 应用实际保留的历史轮次。
检索上下文 可变 你塞进窗口的一切。

这就是为什么只建议「把提示词写短」往往不够。成本住在你携带的东西里,而不是你输入的东西里。因此优化不从消息开始,而从环境开始:系统提示、工具定义、以及对话的卫生。


03 · 五层漏斗

下面的五层漏斗,是检查 Token 效率的一种实用顺序。先从顶部开始,再通过实际任务测量,判断哪一层最有杠杆。

# 层 回答的问题 例子
1 不用模型 这一步真的需要智能吗? 确定性代码、缓存、规则。
2 用更便宜的模型 需要旗舰模型吗? 例行步骤路由到小模型。
3 少发 Token 我是否在携带死重? 压缩上下文、丢弃过期历史。
4 让 Token 变便宜 这段内容是否在重复付费? 提示词缓存。
5 不重复付费 这次调用能复用吗? 经过有效性检查的结果复用、记忆化。

不要停在缩短提示词。先问:这次调用是否必要,重复上下文能否复用。


04 · 缓存:一个高杠杆的起点

对于重复提示词,缓存可以明显降低输入处理成本。但缓存读取折扣,不等于整项任务的折扣:写入、未命中、输出,以及可能的存储费用,都需要一起计算。

厂商 机制 关键点
Anthropic 提示词缓存 5 分钟写入通常为基础输入价的 1.25 倍,1 小时写入为 2 倍;读取价格随模型而变。
OpenAI 提示词缓存 可缓存前缀、写入计费和保留策略随模型而变;prompt_cache_key 可帮助路由,但不保证命中。
Google 上下文缓存 Gemini 2.5 及更新模型支持隐式缓存;最低长度和价格按模型确认。

技术参考: Anthropic 提示词缓存, OpenAI 提示词缓存、Google 上下文缓存;查阅于 2026 年 9 月 8 日。

让缓存真正生效的三条纪律:

01 · 稳定的放前,动态的放后

被缓存的前缀必须逐字节一致。把系统提示、工具 schema、静态指令放在最前;把可变部分——用户消息、检索上下文、工具结果——放到最后。开头哪怕一个字符的漂移,都会让其后全部失效。

02 · 别打断缓存链

对对话开头的任何编辑,都会重置其后所有内容的缓存。把共享前缀当作不可变的——只追加,不插入。

03 · 校验缓存是否真的活着

在上述事故中,cacheReadTokens = 0 是需要排查的信号,而不是完整诊断。应检查厂商返回的用量字段、可缓存前缀长度、缓存设置、过期情况与请求变化。“缺少会话头”不是缓存未命中的通用解释。缓存指标必须成为遥测的一等公民,否则你会在“优化”一个根本没接上的杠杆。


05 · 上下文管理:只携带工作真正需要的内容

当重复上下文占据输入的大头,杠杆在于你停止携带的东西。纪律如下:

  • 早压缩、勤压缩 长会话会累积陈旧轮次,模型每轮都要重读。在保留后续所需判断和证据的前提下,把已完成工作折叠成摘要;同时测量压缩收益与缓存复用损失。
  • 环境瘦身 检查 Memory、Rules、Skills、MCP 实际加载进模型上下文的内容,在任务需要时加载有用的部分。
  • 检索,而非囤积 小而精准的检索,胜过塞满的窗口——对成本和对答案质量都是如此。

上下文的纪律是减法,不是加法。你毫无目的地携带的每一个 Token,都是对之后每一轮征收的税。


06 · 模型分级 + 结构化输出

不是每一步都需要旗舰模型,也不是每一个回答都需要写成散文。

按难度分级

把旗舰模型留给真正需要判断力的步骤——推理、综合、边界情况。把例行步骤——分类、格式化、抽取——路由到更小、更便宜的模型。节省幅度取决于模型、重试与质量要求;应比较每项成功任务的成本。

拧推理旋钮

reasoning.effort / text.verbosity 这对旋钮(OpenAI)在支持的模型上提供了分开的控制:它把模型思考多用力和它说多少话解耦。例行工作调低;只在深度能带来回报处调高。

强制结构

结构化输出——JSON schema、工具调用——压掉了模型注水的倾向。受约束的格式可以减少冗余文字和格式重试,但不保证 Token 更少、内容正确或任务一定成功。


07 · Agent 架构:Token 总量 ≠ 费用

一个值得注意的区别:Token 总量本身并不能决定费用。 在作者原稿记录的一次内部对比中,Claude Code Internal 跑了 22 次小请求、花 ¥9.05;CodeBuddy IDE 只跑 2 次大请求、却花了 ¥18.34——Token 少得多,费用却是两倍。在把差异归因于架构之前,需要比较模型、输入输出构成、缓存使用与计费条件。这些数字仅说明所记录的运行,不构成同等条件下的产品排名。

由此得出三条架构规则:

  • 限制 subagent 树 深度与扇出会让请求指数级翻倍。两者都要设上限,派生必须给出理由。
  • 偏好边界清晰的调用 在不损失必要上下文和质量的前提下,拆分工作以降低总成本;调用更多不等于一定更便宜。
  • 让「消费」成为一等产品界面 agent 应当实时显示运行成本、缓存命中率与消费上限——而不是把它们藏进月度账单。

08 · 需要盯住的数字

你无法治理你测不到的东西。这七个指标一起看,才能告诉你 Token 策略是否奏效:

指标 揭示什么
单位任务成本 agent 一次运行的单位经济学。
缓存命中率 你最大的杠杆是否接上了。
输入输出比 上下文是否臃肿。
单位产出 Token 每单位交付价值的效率。
P50 / P90 / P99 延迟分位 分级与缓存是否健康。
重试率 解析与确定性在哪失效。
单客户成本 GEO 原生视角:每次交付的毛利。

成功完成一项任务的成本,是经济性北极星;质量、控制与延迟是它的约束。


09 · 这对 ActelosAI 意味着什么

对 ActelosAI 而言,Token 效率应该进入能力设计本身。Actelos Delta 帮助判断什么结果值得追求,以及用什么证据证明变化有用;Actelos Forge 把这些判断落实到工程中:模型选择、上下文、权限、评估,以及运营这项能力所需的资产。

增长营销中的 GEO 则提供了一个具体的应用场景:

  • 共享且被缓存的 ontology 在所选厂商支持的前提下,把经授权的品类定义、品牌事实库和查询库放入稳定、可复用的前缀。
  • 单品牌每日预算 设定约定的消费上限;触顶应该触发复核,而不是一张意外账单。
  • 按问题类型分级模型 能用确定性检查或较小模型完成的工作,不必调用更大的模型;把更深的模型判断留给真正需要它的问题,并通过评估验证。
  • 先测后优 我们从不优化一个看不见的杠杆。

10 · 演进方向:从按 Token 计费到按结果计费

按 Token 计费是一种过渡期的诚实:它是我们目前拥有的,而不是我们想要的。客户购买的价值不是「更少的 Token」,而是一个在 AI 回答中被呈现、被引用、被信任的品牌。随着推理模型与缓存的成熟,我们期待更多商业模式把收费与有用输出及业务结果连接起来,而不只看输入量。

但这种迁移不会让我们放松。在计费追赶上价值之前,把 Token 当作原材料——测量、缓存、分级、设限——的公司,会战胜把它当作账单的公司。成本纪律不是野心的敌人,而是野心得以落地的方式。


我们的立场 Token 优化不是一场省钱运动。它是一家 AI Native 公司对原材料所怀的、如同制造企业对待钢材般的尊重。浪费不是支出,而是缺陷——而我们拒绝交付缺陷。