DSH Plugins
返回列表
🤖

dsh-plugin-reasoning-effort-sync

模型推理 更新于 2026.10.05

在终端中运行以下命令:

dsh plugin install joslynSmall/dsh-plugin-reasoning-effort-sync

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 的 Plugins 页面用注册名、Git 地址 https://github.com/joslynSmall/dsh-plugin-reasoning-effort-sync 或 tarball 安装并启用该 bundle;也可执行 dsh plugin install joslynSmall/dsh-plugin-reasoning-effort-sync。

插件介绍

在 DeepSeek Harness 里,力度选择器依赖每个模型条目上的 reasoning 元数据。走 @deepseek-ai/dsh-llm-pi-ai 且模型来自 pi-ai 已安装目录的路由,这些信息往往现成的;而自托管或中转网关的路由名不在目录里,models 会替换而非扩展目录,漏写 reasoningEfforts 时界面会把它当成非推理模型并悄悄藏起 Effort 行——行为正确,却容易让人误以为网关不支持力度。

本插件针对 profile 里声明的 llm-pi-ai 路由:向 GET {baseURL}/models 拉取各模型公布的 reasoning_efforts 或 reasoning_fixed_effort,把结果写回 cordis.patch 中对应模型的 reasoningEfforts。端点未描述的模型可再查 models.dev,在多数声明一致时采用主导等级集合。同步以 diff 为先,不改 apiKey、baseURL 等你未触及的字段;不增删模型、不写 defaultEffort、不把 reasoningEfforts: false 当成可覆盖的空白。

适合在 profile 层自建多条网关路由、又不想为每个模型手工维护力度列表的用户。支持加载时同步、配置变更后跟进,以及可选的定时间隔;网关暂时不可达不会拖慢 profile 加载,单条路由失败也不会挡住其他路由。建议先用 dryRun 看日志再正式写入。

使用场景

  • 自托管或中转网关的路由缺少 reasoningEfforts,力度选择器不显示 Effort
  • 新增 profile 路由后希望力度列表与 GET /models 一致,不想逐模型手写
  • 多条网关并存,需要按路由自动补齐各模型支持的 effort 等级

适合人员

  • 在 cordis.patch 中自建 llm-pi-ai 路由的 DSH 用户
  • 维护多条自托管或 API 中转推理通道的开发者
  • 使用自定义 models 列表且关心推理力度选择体验的人