dsh-plugin-use-images
在终端中运行以下命令:
dsh plugin install chuling-lingling/dsh-plugin-use-images
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install chuling-lingling/dsh-plugin-use-images 即可安装该插件,完整源码地址见 https://github.com/chuling-lingling/dsh-plugin-use-images
插件介绍
DeepSeek Harness 的运行时围绕统一的文本流事件构建,而市面上绝大多数图片生成 API 返回的是一次性 JSON 或裸二进制流——两套协议天然不兼容。dsh-plugin-use-images 正是补上这道缝隙:你在聊天框的模型列表里选中一个图片模型,输入 prompt 回车,插件便把请求打到后端生图接口,将结果转为 DSH 原生 image 块写入会话附件存储,后续对话可直接引用该图,无需切换工具或打开第二个标签页。
响应解析的覆盖面相当宽:data[*].url、output.images[*].b64_json、data: URI、纯文本中的图片链接,乃至 Content-Type 直接为 image/png、jpeg、webp、gif 的二进制响应都能正确落盘。请求侧同样灵活——Base URL、请求体 JSON 模板(支持 {{prompt}}、{{model}}、{{n}}、{{apiKey}} 占位符)、自定义 Headers、响应字段提取路径均可在 Web 设置页在线调整,保存后模型列表即时热更新,无需编辑 YAML 或重启服务。
适合的场景很明确:你以 DSH 作为日常 AI 对话入口,手头又接了若干图片生成服务(Stable Diffusion、Flux、DALL-E 或自研后端),希望在一个窗口里同时完成文本对话与图片生成,且不想为每张图片维护一个独立的脚本或 API 调试工具。插件以 MIT 协议开源,核心是一个自定义 LlmAdapter,对 DSH 文本适配器零侵入,安装重启即可生效。
使用场景
- 在 DSH 聊天窗口中直接调用 Stable Diffusion 或 Flux 等生图服务,无需切换工具
- 通过 Web 设置页统一配置多个自研图片 API 的请求模板与响应解析路径,保存即热更新
- 将 DSH 作为统一 AI 交互入口,在同一会话中完成文本对话与图片生成
- 接入返回 JSON URL、base64 或裸二进制的任意图片接口,插件自动识别并持久化到会话附件
适合人员
- 已部署 DSH 且需集成图片生成能力的开发者
- 同时维护文本对话与图片生成工作流的 AI 应用团队
- 希望在一个聊天窗口内完成多模态任务的个人用户