文章摘要
本文作者结合自身使用Claude Code的踩坑经验,分享了5个节省token的实用技巧:选用Opus 5.5作主模型时,将自动压缩机制设为400k-600k,平衡输出效果与消耗;调整缓存设置,尽量连续完成任务,将subagent缓存调至1小时;subagent优先选Sonnet 5.5,尽量少启动以控制token消耗。

在Claude Code的使用过程中,踩过不少token消耗的坑后,总结出一系列实用的省token技巧。

主力模型选择Opus5.5时,无需将1M的上下文空间全部用尽,建议将自动压缩机制设定在400k到600k之间。这是因为上下文过短会影响输出效果,而过长则会增加token消耗、降低运行速度,反而不利于任务完成。

关于缓存设置,有两个关键要点:一是主agent的缓存时间为1小时,建议尽量在任务发起后连续完成,避免间隔数小时后再继续操作,否则缓存失效会导致输入token消耗量大幅上升;二是subagent的默认缓存时间仅为5分钟,需要主动将其调整至1小时,否则会产生大量未被缓存的输入token。

在subagent的选择和使用上,建议优先选用Sonnet5.5——毕竟它负责处理主agent派发的杂活,用Opus5.5提升不明显,而选用Haiku5.5又达不到节省token的效果。另外,尽量少启动subagent,在主agent能通过合适压缩机制完成任务的前提下,其对话缓存率可维持在98%以上,能有效控制token消耗,一旦启动subagent,即便选用Sonnet5.5,也会明显增加token消耗。

以上内容不代表本平台立场,仅供读者参考