教程

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 Remote Control 使用指南:手机和浏览器远程继续本地会话Claude Code Remote Control 让你在手机、平板或浏览器中继续本地 Claude Code 会话。代码仍在本机执行,web/mobile 只是连接窗口,可访问本地文件、MCP servers 和项目配置。2026/6/8教程Claude Code Routines 指南:定时、API 和 GitHub 事件触发的云端自动化Claude Code Routines 让 Claude Code 在 Anthropic 管理的云端基础设施上自动运行:可按计划执行、由 HTTP API 触发,或响应 GitHub PR/release 等事件。2026/6/8教程Claude Code Agent Teams 使用指南:多 Claude 会话协作、共享任务列表和直接通信Claude Code Agent Teams 适合需要多个 Claude Code 会话并行探索、互相挑战和协调的复杂任务。它不同于 subagents:teammates 有独立上下文、共享任务列表,并能直接通信。2026/6/8教程Claude Code Dynamic Workflows 完整指南:用脚本编排上百个 SubagentsClaude Code Dynamic Workflows 让编排逻辑从上下文窗口迁移到 JavaScript 脚本,适合代码库审计、500 文件迁移、多源交叉验证研究和可重复质量检查。2026/6/8