减少 Claude Code 令牌使用的 7 种实用方法

Claude Code 的代币成本通常来自于臃肿的上下文,而不仅仅是长提示。这 7 种实用策略有助于减少浪费而不影响质量。

来源:KDnuggets

简介

Claude Code 确实很有用,但它的价格也比人们预期的要快得多。原因很简单。您不仅要为刚刚输入的提示付费。在许多情况下,Claude 还随身携带会话的其余部分,例如之前的消息、已读取的文件、工具输出、CLAUDE.md 等内存文件以及其他后台指令。因此,当代币使用量开始攀升时,真正的问题通常不是糟糕的提示。这是混乱的背景。

关于这个主题的许多通用建议并没有多大帮助。 “保持对话简短”是对的,但它并不能告诉你真正的推动因素是什么。真正有帮助的是了解 Claude Code 如何构建上下文、什么内容不断被反感,以及工作流程的哪些部分随着时间的推移悄悄地增加了浪费。在本文中,我们将介绍 7 种实用方法,帮助您有效地使用 Claude Code,而无需不断担心成本。那么,让我们开始吧。

1. 根据任务复杂程度切换模型

这个很简单,但很少被充分利用。并非每项任务都需要最昂贵的设置。在 API 计费方面,Opus 的每个代币成本是 Sonnet 的 5 倍。在订阅计划中,较重的型号会更快耗尽您的配额窗口。

/model sonnet # 日常:编写测试、简单编辑、

# 解释代码,重构

/model opus # 复杂:多文件架构决策,

# 调试棘手的跨系统问题

/model haiku # 快速:查找、格式化、重命名、

# 任何重复的内容

开始 Sonnet 上的每个会话。仅当您真正需要深入分析或复杂重构时才切换到 Opus。去俳句看看机械的东西。您还可以直接使用/effort 来控制努力水平。对于简单的任务,降低工作量水平会减少模型分配的思维预算,从而直接节省输出令牌。2. 保持 CLAUDE.md 小而有用3. 将详细工作委派给子代理原文:更好:最后的想法