前言¶
在 DeepSeek Harness(DSH)里接入 OpenAI 兼容中转站、Anthropic 兼容接口等第三方模型服务后,设置页和对话里的模型选择器往往看不到「思考强度」选项。GPT、Claude 等本身支持分档思考的模型,也只能按默认行为跑。DSH 官方 DeepSeek 服务商自带思考强度;自定义服务商则要自己在模型配置里写入 reasoningEfforts,手动维护成本高,还容易和内置模型目录的档位不一致。
下面介绍的插件由社区维护者 YIYuNCU 发布,在 设置 → 模型 的自定义服务商编辑卡片里增加 思考强度 面板,并为 GPT、Claude、Grok、GLM、MiMo 等常见系列提供与 DSH 内置目录对齐的推荐预设,保存后可在对话模型选择器里切换档位。
这是什么¶
- npm 包名:
dsh-desktop-ui-reasoning-effort(当前版本 0.1.2,MIT 许可证) - 源码仓库:YIYuNCU/DSH-Reasoning-Effort
- 定位:DSH Desktop 插件,面向通过「自定义」或内置目录中的第三方服务商使用 pi-ai 模型的场景,按模型配置可选的思考强度档位,并支持一键套用推荐预设。
配置写入 llm-pi-ai 命名空间下的 providers.<服务商>.models[i].reasoningEfforts;Anthropic 协议下还会按需写入 compat.forceAdaptiveThinking。插件以 DSH 进程权限运行,安装前建议浏览仓库源码与许可证。
npm 上另有名称相近的
dsh-reasoning-effort(其他作者),会在后台为所有模型填统一的五个档位。两者写的是同一处配置,不建议同时安装。
核心功能¶
打开自定义服务商的编辑卡片,展开 自定义设置,在「API 协议」下方会出现 思考强度 面板:
- 该服务商下每个已保存的模型占一行,可选 未设置、推荐预设 或 自定义。
- 选 自定义 时,可逐个启用 Off、Minimal、Low、Medium、High、XHigh、Max 七个档位(具体可用档位因模型而异)。
- 右上角 套用推荐预设 会一次性为能识别的模型设好档位。
- 改动随卡片底部 应用 保存;点 取消 则丢弃草稿。
保存成功后,在对话界面选中对应模型,模型选择器里会出现思考强度选项。内置 DeepSeek 官方服务商本身已有思考强度,不会显示此面板;内置目录里已带思考强度的第三方模型默认显示「沿用内置目录」,仅在需要覆盖默认档位时使用 自定义。
推荐预设覆盖 GPT、Claude、Grok、GLM、MiMo 系列(含 -thinking、日期后缀、openai/、anthropic/ 等命名变体);图像模型、gpt-4、非思考版 chat 及无法识别的模型无预设,可手动 自定义。
安装与启用¶
DSH 命令行 dsh.cmd 位于安装目录的 resources\runtime\cli\bin\ 下。安装后需 重启 DSH。
从 npm 安装(推荐):
dsh.cmd plugin --profile desktop add dsh-desktop-ui-reasoning-effort
从 GitHub 安装:
dsh.cmd plugin --profile desktop add github:YIYuNCU/DSH-Reasoning-Effort
从本机目录安装(需先自行取得仓库代码):
dsh.cmd plugin --profile desktop add link:<本地目录路径>
若重启后仍看不到面板,可执行(将插件 bundle 纳入 desktop profile):
node "%USERPROFILE%\.dsh\profiles\desktop\node_modules\dsh-desktop-ui-reasoning-effort\scripts\enable-bundle.mjs" desktop
然后再次重启 DSH。
更新:npm 或 GitHub 来源重复执行同一条 add 命令后重启;本机 link 来源在目录内更新代码后重启即可。
典型用法¶
- 打开 设置 → 模型,在目标服务商行点击 编辑。
- 展开 自定义设置,找到「API 协议」下的 思考强度。
- 为各模型选择档位:可点 套用推荐预设,或在单行下拉中选「推荐预设」/「自定义」并勾选档位;修改过的行会标记「未保存」。
- 点击卡片底部 应用;收起后该行下方会提示「已保存 N 个模型的思考强度」。
- 回到对话,在模型选择器选中该模型,使用思考强度选项;若未立即出现,刷新页面。
恢复默认:将模型改回 未设置 后 应用。新加的模型需先在编辑卡片 应用 保存进列表后,才会出现在思考强度面板中。
适用场景与注意¶
适合:使用自定义 OpenAI / Anthropic 兼容服务商,且需要在 UI 里按模型配置思考强度、并与 DSH 官方模型目录档位保持一致的用户。
常见问题(摘自维护文档):
- 面板仅出现在自定义添加的第三方服务商,以及内置目录中的第三方服务商;DeepSeek 官方服务商不显示。
- 保存后选择器仍无选项:刷新页面;若模型仍为「未设置」,查看卡片下方失败原因。
- 对话报错参数或档位不支持:部分中转站不认 XHigh、Max、Minimal 等,改为 自定义 并去掉对方不支持的档位。
- 选 Off 仍可能思考:多数模型下 Off 表示不发送思考参数,是否思考取决于服务端;GPT 5.1 以后、Grok 4.3、GLM 5.2 等会在 Off 时明确告知服务端「不思考」。
- 卸载插件后,已写入模型的思考强度配置仍会保留;若需清除,卸载前将各模型改回 未设置。
卸载:编辑 %USERPROFILE%\.dsh\profiles\desktop\package.json,从 dependencies 与 dsh.profile.bundles 移除 dsh-desktop-ui-reasoning-effort,删除 node_modules 下对应联接,重启 DSH。
插件声明 peer 依赖 @deepseek-ai/dsh(^0.2.0-rc.2,可选)。问题反馈可前往仓库 Issues,并附上 DSH 版本、接口协议与模型名。
小结¶
DSH Reasoning Effort(dsh-desktop-ui-reasoning-effort)把第三方服务商模型的思考强度配置搬进 设置 → 模型 编辑界面,减少手改 reasoningEfforts 的负担,并为常见模型系列提供与内置目录一致的推荐预设。社区插件目录页:skillhub.cn/plugins/YIYuNCU/DSH-Reasoning-Effort;源码与详细预设表见 GitHub 仓库 README。