AI编程太烧钱?这份“Token”省钱攻略送给你!

223 阅读3分钟

AI 编程太烧钱了,肿么办?

如果你用 AI 编程工具开发过项目,会发现 AI 编程真的太烧钱了,将 AI 编程称为“Token 消耗之王”都不为过。很多 AI 工具,比如 Cursor,Claude Code,用户会买基础的 20 美元/月,但常常两三天就用完了一周的额度,现在各家将自己的 AI 工具收费改为按照 Token 消耗计费,因为 AI 编程实在是太耗费 token了,经常性输入一个指令,解决一个问题,一杯奶茶钱就没了。

就像下面这样,让 Claude 帮我打包项目,需要 0.099938 美元 = 0.712人民币,这只是一个简单的打包操作,花费将近1块钱,更别说复杂的编程任务和 bug 解决了。

image.png

这就导致我们不得不从指令和选择 AI 工具上下功夫,尽可能地减少花费,高效率的完成任务,毕竟这年头赚钱多不容易,是吧?

本文将抛开理论,直接从操作层面,手把手分享一套在日常 AI 编程中切实可行的“省Token”心法。

开始之前,我们先来了解下都有哪些 “隐形的token消费”?

每次我们打开 AI 编程的窗口,AI 工具会先加载系统提示和文件读取,你可以理解为在与 AI 工具交互之前,它需要做的准备工作,这部分会耗费2-3万的token成本,再一个,如果你连续在一个窗口多轮对话,token消耗会更快,因为上下文越拉越长,它会在每次对话时先加载历史上下文,这些都是隐形的token消费。还有一些可以手动完成的开发命令,每一个让 AI 来完成的动作,都是要付费的。

为了省钱,我们可以从以下几个方面来节省花销。

1.明确文件,明确任务

很多时候我们可能只需修改一个文件内的 5-6 行代码,提问时,把这几行代码粘贴给 AI ,再分点提问,不要让 AI 根据问题来猜测你要修改的代码,或者让它根据你的问题来猜测你想要它来做什么。

2.一事一议,及时关闭窗口

这点就和前端写函数模块一样,一个函数只干一件事,类比和 AI 的沟通,一个对话窗口只解决一个问题,避免堆积太多历史记录,减轻 AI 的负担。我之前遇到过,一些 AI 编程插件在上下文过长的时候会出现白屏,必须重新打开编辑器。

3.按需选择模型

根据任务的“难易程度”选择不同的编程模型,避免大材小用,比如日常开发(代码补全,简单功能实现)选择 Sonnet,复杂任务(项目重构)选择 Opus。

4.及时 commit

每次让 AI 解决一个问题,及时将代码存档,这对开发者来说是一个非常好的习惯,因为可能出现 AI 将之前的正确的代码修改掉,解决问题时读取到错误的代码,避免反复调试,浪费时间。

5.用命令代替自然语言

我知道对于纯小白来说,每一个小步骤都需要 AI 的帮助,但如果你知道一些非常简单的命令,也可以帮你省点小钱,比如前面给的例子“打包项目”,完全可以手动打开终端,输入 npm run build 命令,还有连接仓库,推送代码也可以用命令来解决。

image.png

我觉得,节省 Token 不是一个抠门的技巧,它本质上是一种提升与AI协作效率的工程实践,上面的建议是为了在养成高效 AI 编程的习惯,你只要明白一旦与 AI 对话,都是在烧钱,就会不自觉地从各种小细节处省钱。以上,能够对使用 AI 编程工具的人有所帮助。