yxccai/dsh-model-thinking ↗★ 0

dsh-model-thinking

Enable native reasoning-effort controls for custom OpenAI-compatible models in DeepSeek Harness. 适合需要在使用第三方OpenAI兼容模型时,直接调节其思考强度的用户。

パッケージ
dsh-model-thinking
互換性
未検証
Harness ピア範囲
^0.2.1-rc.2
Cordis ピア範囲
^4.0.4
バージョン
0.2.0
ライセンス
MIT
最終更新
2026/10/24

同名パッケージの別リポジトリ

インストール

$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 原生档位菜单

截图来自隔离的 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 保持优先。