核心就一个:花最少的钱,让 AI 干最多的活。
想做到这点,记住三句大实话:
别瞎扯、别绕路、别浪费 Tokens(毕竟 Tokens 就是钱啊)。
一、让 AI “闭嘴”:只给结果,别废话
AI 这东西,啥都好就是爱 “多嘴”—— 这也是它最费钱的地方
常见的 “烧钱操作”:
- 自动加没用的示例
- 没必要的解释一大堆
- 画蛇添足的注意事项
- 重复你说过的话
- 开场白、结束语一套套来
- 补充没用的 markdown 文档
这些玩意儿半毛钱价值没有,却能把你的 Tokens 霍霍光。
举个栗子:
你就想要个正则表达式,AI 偏要给你整全套:
- 正则本身(这是你唯一要的)
- 长篇大论解释正则
- 怎么用的示例
- 各种注意事项
- 还提醒你 “记得测试哦”
这些多余的东西,你照样得掏钱!
所以直接跟 AI 说 “只给最终结果”,成本能直接砍半,甚至更低。
当然,如果你确实希望 AI 能够解释他的工作,方便你更好的 review 代码,那也可以让他生成后解释代码。
二、需求说越清,越省钱
你要是说得模棱两可,AI 就会瞎脑补 —— 一脑补就出事:
- 写得又长又臭
- 跑题跑到姥姥家
- 花的钱也跟着涨
解决方法也简单:
- 提问前先甩个示例代码
AI 会照着你的风格来,不会瞎发挥,省得后续返工。
- 要求明确,目标明确,提供必要的前因后果
别让 AI 自由发挥
比如参考 xxx 文件中的代码 ,实现 xxx 功能,
使用 xxx 库,xxx 组件,实现 xxx 功能,
根据提供的图片,实现 xxx 功能
三、先定计划,再写代码:避免 AI “瞎忙活”
直接让 AI 写代码,很容易踩坑:
- 偷偷加新功能
- 把没让它改的部分也重构了
- 改得太多太杂
- 输出一大串,看着都头疼
正确操作:
先让 AI 出个 “修改计划”,你确认没问题了,再让它动手写。
特别是涉及文件比较多,功能比较复杂的任务。
比如你只想改个登录逻辑,
结果 AI 可能把整个鉴权系统都重写一遍 ,所以需要先看 AI 想做什么,再决定要不要让他做
还有在已经确定流程的工作流,先把流程写在 .cursor/rule 下,然后再让 AI 根据完整的流程来编写代码。
四、控制 “上下文”:别让 AI 看太多没用的
上下文越长,花的钱越多,成功率和效率反而会下降。
常见的 “烧钱坑”:
- 一次性让 AI 看几十个文件
- 一个对话里堆一堆历史记录
- 把整个项目结构都扔给它
- 让它自己 “琢磨” 项目
这些行为都会导致上下文越来越长,有些工具会自动总结上下文,但是最好的办法还是自己来控制这个上下文。
正确做法:
- 只给必要文件
- 任务就涉及两个文件,别给十个,多余的都是浪费。
- 虽然大部分 agent 都会自动去读取相关文件,但是如果我们已经提供合适的上下文,就会减少读取无关文件的可能性
- 用.cursorignore 过滤垃圾
- 构建产物、图片、日志等,不需要给 AI 看
- .gitignore 里该加回来的得加
比如本地配置、环境变量说明,这些 AI 需要用,但默认被忽略了,可以手动加回来。
五、一个对话干一件事:别让 AI “分心”
一个对话里塞好几件事,准没好事:
- AI 记混上下文
- 写得越来越长
- 错误变多
- 钱也花得更多
比如你先让 AI 改个 React 组件,
接着又让它写 SQL—— 它可能把 React 的逻辑带到 SQL 里,越搞越乱。
拆开任务来,AI 更专注,写得更短,你也更省钱。
六、选对模型:省钱效果立竿见影
小模型的价格,通常是大模型的 1/5 到 1/20,差得不是一点半点!
这些简单任务,用小模型就够了,没必要浪费大模型的钱:
- 生成正则
- 转换格式
- 提取字段
- 写点小代码片段
- 翻译关键字
只有这些场景,才需要大模型出马:
- 跨文件处理问题
- 梳理架构
- 复杂重构
- 技术调研
选错模型,花的钱基本都是打水漂!
七、这些事,别用 AI:又慢又贵
很多需求,AI 根本不擅长,纯属浪费钱:
需求 | 该用啥工具 |
自动排版 | Prettier |
代码检查 | ESLint |
import 排序 | eslint-plugin-import |
查找引用 | VSCode / JetBrains |
搜索字符串 | grep / ripgrep |
文档查找 | 官方文档 |
重命名变量 | IDE 自带功能 |
用 AI 干这些事,又慢又贵,纯属没必要。
AI 真正擅长的是这些:
- 复杂逻辑编写
- 多文件联动处理
- 写文案
- 推演方案
- 帮你梳理结构和设计
就写个 console.log ("hello"),犯不着用 GPT-5,杀鸡焉用牛刀!
总结(极简版)
最省钱的三个核心技巧:
- 控制输出:别让 AI 说废话、瞎扩展、加示例、做解释,只给结果。
- 控制上下文:一个任务一个对话,只给必要文件,用好.cursorignore。
- 控制模型:简单活找小模型,复杂活才用大模型。
只要做到这三点,AI 的使用成本至少能降一半以上!