← 返回全部文章
Analysis · 2026年11月12日 · 3 分钟阅读

关了遥测的 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 启动的会话,菜单如下:

行号菜单文字模型
1Default (recommended)Opus 5.5
2OpusOpus 5.5
3FableFable 5.1
4SonnetSonnet 5.5
5HaikuHaiku 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 哪个消耗的订阅额度更多。

相关阅读

来源

  1. GitHub:anthropics/claude-code #108726,“DISABLE_TELEMETRY 让 /model 菜单不再显示 Fable 5.2”,2026 年 11 月 10 日。
  2. Anthropic:Claude Code:环境变量,DISABLE_TELEMETRY 及“需要拉取功能开关的功能”。查阅日期:2026 年 11 月 12 日。
  3. Anthropic:Claude Code 更新日志,2.1.319 和 2.1.321 条目。
  4. 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。

这篇对你有帮助吗?

相关阅读


文章独立产出 · 编辑政策

继续阅读 →