dsh-model-extension
开发工具 活跃维护

dsh-model-extension

lovezi0/dsh-model-extension

该扩展插件可补全DSH平台自定义模型提供商的配置缺口,支持补充推理模式、多模态相关参数,无需改动DSH核心代码,安装后即可直接使用。

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

dsh-model-extension

基于 deepseek-harness 的模型扩展插件

模型扩展字段新排版效果图

功能

  • 新增「模型+」设置导航(与内置「模型」页并存,互不影响)。
  • 页面标题显示当前适配的 DSH 版本。
  • 模型目录每行展开区新增扩展配置:
    • 推理挡位(reasoningEfforts):声明模型支持的思考档位(off/minimal/low/medium/high/xhigh/max)及线上取值;
    • 输入模态(input):text / image;
    • 兼容性(compat):supportsReasoningEffort 开关与 thinkingFormat 线制格式。
  • 所有保存走 DSH 原生 settings.mutate,落盘 $DSH_HOME/settings.yaml。

安装

dsh plugin --profile web add github:lovezi0/dsh-model-extension

仓库自带构建产物 lib/,安装即用、无需本地构建。

也可从 npm 安装(已发布至 npmjs):

dsh plugin --profile web add dsh-model-extension

从源码构建

构建期需要 DeepSeek Harness 宿主源码(版本须与 package.json 的 dsh.adapter 锚点一致):

  1. 获取对应版本的 deepseek-harness 源码 checkout。

  2. 在项目根创建 build.local.yaml(已被 gitignore,不会提交):

    deepseekHarness: <宿主源码绝对路径>
  3. 构建:

    npm install
    npm run build

锚点与源码树版本不一致时构建会拒绝并提示两边值。

版本适配

插件运行时校验宿主版本与构建锚点严格一致;不一致则不注册并在日志中告警(插件其余部分不受影响)。升级 DSH 后需更新本插件源码适配漂移、修改 dsh.adapter 并重新构建。

版本历史

  • 0.1.0
    • 🔥新增[模型+]开启dsh隐藏设置

许可

MIT。包含自 deepseek-harness(MIT)官方插件的派生代码。