在 Claude Code 里换模型意味着什么
同一个 Claude Code,配不同模型效果差别很大。什么时候该用旗舰档,什么时候可以用轻量档?
这篇以 Claude Code 为例,Codex、Cursor、OpenCode 等其他编程工具的道理也一样。
Claude Code 里可以切换模型
Claude Code 是产品,真正写代码的是你选择的 Claude 模型。在 Claude Code 里输入 /model 就可以查看和切换当前使用的模型。
不同订阅方案能用的模型和额度不同。一般来说,越高档的模型,消耗额度越快。
不同档位适合什么任务
| 任务 | 建议档位 | 原因 |
|---|---|---|
| 跨多个文件的重构、排查疑难 bug、设计新功能 | 旗舰档(如 Opus、Fable) | 需要理解大量代码之间的关系,并做多步推理 |
| 写一个函数、补测试、改小 bug | 主力档(如 Sonnet) | 能力足够,速度更快,额度更省 |
| 批量改格式、简单重命名、写提交说明 | 轻量档(如 Haiku) | 任务简单,追求速度和成本 |
为什么「Claude Code 变笨了」常常是模型问题
如果你遇到以下情况,先检查一下当前模型:
- 改一个地方,把另一个地方改坏了
- 绕圈子,反复尝试同一种错误方法
- 看不懂项目结构,乱建文件
这些往往是模型能力不够的表现。切到更高档位的模型再试一次,很多时候问题就消失了。
当然,也有真正属于产品本身的问题,比如:
- 经常报错、卡住、连接中断
- 额度用得太快、经常被限流
- 功能缺失,比如不支持你用的编辑器
这些问题换模型解决不了,请在 Claude Code 的产品页评价。
思考强度也会影响效果
除了换模型,很多编程工具还允许调整模型的思考强度(让模型在回答前想得更久)。思考强度越高,复杂任务效果越好,但速度更慢、额度消耗更多。简单任务不需要开得很高。
能不能在 Claude Code 里用其他厂商的模型?
有人通过兼容接口把 GLM、Kimi 等模型接进 Claude Code。这是非官方用法:
- 效果取决于那个模型本身的能力,以及它和 Claude Code 的配合程度
- 如果体验不好,不能代表 Claude Code 配官方 Claude 模型时的体验
如果你想正式使用多家模型,OpenCode、Cline 这类原生支持多家模型的工具可能更合适。
给这个网站打分时
- 评价 Claude Code(产品)时,请想想你的不满是不是来自模型。
- 评价模型时,最好说明你是在哪个产品里用的,比如「在 Claude Code 里用 Opus 做重构」,这对其他人很有参考价值。