2.10 多模型与思考模式
预计耗时:10 分钟
本关任务简报
用 Claude Code 一段时间后,你可能会遇到这种情况:同样一个问题,有时候 Claude 的回答让你惊喜,有时候又感觉差点意思——感觉它"没认真想"。
这背后有两个关键变量:用的是什么模型,以及是否触发了深度思考。
这一关告诉你这两个变量怎么控制,以及什么任务值得用什么配置。
通关奖励:解锁以下技能
- 🧠 了解三档模型(Opus/Sonnet/Haiku)的差异和适用场景
- 🔄 能用三种方式快速切换模型
- 💡 知道什么时候应该触发扩展思考模式
- ⚡ 能在速度和质量之间做出合理权衡
开始前先检查装备
| 前置知识 | 说明 |
|---|---|
| 2.3 斜杠命令指南 → | /model 是切换模型的主要方式,需要先知道斜杠命令怎么用 |
机制解析
三档模型:速度与能力的权衡
Claude Code 把模型分成三档,每档对应不同的能力和速度:
| 档位 | 代表模型 | 特点 | 适合什么任务 |
|---|---|---|---|
| Opus(最强) | claude-opus-4-8 | 推理能力最强,响应慢,成本最高 | 复杂架构设计、多步骤规划、难题排查 |
| Sonnet(均衡) | claude-sonnet-4-6 | 速度与能力平衡,日常首选 | 大多数编程任务、代码审查、功能实现 |
| Haiku(最快) | claude-haiku-4-5 | 响应极快,成本最低 | 简单问答、代码格式化、快速查询 |
大多数时候用 Sonnet 就够。遇到 Sonnet 给出的方案质量不够,或者任务本身复杂到需要多步骤推理时,换 Opus。简单的一次性查询用 Haiku 速度更快。
注意:如果你通过第三方平台接入,模型名可能和上面不同(比如平台自己的映射名称)。cc switch 里的 Opus/Sonnet/Haiku 档位映射可以在添加供应商时配置。
切换模型的三种方式
方式一:快捷键(最快)
Alt+P 打开模型选择器,方向键选择,Enter 确认。切换即时生效,下一条消息就用新模型。
方式二:斜杠命令
/model claude-opus-4-8
/model claude-sonnet-4-6
/model claude-haiku-4-5不带参数时,/model 显示当前正在使用的模型。
方式三:启动时指定(整个会话固定)
claude --model claude-opus-4-8适合你确定这个会话要全程用某个特定模型时。
扩展思考模式:让 Claude 先想清楚再说
普通模式下,Claude 是"边思考边输出"——看起来流畅,但对于复杂问题,可能没有充分推演就给出了答案。
扩展思考模式会让 Claude 先进行一轮隐藏推理,把思维链走完再输出最终答案。对于需要多步骤推导、需要权衡多种方案的问题,质量会有明显提升。
触发方式一:快捷键
按 Alt+T 开启思考模式,再发送问题。
触发方式二:在提问里说明
请深入思考后再回答:这个系统的认证方案应该选 JWT 还是 Session?帮我分析一下这个 bug 的根本原因,思考一下所有可能的路径思考块的展示
Claude 会先显示一个可折叠的"思考"区域,展示推理过程,再给出最终回答:
Ctrl+O:展开或折叠所有思考块
思考内容有时候比答案本身更有价值——它能让你看到 Claude 的推理路径,判断它考虑了哪些因素、漏掉了什么。
什么时候值得开扩展思考
值得用的场景:
- 系统架构设计(需要权衡多种方案)
- 复杂 Bug 排查(需要追溯多个可能的原因链)
- 算法选择(需要比较时间复杂度、空间复杂度等因素)
- 多步骤任务规划(需要考虑先后依赖关系)
不需要用的场景:
- 代码格式化、注释添加等机械操作
- 简单问答("这个函数的参数是什么类型")
- 已经有明确答案的查询
扩展思考会增加响应时间和成本。能用普通模式解决的,不必开启。
开始闯关
目标:切换一次模型,并体验一次扩展思考。
第 1 步:查看当前模型
/model记住当前是哪个模型。
第 2 步:切换到 Opus 并问一个复杂问题
/model claude-opus-4-8然后提问(换成你真正想了解的技术问题):
帮我分析:在一个月活 10 万的 Web 应用里,用 PostgreSQL 全文搜索和引入 Elasticsearch 各有什么优劣?第 3 步:体验扩展思考
切回 Sonnet 后,按 Alt+T 开启思考模式,再问同一个问题,观察"思考"区域的内容和最终答案的差异。
通关检定
- [ ] 能说出三档模型(Opus/Sonnet/Haiku)各自适合什么任务
- [ ] 用
/model查看了当前模型,用Alt+P或命令切换了模型 - [ ] 触发了一次扩展思考模式,能看到折叠的思考块
- [ ] 知道
Ctrl+O能展开/折叠思考块
全部点亮就算通关 ✓
卡关了?翻车指南在这
/model claude-opus-4-8 报错"模型不可用"
可能原因:① 你通过第三方平台接入,平台不支持这个模型名;② 你的订阅不包含 Opus。通过官方账号登录时,模型可用性取决于你的订阅档位(Pro/Max/Team)。
扩展思考模式没有出现思考块
不是所有情况都会触发明显的思考块。对于 Claude 认为简单的问题,即使开了思考模式,也可能直接输出答案。试着问一个更复杂、更开放的问题。
切换了模型,但感觉回答质量没有变化
模型切换对简单任务效果不明显,差距在复杂任务上才体现出来。如果想真正感受 Opus 和 Sonnet 的差异,给它一个需要权衡多种方案的系统设计问题。
下一关
如果你更习惯在编辑器里工作,这一关告诉你如何把 Claude Code 接进 VS Code 或 JetBrains,让它直接在你的编辑器里操作文件。扩展思考的完整用法见 进阶使用 3.1 →。