用量里为什么有 Sonnet 5
只选了 Sonnet 5.5,用量里却有 claude-sonnet-5?这是 Claude Code 的 auto 权限模式发出的安全检查请求;讲清来源、怎么确认、怎么减少
需要 API Key? 前往注册 →端点与 Base URL →
你在 Claude Code 里选的是 Claude Sonnet 5.5(或 Opus),控制台的用量统计里却同时出现
claude-sonnet-5?通常这不是选错了模型,也不是请求被改成了别的型号,而是 Claude Code 自己在后台发出的安全检查请求。
这些 Sonnet 5 请求从哪来¶
Claude Code 在 auto 权限模式下,执行命令、改动工作目录外的文件这类需要确认的操作之前,会先把这一步交给一个单独的
分类器审查,明显越界的动作会被拦下,其余自动放行。Claude Code 官方文档写明:
By default, classifier requests go to Claude Sonnet 5.
(默认情况下,分类器请求发往 Claude Sonnet 5。)
几点要知道的:
- 很多人并没有主动开过它:Claude Code 2.1.283 起,终端交互会话和 VS Code 默认就进入
auto。 -
这些请求计入你的用量:分类器请求同样用你的 API Key 发出,所以会以
claude-sonnet-5出现在用量统计和费用里; 你的主对话请求仍然记在你选的型号(例如claude-sonnet-5-5)下面。 -
单次请求的特点:分类器要读当前会话的上下文才能判断,输入可能不小,输出通常很短。命令执行得越频繁,这部分请求就越多。
机制的完整说明见功能可用性对照里的「auto 模式怎么工作」一节。
怎么确认¶
- 看 Claude Code 输入框下方的状态栏:显示
⏵⏵ auto mode on就是auto模式,会有分类器请求;显示⏸ manual mode on是手动确认模式。 - 在控制台的用量统计里按型号看:
claude-sonnet-5的请求数随你执行命令的次数增长,每次的输出 token 很少。
怎么减少这部分用量(可选)¶
分类器是 Claude Code 的安全机制,保留它没有任何问题。如果你想少一些这类请求,最直接的办法是换一种权限模式:
- 在 Claude Code 里按
Shift+Tab:从auto按一次切到手动确认(状态栏变为⏸ manual mode on),需要确认的操作会直接问你,不再发分类器请求。 - 启动时指定:
claude --permission-mode default。 - 长期生效:在 settings 文件里设置
permissions.defaultMode,写法见权限模式。
另外,Claude Code 2.1.302 起可以用环境变量 CLAUDE_CODE_AUTO_MODE_MODEL 指定分类器型号(填完整的型号 ID)。按官方文档:
- 设成 Claude Opus 5、Sonnet 5.5 或 Opus 5.5 时,仍由默认的分类器型号审查——所以设成
claude-sonnet-5-5不会生效; - 设成你的服务商提供不了的型号时,分类器检查会失败,Claude Code 会拒绝它审查的每一个操作。
常见问题¶
会不会是请求被换成了 Sonnet 5?
不会。用量按 Claude Code 实际发来的型号记录。你选的 claude-sonnet-5-5 记在 claude-sonnet-5-5 下面,claude-sonnet-5 那部分来自分类器。
没开 auto,也看到了 claude-sonnet-5?
先看状态栏确认当前模式(plan 模式下,规划阶段的 shell 命令也可能经分类器审查);再检查是否在某处把 claude-sonnet-5
设成了默认或子代理的模型,例如 /model、ANTHROPIC_MODEL 或 ANTHROPIC_DEFAULT_SONNET_MODEL。
这些请求怎么计费? 和其它请求一样按 token 计费,各型号单价见 qcode.cc/models;计费规则见计费说明。
开始使用 QCode
一把 API Key 同时用于 Claude Code、Codex 等工具;按 token 计费,各模型单价见 qcode.cc/models