写给刚接触 AI 编程助手的朋友。如果你也遇到过「明明没干多少事,账单却很高」,这篇或许能帮你省下第一笔冤枉钱。
一、事情经过
前段时间,我让 AI 帮我从零做了一个博客系统(纯 PHP,零构建,能直接上传服务器跑起来)。从搭架子到能上线,前后大概一周,最后账单约 150 元。
我一开始以为是模型贵。用的也不是什么顶级旗舰模型,怎么会这么烧?直到我把调用记录导出来看,才发现完全想错了。
我总共开了 23 个对话,合计 425 轮、3403 次工具调用,「缓存输入 token」加起来是 9.84 亿。
其中一个对话:161 轮、1378 次工具调用,独占 6.64 亿 token——占总量的 66%。
剩下 22 个对话全部加起来,才占三分之一。
换句话说:只要那个最长的对话拆成三个,「150 元」大概能砍掉一半以上。
钱不是被「模型」吃掉的,是被「同一个对话里的第 100 轮」吃掉的。
二、为什么会这样(不懂技术也能懂)
大语言模型有一个很多人不知道的机制:它没有记忆。
你用一个对话连续聊,每一次提问,AI 其实都要把之前所有的聊天记录重新读一遍,才能接着回答你。不是只读你这一句话。
所以成本是这样涨的:
| 对话进行到 | 每次要"重读"的内容 | 相对成本 |
|---|---|---|
| 第 1 轮 | 2 千字 | 1 倍 |
| 第 50 轮 | 5 万字 | 约 25 倍 |
| 第 100 轮 | 10 万字 | 约 50 倍 |
每一轮都在变贵,而且贵得越来越快。总花费大致按轮数的平方增长——这就是我事后总结的「复利爆炸」:
会话越长,往后每问一句,都在为之前所有的话付利息。
更隐蔽的是,AI 帮你读一个大文件、跑一次长命令,这些内容也会被塞进聊天记录,之后每一步都要重新计费。一次「顺手把 250 KB 的首页文件贴进来看看」,可能让后面几十步每步都贵一截。
三、我的实测记录
拿到调用记录后,我按时间切分成一段段「连续工作期」,结果如下:
| 指标 | 实测值 |
|---|---|
| 累计 token 量 | 约 9.95 亿 |
| 单次调用 token 中位数 | 113 万(最高一次 2700 万) |
| 单次调用花费中位数 | 0.079 元(最贵一次 2.67 元) |
| 最烧钱的一段工作 | 112 分钟、29 步、1.7 亿 token、约 6.4 元 |
| 本地工具记账单价 | 0.06 元/百万 token |
| 对比平台实际账单 | 约 0.15 元/百万 token,本地估算少算了约 2.5 倍 |
最后一行值得划重点:不同口径的账单会对不上(输出 token 通常比输入贵得多),所以别只盯「这个工具显示我花了多少」,看「token 总量」和「第几轮」才是准的。
四、我最后给自己定的规则
实验了一周后,我把规则固定成三条线:
| 信号 | 触发点 | 动作 |
|---|---|---|
| 🟡 软提醒 | 20 轮左右 / 45 分钟 / 2000 万 token | 停下来问自己:这件活快收尾了吗? |
| 🔴 硬上限 | 60 轮 / 1.5 小时 / 5000 万 token(约 7.5 元) | 写完交接记录,立刻换新对话 |
| ⚡ 立即换 | 任务验收通过 / 啃完超大文件 / 单次输出巨大 / 换话题 | 不管几轮,马上换 |
外加几条原则:
- 一个对话只做一件能验收的事。做完了就换,哪怕只用了 10 轮。
- 换对话前留一份交接文档。把「做完了什么、还差什么、下一步从哪开始」写下来,下一个对话开头读它——省下的 token 比写文档多得多。
- 重活交给子任务。批量扫描、检查一堆文件这类活,让 AI 派一个「子助手」去干,它读的一堆东西不会留在主对话里。
- 别反复打包上传。攒够一批改动,一次性部署。
五、几个立竿见影的小习惯
- 大文件不要整份读:先搜索关键词,再只读相关的那一段。
- 长命令放后台跑,回来看摘要就够了。
- 不要把整个文件内容贴回对话里,让 AI 自己去看就行。
- 同一件事不要做两遍(比如反复打包、反复部署)。
- 让 AI 每做完一个阶段就写「项目状态」,你随时能接上。
六、写给和我一样刚入门的人
AI 编程助手很强,但它本质上是按「记忆量」收费的:
对话就像一只抽屉。每说一句话,抽屉里就多放一张纸。而 AI 每次回答前,都要把抽屉里所有的纸从头读一遍。
所以「能力」不贵,「对话的厚度」才贵。
不必因此不敢用 AI——那一周它确实帮我做出了靠自己可能要一个月的东西。你只需要记住:让它干完一件事就换一个对话。这一条,就能省下大半的钱。
本文的数据来自我自己项目的真实调用记录,单位是人民币。不同平台的计价方式不一样,但「对话越长越贵」这个规律是通用的。
1 条评论
还没有评论,来坐第一排喵~