Skip to content

模型设置 ​

在 Claude Code 里换模型、固定默认模型。可用模型和单价见 渠道分组与模型价格;能用哪些模型由 API Key 的分组决定,只改模型名不能切换渠道。

临时切换:/model ​

在 Claude Code 对话框里输入 /model 切换,推荐用型号缩写:

/model opus
/model sonnet
/model haiku
/model fable

缩写会切到当前 CLI 版本支持的最新同系列模型,不用记完整模型名。

固定默认模型 ​

不指定时,Claude Code 按默认策略选择(通常是 Sonnet 系列)。想固定某个模型,在用户目录下 .claude/settings.json 的 env 里加上 ANTHROPIC_MODEL:

json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.ccodezh.com",
    "ANTHROPIC_AUTH_TOKEN": "sk-你的 API Key",
    "ANTHROPIC_MODEL": "claude-sonnet-5-5"
  }
}

模型名从 CcodeZH 模型页 复制,避免拼写错误。改完重启 Claude Code 生效。

分别指定 Opus / Sonnet / Haiku ​

Claude Code 内部会按场景调用 Opus、Sonnet、Haiku 三档模型。想把每一档映射到具体型号:

json
{
  "env": {
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5-5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-5-5",
    "ANTHROPIC_MODEL": "claude-sonnet-5-5"
  }
}

这几行和 ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN 写在同一个 env 里。

为什么会用到 Haiku? ​

即使你主要用 Sonnet 或 Opus,Claude Code 也会在这些场景自动调用 Haiku 档:

  1. 子代理:主模型并行拆分任务时,派生 Haiku 驱动的子代理处理具体实现
  2. 后台功能:部分后台操作和工具路由
  3. 代码库探索:内置的 Explore 代理用 Haiku 搜索和分析代码结构

这是官方的成本与速度取舍:主模型负责规划和复杂推理,Haiku 负责明确的小任务。账单里出现 Haiku 调用是正常的。

想控制子代理用哪个模型:

json
{
  "env": {
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-5-5",
    "CLAUDE_CODE_SUBAGENT_MODEL": "你想使用的模型名"
  }
}

参考:Claude Code 官方文档:模型配置

省钱:opusplan 模式 ​

/model opusplan

开启后 Claude Code 自动分工:

  • 规划阶段(分析需求、读代码、设计方案)用 Opus
  • 执行阶段(写代码、改文件、跑测试)切回 Sonnet

适合多文件重构、新功能开发、不熟悉的代码库等「先想清楚再动手」的任务。社区实测可节省约 40% 的 Token。