Github-CJX/dsh-tool-imagegen
Github-CJX★ 0JavaScriptLast synced: 2026-08-17
DSH Desktop 对话内联生图插件** — 模型在对话中自动调用 `generate_image` 工具,图片直接内联显示在对话框里,无需外部面板、无需手动切换。
README excerpt
dsh-tool-imagegen DeepSeek Harness Desktop 对话内联生图插件 — 模型在对话中自动调用 generate image 工具,图片直接内联显示在对话框里,无需外部面板、无需手动切换。 对接任意 OpenAI 兼容的 /images/generations 接口(默认 gpt-image-2 ),当前模型是纯文本输入也能正常使用。 特性 - 纯对话触发 — 模型听到「帮我画 / 生图 / 生成插画」等请求时自动调用 generate image ,参数(prompt / size / n)由模型自己组织 - 对话内联显示 — 生成的图片以卡片形式直接出现在对话流中,带 下载按钮 ;不是外部面板,不弹新窗口 - 双模型兼容 — 通过自定义 generated-image 内容块展示图片, 模型侧永远看不到图片块 ( contentHasImage 只匹配 image 块): - 纯文本输入模型:不会触发 UNSUPPORTED CONTENT ,生成后可以继续正常对话 - 图像输入模型:同样正常工作,无需任何配置 - 设置页可配置 — 设置 → 插件 → 可配置 中的「生图插件」卡片:接口地址、API 密钥、模型名、默认尺寸、默认张数、启用开关 - 零配置迁移 — 复用旧插件 @dickpy/dsh-imagegen 的 dsh-imagegen 设置命名空间,已存在的 apiUrl / apiKey 自动继承 - 安全设计 — - API 密钥只在宿主侧保存(settings.yaml),绝不进入浏览器,设置页不回显 - 设置桥与附件桥均为 loopback 围栏 ,仅本机浏览器可访问 - 附件桥按「会话事件里是否存在引用该附件的 generated-image 块」授权,与平台自身的附件授权模型一致 快速开始 完整安装步骤见 docs/installation.md,问题排查见 docs/troubleshooting.md。 工作原理 三个关键设计: 1. generated-image 块 (而非平台惯用的 image 块) 模型层的图片检测 contentHasImage 只匹配 type: 'image' , generated-image 块对模型完全不可见 —— 这是 text-only 模型能安全使用的根本原因。 2. 插件自带 loopback 附件桥 平台的附件授权( referencedImage )只扫描会话事件里的 image 块,而本插件出于上面第 1 点 故意不写 image 块 ,所以图片字节由插件自己的桥提供: GET /api/dsh-tool-imagegen/attachment?session= &id= 桥会重新扫描该会话的事件,确认存在引用此附件的 generated-ima…
View full README on GitHub →Category
Prompt as Code | GPT-Image2 工业级提示词引擎与模板库,470+ 个案例逆向工程,20+ 套工业级模板,并提炼出Skills,持续更新中
★ 10,851
liustack/modlensThe first vision plugin for DeepSeek Harness, and the vision bridge for every text-only coding agent. Paste an image, get structured JSON evidence (OCR, layout, semantics). | 全网最强 DeepSeek Harness 外挂视觉插件,为 DeepSeek、GLM 等纯文本模型外挂视觉能力,粘贴图片即得结构化 JSON 证据(OCR、版面、语义)。
★ 2,700
Alisa0808/vox-directorTurn one topic into a finished Vox-style paper-collage explainer/ad video — automated end to end on Atlas Cloud + ffmpeg. An agent skill.
★ 1,335