关了遥测的 Claude Code:Fable 那一行仍是 Fable 5.1
关闭 Claude Code 的遥测后,我们测到 /model 菜单里的 Fable 一行仍指向更旧、API 价格更高的 Fable 5.1。要用 Fable 5.2,请输入 /model claude-fable-5-2,或在启动时指定 --model fable。
30 秒看懂结论
关闭遥测后,Claude Code 2.1.322 的 /model 菜单把 Fable 5.1 标为 Fable,我们选中这一行后,请求发给了 Fable 5.1。
- 影响范围:设置
DISABLE_TELEMETRY=1或DO_NOT_TRACK=1的会话,包括编辑器自身遥测关闭时的 VS Code。 - 价格:Fable 5.1 更旧,API 价格比 Fable 5.2 贵 25%。
- 做法:输入
/model claude-fable-5-2,或用--model fable启动。关闭遥测测试时,两者都用了 Fable 5.2。 - 菜单加一行:在用户设置中,为
claude-fable-5-2添加modelPicker选项。
遥测关闭后,Fable 一行仍是旧版
我们的 Claude Code 2.1.322 菜单在遥测开启时列出 Fable 5.2,关闭后 Fable 一行对应的却是 Fable 5.1。其余条件相同、设 DISABLE_TELEMETRY=1 启动的会话,菜单如下:
| 行号 | 菜单文字 | 模型 |
|---|---|---|
| 1 | Default (recommended) | Opus 5.5 |
| 2 | Opus | Opus 5.5 |
| 3 | Fable | Fable 5.1 |
| 4 | Sonnet | Sonnet 5.5 |
| 5 | Haiku | Haiku 5.5 |
我们选中第 3 行并发送提示词,调试日志显示,请求发给了 claude-fable-5-1。Fable 5.1 每百万输入 token $10,每百万输出 token $50。Fable 5.2 分别为 $8 和 $40。
不拉取功能开关,菜单就会回退
菜单要靠功能开关(feature flag)才能采用 Anthropic 的模型列表,而关闭遥测的会话不会拉取功能开关。文档说 DISABLE_TELEMETRY 也会关闭功能开关的拉取,但受影响功能列表没提 /model 菜单。
没有这个开关,调试日志显示 [servedCatalog] off (flag),菜单回退到内置选项,再加上账户的额外选项。我们账户多出的一行是 claude-fable-5-1[1m],标为 Fable。设置 DO_NOT_TRACK=1 或 CLAUDE_CODE_DISABLE_FEATURE_FLAGS=1 时,调试日志里同一行的内容相同。设置 CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 时则是 off (essential_traffic)。
从 VS Code 扩展 2.1.322 的代码可见,VS Code 自身遥测关闭时,它会用 DISABLE_TELEMETRY=1 启动 Claude。
三种办法用上 Fable 5.2
我们设置 DISABLE_TELEMETRY=1 测试时,以下三种办法都有效:
- 直接指定模型:输入
/model claude-fable-5-2,切换了当前会话,也将该模型保存为新会话的默认值。--model fable和--model claude-fable-5-2也用了 Fable 5.2。 - 给菜单加一行:用
--settings传入modelPicker配置{"modelPicker": {"options": [{"model": "claude-fable-5-2", "label": "Fable 5.2"}]}},菜单多出第六行,选中后用了 Fable 5.2。Claude Code 也会从用户设置读取这项配置,放进项目设置则不生效。 - 读取已缓存的列表:环境中设置
CLAUDE_CODE_GB_DISK_CACHE_WHEN_TELEMETRY_OFF=1后,菜单读取了先前开启遥测的会话保存的模型列表,又列出了 Fable 5.2。这个变量没有写进文档。
我们怎么测的
- 版本与账户:2026 年 11 月 12 日,用单独安装的 Claude Code 2.1.322,在一个 Max 5x 账户上测试。
- 菜单:终端会话使用
--setting-sources project,local和--debug-file,分别测试设置与不设置DISABLE_TELEMETRY=1。 - 实际所用模型:分别设置各个变量,用
claude -p --model fable非交互运行,从 Claude Code 的 JSON 输出确认所用模型。菜单选择则看调试日志。 - VS Code:读取扩展已发布的 2.1.322 代码,没有在运行中的编辑器里测试。
这些情况没测
- 其他账户:额外选项来自账户,你看到的可能不同。
- 扩展与系统:没测运行中的 VS Code 扩展,也没测 Windows 和 Linux。
- 套餐用量:没测 Fable 5.1 和 Fable 5.2 哪个消耗的订阅额度更多。
相关阅读
- Claude Code 后台代理标签要花多少钱:2.1.318 关闭遥测后,代理标签会怎样。
- Claude Code 用量限制:5 小时与每周限额如何运作。
- Fable 5.2 对 Opus 5.5:Fable 5.2 每个任务花多少美元、消耗多少套餐额度,分开算一遍。
来源
- GitHub:anthropics/claude-code #108726,“DISABLE_TELEMETRY 让 /model 菜单不再显示 Fable 5.2”,2026 年 11 月 10 日。
- Anthropic:Claude Code:环境变量,
DISABLE_TELEMETRY及“需要拉取功能开关的功能”。查阅日期:2026 年 11 月 12 日。 - Anthropic:Claude Code 更新日志,2.1.319 和 2.1.321 条目。
- Anthropic:价格。查阅日期:2026 年 11 月 12 日。
FAQ
为什么 Claude Code 的 /model 菜单没有 Fable 5.2?
关闭遥测后,Claude Code 2.1.322 不会拉取功能开关,也就不会用 Anthropic 的模型列表替换内置菜单。我们测试时,Fable 一行因此指向 Fable 5.1。VS Code 扩展代码会在 VS Code 自身遥测关闭时设置 DISABLE_TELEMETRY。
关闭遥测后,怎样在 Claude Code 中使用 Fable 5.2?
输入 /model claude-fable-5-2,或用 --model fable、--model claude-fable-5-2 启动 Claude Code。我们关闭遥测测试时,三种写法都用了 Fable 5.2。要在菜单里加一行,就在用户设置中为 claude-fable-5-2 添加 modelPicker 选项。
关掉遥测后,fable 别名仍代表 Fable 5.2 吗?
在 Claude Code 2.1.322 中是的:设置 DISABLE_TELEMETRY=1、DO_NOT_TRACK=1、CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 或 CLAUDE_CODE_DISABLE_FEATURE_FLAGS=1 时,--model fable 都用了 Fable 5.2。
Fable 5.1 比 Fable 5.2 贵多少?
按 API 价格贵 25%:每百万输入 token $10,每百万输出 token $50,Fable 5.2 则为 $8 和 $40。缓存读取按每百万 token 计,Fable 5.1 为 $0.25,Fable 5.2 为 $0.20。
这篇对你有帮助吗?