WJZ-P/dsh-model-capabilities

WJZ-P★ 0JavaScriptLast synced: 2026-08-16

Open on GitHub

DeepSeek Herness plugin. dsh插件,支持在创建自定义模型时手动选择模型能力,比如模型是否支持图片输入等。

README excerpt

🎛️ dsh-model-capabilities 在 DeepSeek Harness 新建或编辑模型时,明确选择模型支持的输入类型。 让多模态能力写进模型配置,而不是藏在猜测里 ฅ(•ㅅ•❀)ฅ English · 简体中文 ✨ 它解决什么问题 部分 OpenAI 兼容服务已经支持图片输入,但 Harness 还需要从模型配置的 input 字段判断该模型是否具备图片能力。 dsh-model-capabilities 会在原生 Models 设置页中增加一个轻量的 输入类型 选择器,让能力声明与模型真实能力保持一致。 能力 表现 🎛️ 原生表单扩展 字段直接显示在 Harness 自带的模型编辑区域中 🖼️ 多模态声明 可选择文本、图片或文本与图片 🧬 默认值继承 保留提供方默认能力,不额外写入 input 🧩 低侵入实现 使用 settings.models.model.fields slot,不接管表单和持久化 🌗 主题适配 复用 Harness 设计变量,自动跟随深浅主题 🌍 中英双语 根据 Harness 当前语言显示对应字段文案 🧠 输入类型映射 界面选项 写入模型配置 适用场景 继承提供方默认值 省略 input 使用提供方或 Harness 的默认判断 文本 ["text"] 纯文本模型 文本 + 图片 ["text", "image"] 常见视觉语言模型 图片 ["image"] 仅声明图片输入的特殊模型 选择完成后,Harness 会继续负责模型校验、设置版本和持久化;插件只提交当前模型行的字段补丁。 🚀 安装 从独立 GitHub 仓库安装到原生 DSH 的 web profile: 检查组合后的配置并启动 DSH: 移除插件: 🪄 使用方式 1. 打开 Harness 的模型设置页面; 2. 新建或编辑一个自定义模型; 3. 展开模型条目的高级配置; 4. 在 输入类型 中选择模型真实支持的能力; 5. 保存模型配置。 如果模型支持图片,通常选择 文本 + 图片 。完成后,Harness 的图片能力检查会读取这份标准模型声明。 🧭 集成边界 - Host 入口只参与标准 Cordis 生命周期; - 浏览器 bundle 通过官方 dsh.client 发现链路加载; - 字段更新通过模型页提供的 update 回调完成; - 插件与 Tauri API 解耦,可独立用于原生 DSH。 📦 DSH 插件约定 - package.json 声明 dsh.bundle.patch 与 Web dsh.client ; - cordis.patch.yml 插入 Host 插件行; - exports["./client"] 暴露预构建浏览器 bundle; - 官方 @deepseek-ai/ 包全部使用 pe…

View full README on GitHub →
Skins / UIdeepseek-harnessdsh-pluginmodel-capabilitiesmodel-configurationmultimodalweb-ui

Category