') no-repeat center / contain;mask:url('data:image/svg+xml;utf8,') no-repeat center / contain}.discuss_failed_text[data-v-41f2abd4]{color:#fa5151;margin-right:8px}.discuss_failed_retry[data-v-41f2abd4]{color:#576b95;cursor:pointer}.discuss_failed_delete[data-v-41f2abd4]{color:#576b95;cursor:pointer;margin-left:8px}.discuss_voice_text_expand{background-color:var(--weui-BG-3)}.discuss_voice_text_expand:before{color:var(--cmtContent-FG);background-color:var(--weui-BG-3)}@media (prefers-color-scheme: dark){.stream_comment_dialog .discuss_voice_text_expand{background-color:#323232}.stream_comment_dialog .discuss_voice_text_expand:before{background-color:#323232}}
踩了无数坑后,实践出来的Claude Code省token小技巧👇
其实Opus5.5整体还挺耐用的,但是需要对默认设置稍微做点调整:
1、主力模型可以用Opus5.5,但最好别用尽1M的上下文,设定400k-600k之间的自动压缩机制比较好,上下文太短的话影响视线效果,上下文长了耗token,以及会明显变慢,效果实际也会变差;
2、一个任务尽量更快的连续完成,因为主agent的缓存时间是1小时,如果你隔几个小时回来提要求,缓存失效的话,输入token的消耗量会明显增大;
3、subagent尽量用sonnet 5.5吧,反正是接受主agent派发的任务干杂活的,用opus5.5提升不大,haiku5.5的话又没必要了,也没省多少;
4、主动设置把subagent的缓存时间改到1小时,因为Claude Code中默认subagent的缓存时间是5分钟,所以很容易会产生大量的不被缓存的输入token。
5、主动要求少启动subagent,其实主agent能在大压缩或者少压缩情况下完成一个任务的前提下,一直持续对话缓存率在98%以上,还是挺省的。一开subagent,即使用sonnet5.5,也会明显增加消耗。