了解 Claude Code 可用的不同模型,以及如何根据任务选择最合适的模型。
可用模型
Claude Code 提供多个 Claude 模型:
| 模型 | 特点 | 适用场景 |
|---|---|---|
| Sonnet | 速度快、性价比高 | 日常编码、Bug 修复、简单重构 |
| Opus | 最强的推理能力 | 复杂架构决策、大型重构、深度代码分析 |
切换模型
会话中切换
运行 /model 命令,在交互菜单中选择模型。
启动时指定
claude --model sonnet
claude --model opus
如何选择模型
使用 Sonnet 的场景
- 编写新代码
- 修复 Bug
- 添加测试
- 简单重构
- 解释代码
- 日常对话
使用 Opus 的场景
- 复杂的架构设计讨论
- 大型跨文件重构
- 深度代码审查
- 性能优化建议
- 安全性分析
模型特性对比
| 特性 | Sonnet | Opus |
|---|---|---|
| 速度 | 快 | 较慢 |
| 编码能力 | 优秀 | 卓越 |
| 复杂推理 | 良好 | 最佳 |
| 上下文理解 | 好 | 更深入 |