4.1 切换模型
本节目标
学会在会话一次独立的对话记录,有自己的上下文,互不干扰。里切换模型,并根据任务难度调整推理等级。
模型就是"大脑",可以随时换
配置好模型提供智能的大模型服务,dsh 负责调度它来思考与生成。之后,dsh 默认会用你配置的那个。但实际干活时你会发现,不同任务适合不同模型:
- 简单任务(查资料、整理格式)用轻量模型,快又省
- 复杂任务(重构代码、设计架构)用更强的模型,思考更深入
好消息是切换不需要重启,会话进行到一半也能换。
模型选择器在哪
入口在底部输入区,输入框下方有一排按钮:
- 选择模型:显示"选择模型,当前 Messages Flash,推理等级 High"这样的按钮,点它打开模型选择器
点开后弹出模型选择器:

两个设置:模型 + 推理等级
选择器里有两项:
模型提供智能的大模型服务,dsh 负责调度它来思考与生成。:列出所有已配置且可用的模型。你配了哪些 provider,这里就有哪些模型可选。点一下模型名就切换,立即生效。
推理等级控制模型思考深度的档位,越高越慢越深入,适用于复杂任务。:控制模型"想多深",具体档位由模型提供方决定。以 DeepSeek 为例,档位从浅到深是:
| 等级 | 适合场景 | 代价 |
|---|---|---|
| off | 关闭思考,纯快速回答 | 最快、最省 |
| low | 简单问答、格式整理 | 快、省 |
| high(默认) | 日常开发、中等任务 | 均衡 |
| max | 复杂推理、架构设计、疑难排查 | 更慢、token 更多 |
档位越高思考越深,响应也越慢越贵。切换模型时,选择器里的推理等级会跟随你选的档位。
建议
先用默认档跑,觉得回答太浅就调高一档,觉得太慢就调低。没有绝对正确的设置,按任务手感来。
切换后会发生什么
切换是即时的,界面上的模型名会立刻更新。0.1.3-alpha.2 起,模型切换本身还会被显式播报:在消息流里你会看到一条系统提示,告诉你当前会话已经从哪个模型切到了哪个模型,以及对应的推理等级。这样回看历史时,能清楚知道哪一段回答出自哪个模型。
切换后需要注意:
- 切换模型不会清空当前会话一次独立的对话记录,有自己的上下文,互不干扰。,之前的对话记录还在
- 切换后,从下一条消息开始用新模型
- 推理等级有专属的档位(如 off/low/high/max),改动只影响后续消息
- 如果换的模型没配好密钥,会提示不可用,回 Part 1 检查
常见问题
问:选择器里只有一个模型?
因为只配了一个 provider。多配几个(1.2 节),这里就会出现更多选择。
问:换了更强的模型,回答还是很差?
模型只是因素之一。指令写清楚、给足上下文模型一次请求中可见的信息范围,包括对话历史、注入的提示和工具结果。,往往比换模型更管用。也可以试试 Part 4 后面的目标、计划模式,让 agent 干得更专注。
小结
- 模型选择器在底部输入区的选择模型按钮,点开即换,即时生效
- 推理等级控制模型思考深度的档位,越高越慢越深入,适用于复杂任务。控制思考深度,以 DeepSeek 为例分 off/low/high/max 四档,简单任务用低档、复杂任务用高档
- 切换不清空会话,从下一条消息生效
模型换好了,下一节看看怎么把文件、图片喂给 agent。