dsh-reasoning-effort-slider:DSH 推理强度滑块插件

在 DSH 环境下调整模型的推理强度(reasoning effort),通常需要手动修改配置文件或在代码中硬编码。这种方式操作繁琐且容易出错。下面介绍 dsh-reasoning-effort-slider 插件,它通过可视化的滑块和自动配置机制,简化了这一流程。

插件介绍

这是 lyaoliu 维护的模型推理类插件。它主要解决 DSH 用户在调整推理强度时的配置管理问题,提供了 7 档调节、自动配置写入以及异常自愈等功能。

核心功能

  • 7 档滑块:支持 off / minimal / low / medium / high / xhigh / max 七档调节。
  • 鲸落妈妈皮肤:提供全局配色方案,滑块带有辐射光效。
  • chibi 小人动画:根据当前档位切换对应的 chibi 小人动画帧。
  • 自动声明:当用户拖动滑块但未配置该模型时,插件会自动在 settings.yaml 中写入默认档位,无需重启。
  • 自愈机制:当服务器拒绝当前档位时,插件会触发自愈流程,解析合法档位列表并重写配置,自动切换到支持的档位。
  • 知识库:内置模型档位映射,包含 wire 值转换逻辑(如 off → none)。
  • 兼容性自动修复:针对 pi-ai 模型,自动写入 supportsDeveloperRole: false 以确保兼容。

安装与启用

在终端中执行以下命令安装插件:

dsh plugin --profile web add github:lyaoliu/dsh-reasoning-effort-slider#main

安装完成后,必须重启 DSH Web Host 才能使插件生效。

配置

插件的核心配置位于用户目录下的配置文件中:

~/.dsh/settings.yaml

在文件中添加或修改以下内容:

dsh-reasoning-effort:
  enabled: true
  visualEffect: radiation  # 可选值:radiation | particles | gradient

工作原理

  1. 用户在界面上拖动滑块,插件检测当前模型是否已有 reasoningEfforts 配置。
  2. 若未配置,插件自动写入默认的七档设置以及兼容性配置(如 supportsDeveloperRole: false)到 settings.yaml。
  3. settings.yaml 的热监听机制触发,滑块界面立即刷新并应用新档位。
  4. 发送消息时,若服务器拒绝当前档位,turn-error 节点会触发自愈:解析服务器返回的合法档位列表,重写配置,并自动将滑块切到最近支持的那一档。

适用场景与注意

该插件适合需要精细控制推理强度的 DSH 用户,特别是涉及多种模型配置的场景。

注意:
- 插件以当前 DSH 进程的权限运行,请确保安装源可信。
- 严格遵守 MIT 许可证,安装前建议检查源码。

总结

dsh-reasoning-effort-slider 通过可视化控制和自动化运维(自愈、自动声明),降低了 DSH 推理强度调节的门槛。如需查看源码或目录页,请访问 GitHub 或 SkillHub。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜