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 模型能力插件的席位冲突。 适合需要精细配置第三方模型思考档位与图片输入的用户。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Fish-under-sea/dsh-better-reasoning-effort-fishドキュメント
README 全文を読む ↗使用
- 在官方「模型」页配置第三方供应商(API Key 等)。
- 展开某个模型行:官方容量字段下方是编辑块。
- 勾选档位(off / minimal / low / medium / high / xhigh / max),填线上取值(如给
high填ultra,Composer 选 High 时网关收到ultra); - 在「输入模态」区勾选图片输入,声明模型接受什么;
- 点「自动适配」填推荐档位与模态 —— 参考容量以只读提示出现,可自行照抄进官方输入框;
- 改动即时进入待写入,点卡片自身的保存时一并落盘;取消(或刷新)则与卡片字段一起丢弃。
- 勾选档位(off / minimal / low / medium / high / xhigh / max),填线上取值(如给
- 协议兼容时,底部会出现「端点兼容」分区 ——
openai-completions上设思考预算字段 / vLLM 优先级,openai-responses上设max_output_tokens的处理方式。 - 请求头:展开提供商卡片,编辑块上方就是请求头区域(掩码显示、随卡片保存),可填
user-agent等自定义请求头。 - 全不勾 + 保存 = 取消声明(回到继承);只勾 off + 保存 = 禁用推理(
false);模态行「清除声明」+ 保存 = 回到继承提供方默认。
声明后的模型在 Composer 里立即可选思考强度;声明了图片输入的模型可以端到端传附件。
配置
host 侧接受以下可选配置项(写入 settings.yaml 的插件 config 块):
| 配置键 | 默认值 | 可选值 | 说明 |
|---|---|---|---|
autofill | true | true / false | 启动时自动填充未声明模型的推荐声明 |
modalityAutofill | true | true / false | 上述填充是否连带输入模态声明 |
probeTimeoutMs | 15000 | 正整数 | /models 探测请求超时(毫秒) |
bootRetryDelaysMs | [1000, 2000, 4000, 8000, 16000, 30000] | 正整数数组 | 启动时自动填充失败后的重试延迟(毫秒) |
defaultGuard | true | true / 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