教程

Claude Code 模型选择指南:Opus、Sonnet、Haiku 怎么配、什么时候换

Claude Code 模型配置完整指南:Opus/Sonnet/Haiku 三模型适用场景、opusplan 双模式别名、超长上下文(1m)、成本对比、会话动态切换、企业限制配置,附任务-模型决策树。

2026/3/143分钟 阅读ClaudeEagle

Claude Code 默认用 Sonnet,但不同任务适合不同模型。用对模型既能提升质量,又能控制成本。

三个模型的定位

模型别名定位成本
Claude Opus 4.6opus最强推理,复杂架构决策最高
Claude Sonnet 4.6sonnet质量与速度均衡,日常首选
Claude Haiku 3.5haiku最快最便宜,简单任务最低

别名自动指向最新版本,不用记具体版本号。

切换方式

启动时指定

bash
claude --model opus
claude --model sonnet
claude --model haiku

会话中切换

bash
/model opus
/model sonnet
/model haiku

永久配置

json
{
  "model": "sonnet"
}

特殊别名:opusplan

Plan Mode 用 Opus,执行阶段用 Sonnet,两全其美:

bash
claude --model opusplan

超长上下文

bash
claude --model sonnet[1m]   # 100 万 Token 上下文
claude --model opus[1m]

任务对应模型

用 Haiku

  • 变量命名解释、简单注释翻译
  • 格式转换(JSON/CSV/Markdown)
  • 语法错误检查
  • 高频批量分类任务
bash
claude --model haiku -p "检查这行代码有没有语法错误"

用 Sonnet(默认,大多数情况)

  • 日常代码生成和 Debug
  • 单元测试编写
  • 功能实现和重构
  • 文档撰写
bash
claude "为这个函数写测试,覆盖边界条件"

用 Opus

  • 复杂系统架构设计
  • 安全审计(不能有遗漏)
  • 高难度算法问题
  • 深度代码分析
bash
claude --model opus "设计一个支持百万用户的分布式任务队列"

动态切换示例

# 先用 Opus 做架构规划 /model opus 分析这个大型代码库,找出最大的技术风险 # 确认方向后切 Sonnet 执行 /model sonnet 按照刚才的分析,先重构 src/auth/ 模块

成本对比

代码审查(输入 2000 tokens,输出 500 tokens):

模型费用估算
Haiku 3.5~$0.002
Sonnet 4.6~$0.014
Opus 4.6~$0.068

企业限制可用模型

json
{
  "model": "sonnet",
  "availableModels": ["sonnet", "haiku"]
}

决策树速查

需要深度推理或架构决策?-> YES -> Opus(或 opusplan) 标准编程工作?-> YES -> Sonnet(默认) 非常简单的格式/查询任务?-> YES -> Haiku

来源:Model Configuration - Claude Code Docs | Anthropic 官方文档

相关文章推荐

教程Claude Code Fast Mode 深度解析:2.5x 速度提升、定价、速率限制回退与企业 per-session 控制Claude Code Fast Mode 完整指南:2.5 倍速度提升原理(相同 Opus 4.6/不同 API 配置)、/fast 开关命令(自动切换到 Opus 4.6/↯ 图标/跨会话持久)、定价(<200K $30/$150;>200K $60/$225)、会话中途开启的成本影响(整段历史按 Fast Mode 价格)及最佳实践(会话开始时启用)、Fast Mode vs Effort Level 对比(组合使用最高速度)、适用和不适用场景、三大使用要求(账号类型/Extra Usage/平台限制 Bedrock 不支持)、企业配置(Console 启用/DISABLE_FAST_MODE 禁用/fastModePerSessionOptIn per-session 控制),以及速率限制自动回退机制(↯ 变灰/冷却后自动重启)。2026/3/9教程Claude Code 模型配置完全指南:opusplan 混合模式、effort 级别、1M 上下文与第三方 Model 固定Claude Code 模型配置完全指南:6 个模型别名(default/sonnet/opus/haiku/sonnet[1m]/opusplan 混合模式)、四种设置优先级(/model 会话 > --model 启动 > ANTHROPIC_MODEL 环境变量 > settings.json)、default 按账号类型说明(Max/Team Premium 默认 Opus/Pro/Standard 默认 Sonnet)、opusplan 规划执行混合模式原理、三级 Effort 级别(low/medium/high 及自适应推理关闭方式)、1M Token 上下文(Beta 可用性/200K 计费门槛/DISABLE_1M_CONTEXT 禁用)、企业 availableModels 白名单、四个模型别名环境变量,以及第三方部署(Bedrock/Vertex/Foundry)固定版本的重要操作和升级流程。2026/3/9教程Claude Code 企业进程审计实战:corporate launcher 与 processWrapper 配置指南详解 Claude Code 新增的 corporate launcher 企业启动器支持,通过 processWrapper 配置项统一审计和管控所有子进程,适合有严格 IT 合规要求的企业部署场景。2026/8/10教程Claude Code /fork 与 /subtask 命令实战:后台会话与临时子任务怎么选Claude Code Week 29 更新将 /fork 拆分为 /fork(后台独立会话)和 /subtask(会话内临时子任务),详解两者的区别、适用场景和升级注意事项。2026/8/10教程Claude Code Archive 插件源实战教程:不用 Git 和 npm,用一个 zip 就能装插件Claude Code v2.1.224 新增 archive 插件来源类型,详解如何用 HTTPS 托管的 zip 压缩包分发和安装插件,完全跳过 Git/npm,配合 SHA-256 哈希锁定保证完整性。2026/8/10教程Claude Code v2.1.221 深度解读:VS Code Focus View 与沙箱凭据脱敏新玩法Claude Code v2.1.221 新增 VS Code Focus View 折叠工具活动噪音,以及沙箱凭据文件 mask 脱敏模式,详解设计原理与多项 Shell 权限检查修复。2026/8/7