yxccai/dsh-model-thinking ↗★ 0
dsh-model-thinking
为自定义兼容模型启用原生思考强度控制 适合需要在使用第三方OpenAI兼容模型时,直接调节其思考强度的用户。
同名套件的其他儲存庫
安裝
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yxccai/dsh-model-thinking說明文件
閱讀完整 README ↗安装与使用
从 Releases 下载 dsh-model-thinking-0.2.0.tgz。在 DSH Desktop 的插件管理中添加这个本地安装包,然后完全退出并重新打开 DSH。它是独立插件,无需安装滑条插件。
点击聊天输入框里的模型名称 → 思考强度(Effort)→ 选择档位。选择应用于下一次请求;使用原生菜单就能调第三方模型的强度。

截图来自隔离的 DSH Web profile,模型名为本地测试别名,请求只发送到本机模拟网关。桌面版复用同一套模型菜单。
安装会增加 dsh-model-thinking profile 层。禁用或卸载后,模型恢复原先声明的能力;已有会话选过的档位仍由 DSH 保存,需要时选择 Default。插件只叠加运行时能力配置,不改写提供商配置文件、API 密钥或会话历史。
配置
默认启用自动匹配,无需手动填写档位。优先级是:模型显式声明(含禁用)→ 首条匹配的覆盖规则 → DSH 内置目录 → 显式设置的未知 GPT 回退档位。只补充缺少 reasoningEfforts 的 models 或 modelOverrides,支持 openai-completions 和 openai-responses。
需要为中转定制时,在所用 profile 的 cordis.patch.yml 中添加:
- id: dsh-model-thinking
config:
autoCatalog: true
defaultEfforts: []
rules:
- provider: my-gateway
model: gpt-6-*
efforts:
low: low
medium: medium
high: high
xhigh: xhigh
max: ultra
provider 和 model 支持 * 通配符;max: ultra 仅是中转自定义参数的示例,只有中转要求 ultra 时才这样设置。规则值是实际发送的字符串,界面档位名可用 off、minimal、low、medium、high、xhigh、max。
| 设置 | 含义 |
|---|---|
autoCatalog | 默认 true;从当前 DSH 随包目录匹配模型能力,下次启动读取已升级的目录。 |
defaultEfforts | 默认 [];仅为未知 GPT 型号显式配置回退档位,不是自动探测结果。 |
rules | 默认 [];按提供商和模型匹配档位及其请求参数值。 |
autoGpt | 兼容旧配置的开关;设置后优先于 autoCatalog。 |
off: none 明确发送 none;off: null 表示省略参数,不保证关闭思考。界面的 Default 沿用中转默认值,也不等于关闭思考。模型自身的 reasoningEfforts: false 和有效的 supportsReasoningEffort: false 保持优先。