用Claude Code写代码的朋友,可能都遇到过Token消耗太快的问题。尤其是对话一长,上下文窗口越撑越大,每次请求烧掉的Token肉眼可见地飙升。最近有个配置方法在开发者圈子里流传:设置一个环境变量,就能让Token明显更耐用。
核心操作:一行配置
![]()
方法很简单,在settings.json里把环境变量CLAUDE_CODE_DISABLE_1M_CONTEXT设为"1",即可禁用1M上下文模式。这个开关的作用,是限制Claude Code使用超长上下文窗口,让每次请求消耗的Token更少,单位Token能覆盖的对话轮次因此变长。
为什么有效?因为1M上下文模式虽然能塞进更多历史内容,但每次请求都要处理这些长文本,Token消耗速度自然快。关掉它,等于给模型"减负",请求更轻量,Token自然更耐用。
实测效果:Fable 5.1下尤其明显
据作者分享,这一设置在Fable 5.1(Claude Code的默认模式)下效果尤为突出。启用1M上下文时Token消耗较快,禁用后实测能明显感觉到Token更"扛用",同样的预算能支撑更长的开发会话。
对于日常用Claude Code做代码补全、重构或调试的开发者来说,这个配置几乎零成本——改一行设置,重启生效,不需要额外插件或脚本。如果你正被Token消耗速度困扰,不妨试试这个开关。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.