SCT192221/dsh-multimodal

SCT192221★ 1JavaScript最后同步: 2026-08-21

在 GitHub 打开

DeepSeek harness多模态插件,接近原生体验。

README 摘要

dsh-multimodal(DeepSeek Harness 多模态插件) 给 DeepSeek Harness 的文本模型补全视觉与生图能力,不改动 harness 源码。两个包配套使用: 包 类型 作用 dsh-multimodal host 插件 vision 识图 + generate image 生图/改图(含参考图比例匹配、超限自动缩放预览)+ show image 展示(支持多张)+ 纯文本模型 image-strip 适配 + /global-multimodal/ 配置路由 dsh-multimodal-client client 插件 工具卡内联图 + turn-tail 图集 + 「设置 → 多模态」设置页(模型/端点/API Key/连接测试) 只装 host 也能用:工具全部可用,图片以通用卡片显示、配置走手编文件;装上 client 才有图片渲染和设置页。 目录结构 安装 1. host 插件( dsh-multimodal ) 把 dsh-multimodal/ 目录放到 /.dsh/plugins/ 下,在 web profile 的 /.dsh/profiles/web/cordis.patch.yml 的 - insert: 数组加挂载行: host 走 file:// 挂载而非 pnpm 依赖,是为了让运行时配置 global-multimodal-config.json 稳定存在插件目录(node modules 里的依赖每次重装会被清掉)。 2. client 插件( dsh-multimodal-client ) 或手动:在 /.dsh/profiles/web/package.json 的 dependencies 加 "dsh-multimodal-client": "github:SCT192221/dsh-multimodal path:/dsh-multimodal-client" , dsh.profile.bundles 数组加 "dsh-multimodal-client" ,profile 目录跑 corepack pnpm install 。 包内已提交构建产物 lib/ 且无 prepare 脚本,不会触发 pnpm 11 的 git-allowBuilds 闸门。 两步都完成后重启 dsh web 生效。 3. harness 补丁(贴图识别所需) 官方 harness 的模态守卫会在纯文本模型的会话里拒绝图片输入(「当前模型不支持图片,请切换支持图片的模型」),需再打一个小补丁才能贴图识图: 不打补丁时贴图会被拒,但 vision 传显式路径/URL、文生图、 show image 均正常。原理与手动改法详见 dsh-multimodal/README.md 。 新版 harness 用…

在 GitHub 查看完整 README →
内容/媒体deepseek-harnessdoubaodshdsh-pluginimage-generationmultimodalseedreamvision

分类