dsh-reasoning-slider
其他 活跃维护

dsh-reasoning-slider

qjcnmd/dsh-reasoning-slider

内嵌模型选择器的推理等级滑块组件,拖动即可切换off到max全档位推理强度,安装轻量无冗余依赖,交互直观无需额外配置,无需复杂操作即可接入模型选择流程使用。

6
Stars 标星
1
Forks 分支
6
Watchers 关注
0
Open Issues
JavaScript
主要语言
MIT
开源协议
448 KB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:qjcnmd/dsh-reasoning-slider
git clone https://github.com/qjcnmd/dsh-reasoning-slider.git
git clone git@github.com:qjcnmd/dsh-reasoning-slider.git
README.md main

dsh-reasoning-slider

推理等级滑块,直接内嵌在 DeepSeek Harness 的模型选择器里:点开模型选择器,选中模型后下方出现滑块,拖动即可切换该模型的推理档位(off / minimal / low / medium / high / xhigh / max)。

安装

需要 pnpm(npm i -g pnpm)与 dsh(npm i -g @deepseek-ai/dsh)。

# 从 npm 安装(推荐,快且稳)
dsh plugin --profile web add reasoning-slider

# 或从 GitHub 安装
dsh plugin --profile web add github:qjcnmd/dsh-reasoning-slider

安装完成后重启 dsh web

功能

  • 滑块内嵌于模型选择器弹层,选择模型后自动显示该模型支持的推理档位
  • 拖动滑块实时预览,松开后生效
  • 切换模型时自动携带当前档位;目标模型不支持当前档位时自动回退到其默认档位
  • 单档位模型显示"支持档位: xxx",无档位模型显示提示
  • 键盘:←/→ 或 ↑/↓ 切换,滚动滚轮也可切换

禁用 / 卸载

dsh plugin --profile web remove reasoning-slider

或编辑 ~/.dsh/profiles/web/cordis.patch.yml,给 insert 行加 disabled: true。

开发

dsh-reasoning-slider/
├── lib/
│   ├── index.js   # Node half(纯 UI 插件,apply 为空)
│   └── client.js  # 浏览器 half(完整滑块 UI)
├── cordis.patch.yml
└── package.json   # dsh.bundle 声明:安装后自动成为 profile 层

客户端代码是 window.__ModuleLoader__.load({...}) 格式的普通 JavaScript,无构建步骤;React 通过 require("react") 从 dsh 运行时解析。

许可

MIT