用量里为什么有 Sonnet 5

只选了 Sonnet 5.5,用量里却有 claude-sonnet-5?这是 Claude Code 的 auto 权限模式发出的安全检查请求;讲清来源、怎么确认、怎么减少

更新于 2026-10-28

需要 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

企业团队版 →