nexsjournal/dsh-imagegen-plugin

nexsjournal★ 1JavaScriptLast synced: 2026-08-17

Open on GitHub

给 DeepSeek Harness(DSH)加上第三方生图/改图能力的插件:对话召唤 + 设置卡片,支持 OpenAI 兼容 / 阿里百炼 / Replicate / fal.ai

README excerpt

dsh-imagegen-plugin 给 DeepSeek Harness(DSH)加上 第三方生图 能力的插件:主模型(如 dsV4)不会画图没关系——本插件把「生图」做成一个可配置、可对话召唤的能力。 - 设置卡片 : 设置 → 插件 → 插件配置 里多一张「生图配置」卡片,填接口类型 / 地址 / 模型 / Key / 默认尺寸 / 张数 / 产物目录,保存即热生效。 - 对话召唤 :装好配置后,直接在对话框说「生图:一只橘色小猫坐在窗台上」即可;也可以 $dsh-imagegen 显式召唤技能。 - 自动触发 :当你提到 生图 / 画图 / 出一张图 / 文生图 / 改背景 等需求时,模型会自动加载 dsh-imagegen skill 并调用 image generate 工具。 - 一键配置 :生图 API 与主对话模型同一服务商时,对 agent 说一句「复用主模型配置生图,模型是 」即可—— imagegen configure {fromMainModel:true} 自动复用主模型的服务地址与 key 凭据,只补模型 ID,无需重复填地址和 Key。 - 四种接口类型 : - openai —— OpenAI 兼容 /v1/images/generations (文生图)与 /v1/images/edits (图生图 / 局部重绘 / 指令编辑)。覆盖 OpenAI、OpenRouter、硅基流动等绝大多数端点; - dashscope —— 阿里百炼通义万相( wanx )异步任务模式(提交 → 轮询任务 → 取图); - replicate —— Replicate /predictions 异步任务(模型 ID 形如 owner/name:version ); - fal —— fal.ai 队列异步任务(模型 ID 即队列子路径)。 - 除 OpenAI 兼容外都只走文生图(改图需要公开图片 URL,暂不支持本地文件)。 - 产物落盘 :生成的图片保存为 / / - .png ,工具返回绝对路径。 - 对话里直接看到图 :生图 API 返回的临时 https 链接会随工具结果给出( viewableUrls ),模型在回复里用 Markdown 展示——对话流里直接出现图片(点击放大),不依赖宿主版本;链接过期后对话里的图失效属正常,落盘文件是最终版本。图片同时进入模型上下文,后续轮次模型「看得到」刚生成的图(「改一下刚才那张」可直接引用)。端点只返回 b64(无 URL)时,回复里给文件绝对路径。 安装 需要已有一个 DSH web 部署( dsh web 或桌面版)。 等价的手工步骤( -w 必需:profile 是 pnpm workspace 根): 然后重启 DSH。 重启后: 1. 设置 → 插件 → 插件配置 出现…

View full README on GitHub →
Tools / Devdsh-pluginagent

Category