Fish-under-sea/dsh-better-reasoning-effort-fish ↗★ 0

dsh-better-reasoning-effort-fish

第三方模型的思考强度与输入模态设置(DeepSeek Harness 插件,Fish 补充版):每模型声明思考档位与图片输入,由内置模型知识库 + 线协议推断自动适配,直接在官方「模型」页卡片内编辑。基于上游 dsh-better-reasoning-effort 0.5.2,修复了与 dsh-web 模型能力插件的席位冲突。 适合需要精细配置第三方模型思考档位与图片输入的用户。

パッケージ
dsh-better-reasoning-effort-fish
互換性
未検証
Harness ピア範囲
^0.1.5-alpha.1 || ^0.1.6-alpha.1 || ^0.1.7-alpha.1 || ^0.1.7-rc.1 || ^0.2.0-rc.1 || ^0.2.0-rc.2
バージョン
0.5.8
ライセンス
MIT
最終更新
2026/10/11

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Fish-under-sea/dsh-better-reasoning-effort-fish

ドキュメント

README 全文を読む ↗

使用

  1. 在官方「模型」页配置第三方供应商(API Key 等)。
  2. 展开某个模型行:官方容量字段下方是编辑块。
    • 勾选档位(off / minimal / low / medium / high / xhigh / max),填线上取值(如给 high 填 ultra,Composer 选 High 时网关收到 ultra);
    • 在「输入模态」区勾选图片输入,声明模型接受什么;
    • 点「自动适配」填推荐档位与模态 —— 参考容量以只读提示出现,可自行照抄进官方输入框;
    • 改动即时进入待写入,点卡片自身的保存时一并落盘;取消(或刷新)则与卡片字段一起丢弃。
  3. 协议兼容时,底部会出现「端点兼容」分区 —— openai-completions 上设思考预算字段 / vLLM 优先级,openai-responses 上设 max_output_tokens 的处理方式。
  4. 请求头:展开提供商卡片,编辑块上方就是请求头区域(掩码显示、随卡片保存),可填 user-agent 等自定义请求头。
  5. 全不勾 + 保存 = 取消声明(回到继承);只勾 off + 保存 = 禁用推理(false);模态行「清除声明」+ 保存 = 回到继承提供方默认。

声明后的模型在 Composer 里立即可选思考强度;声明了图片输入的模型可以端到端传附件。

配置

host 侧接受以下可选配置项(写入 settings.yaml 的插件 config 块):

配置键默认值可选值说明
autofilltruetrue / false启动时自动填充未声明模型的推荐声明
modalityAutofilltruetrue / false上述填充是否连带输入模态声明
probeTimeoutMs15000正整数/models 探测请求超时(毫秒)
bootRetryDelaysMs[1000, 2000, 4000, 8000, 16000, 30000]正整数数组启动时自动填充失败后的重试延迟(毫秒)
defaultGuardtruetrue / false强制思考梯子上的无档位调用落厂商默认档,而非发送 thinking: disabled

示例:

- insert:
    - id: dsh-better-reasoning-effort-fish
      name: dsh-better-reasoning-effort-fish
      config:
        autofill: true
        modalityAutofill: true
        probeTimeoutMs: 15000
        bootRetryDelaysMs: [1000, 2000, 4000, 8000, 16000, 30000]
        defaultGuard: true