1、model模型配置和切换

1.1 预设模型

在 windows 不翻墙,本地安装Claude Code 文章中,我们用的是CC Switch来配置claude的模型, 这里我这里我们依然用CC Switch来配置, 具体的配置如下: 

配置完成后,我们启动claude, 然后输入 /model 命令, 可以看到下面的界面:

  1. 默认模型: deepseek-v4-pro,与Sonnet模型绑定
  2. Sonnet模型:deepseek-v4-pro
  3. Opus模型:kimi-k2.6
  4. Haiku模型:glm-5
  5. 当前使用的模型:qwen3.6-plus

1.2 切换模型

我们可以通过上下箭头切换我们要使用的模型,然后回车键选中。这是再次输入 /model 命令: 

这是切换我们已经预设的模型, 也可以直接切换到我们想要使用的模型, 操作命令: 

# 切换到glm-5 模型 
/model glm-5

# 切换到haiku设定的模型
/model haiku

如果模型名输入失败, 这里是不会切换成功的,会提示下面的错误: 

2、模型的四个档位:主模型、haiku、sonnet、opus

  1. 主模型:全局默认启动模型,软件打开后所有默认对话、代码分析、项目读写、全局交互全部优先调用,是日常兜底主力模型;

  2. Haiku 轻量极速档低延迟、低 Token 消耗、浅度思考,适合单行代码修改、简单查询、文案简答、快速答疑,追求响应速度。

  3. Sonnet 编程全能档速度与能力均衡,官方定位编程专用模型,日常业务开发、接口编写、普通 Bug 修复、代码重构首选。

  4. Opus 旗舰深度档超长上下文、深度逻辑推理、多方案推演,适合架构设计、大型项目改造、疑难 Bug 排查、复杂业务逻辑梳理。

注意: 即便三个档位配置为同一个模型,底层模型一致,但档位规则不同,最终输出差异极大

        假设统一底层模型为 glm-5,分别切换三档,下达同一需求: 写一个工具类进行手机号格式校验:

  1. Haiku 模式输出极简代码,无注释、无异常处理、无格式校验边界判断,只给核心正则方法,适合快速抄代码;

  2. Sonnet 模式输出标准工程化代码,包含工具类规范、方法注释、参数判空、基础异常捕获,符合企业开发规范;

  3. Opus 模式输出不仅完成校验代码,还主动区分国内 / 国际手机号、列举正则风险、提供单元测试用例、给出后续扩展方案,思考维度拉满。

特性 Haiku Sonnet Opus
速度 ⚡ 极快 较快 较慢
成本 💰 最低 中等 最高
推理能力 基础 强大 最强大
适合场景 简单机械任务 日常开发主力 复杂分析与设计

任务-模型匹配策略

经过大量实践,我总结出这样一套匹配策略:

  • 写注释、解释代码、简单格式转换 → Haiku

  • 日常编码、代码审查、单元测试生成 → Sonnet(默认)

  • 架构设计、复杂重构、疑难 Bug 排查 → Opus

一个实用技巧:在 CLAUDE.md 中加入模型切换的提醒,让 Claude 在处理特定类型任务时主动建议你切换模型。比如:

## 模型使用建议
- 当用户要求进行大规模架构级修改时,建议切换到 Opus
- 简单的代码格式化和注释任务默认使用 Haiku 即可

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐