前言¶
在 DeepSeek Harness(DSH)里做带角色、带场景的持续对话时,常见做法是每次出图都手写一长段提示词,或把同一张参考图反复贴进对话。角色长相、服饰和场景容易前后不一致;模型也不知道什么时候该主动发图、什么时候只文字回复。
dsh-image-studio(生图工作室)是社区维护者 aa1355721445-lgtm 发布的 DSH 插件,分类为模型推理。它在本地维护人物、服饰、场景、道具四类参考库,通过系统提示注入发图策略与库目录,并提供 image_generate、image_library 两个工具:模型在合适时机调用工具,插件按画面描述和关键词组合参考图,再调用你配置的生图接口,结果存本地并在聊天里以图片卡片展示。SkillHub 目录页与 GitHub 仓库当前均为 2 stars;插件版本见 package.json 为 0.3.0,许可证 MIT。
这是什么¶
一句话:给 DSH 增加「看场合发图」的能力——本地参考库 + 关键词展开 + 参考图组合规则,模型自行判断何时出图。
维护者:aa1355721445-lgtm。仓库:https://github.com/aa1355721445-lgtm/dsh-image-studio。社区目录:https://www.skillhub.cn/plugins/aa1355721445-lgtm/dsh-image-studio。
核心能力¶
模型侧工具¶
| 工具 | 作用 |
|---|---|
image_generate |
接收 prompt、关键词(situation / expression / pose / shot / light)及库条目(characters / outfits / scene / props),组合参考图后调用生图 API,保存并在聊天中展示 |
image_library |
库很大、系统提示目录未列全时,按关键词或 id 查询条目(含人设、神态特点、情境穿搭等) |
系统提示与设置页¶
插件向系统提示注入:何时发图的三档策略、自定义规则、主动发图冷却、关键词清单、参考库目录。DSH 设置 → 生图工作室 提供素材库(含从图片导入)、关键词、试生成、生成记录与接口设置。
本地参考库¶
默认路径为 <DSH_HOME>\image-studio\library\{characters,outfits,scenes,props},可在设置页为每个库单独改目录。条目可以是子文件夹(含 entry.json 与多角度图)或散图文件;外观描述进入生图提示词,人设仅给对话模型。服饰搭配顺序为:显式指定 > 人物情境穿搭 > 情境默认服饰 > 场景默认服饰 > 人物默认服饰。
关键词(v0.2)¶
神态、动作、取景等由文字关键词展开,避免每张图照搬参考图姿势。分组包括情境 situation、神态 expression、动作 pose、镜头 shot、光线 light,保存在 image-studio\presets.json,可在设置页增删改。
素材入库:导入、三视图与文字生成¶
从图片导入(v0.2):识图整理名字、别名、标签与外观描述(默认用 DSH 自带看图模型如 deepseek-flash);再按类型生成标准三视图(人物正侧背、服饰人台三视图、道具含斜侧、场景设定图);确认后入库。
文字生成(v0.3):一句话描述经扩写后生图,无参考图时按描述原创三视图;失败时可先存仅含文字描述的条目。
组合规则与接口¶
出图时解析库条目、按优先级选参考图(上一张生成图 extra_images > 人物 > 服饰 > 场景 > 道具,默认上限 8 张),并在提示词中编号说明每张参考图「只取什么、不照搬什么」。默认策略强调只还原长相与服装设计,姿势与构图按文字重新安排(可在设置中调整)。
生图接口支持 65535 异步任务(POST /v1/tasks / GET /v1/tasks/{id}),或任意 OpenAI 兼容的 /v1/images(无参考图走 generations,有参考图走 edits)。API Key 仅存本机 image-studio\config.json。
安装与启用¶
需要 DeepSeek Harness 桌面版,以及 65535 异步接口或 OpenAI 兼容生图接口。
方式一:在 DSH 里安装(推荐)
- 打开侧栏 插件 → 添加插件(或「安装第三方插件」)。
- 粘贴仓库地址并安装:
https://github.com/aa1355721445-lgtm/dsh-image-studio
- 安装后点 立即启用。若设置里没有「生图工作室」,完全退出 DSH 再打开。
方式二:命令行
先完全退出 DSH(含托盘),在 PowerShell 中:
dsh plugin --profile desktop add https://github.com/aa1355721445-lgtm/dsh-image-studio
若 dsh 不在 PATH,使用安装目录下的完整路径:
& "<DSH 安装目录>\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop add https://github.com/aa1355721445-lgtm/dsh-image-studio
升级:在 DSH 中对第三方插件 卸载 → 重新安装。素材库、关键词与配置在 <DSH_HOME>\image-studio\,卸载插件不会删除该目录。
第一次用¶
- 打开 设置 → 生图工作室 → 设置,选择接口类型,填写 Base URL 与 API Key,点「测试连接」。
- 「识图」默认使用 DSH 自带看图模型(如 deepseek-flash),无需另填 Key;也可改为 OpenAI 兼容接口。
- 在 素材库 用「从图片导入」或「文字生成」建立人物、服饰、场景等条目,即可在对话中让模型出图。
- 关键词 页自带默认情境;其中的场景、服饰名称仅为示例,应改成你库里实际存在的名字;库中无对应条目时仅按文字描述生图。
适用场景与注意¶
适合:需要在 DSH 对话里长期保持同一套角色与场景设定、希望模型自行判断发图时机、并愿意在本机维护参考素材的开发者或创作者。
注意:
- DSH 生态理念是「一切皆插件」;SkillHub 为社区目录,与 DeepSeek / 幻方无官方从属关系,本文介绍的是第三方插件,不是官方应用商店条目。
- 插件以当前 DSH 进程权限运行,安装前请自行审阅仓库源码与 MIT 许可证。
- 宿主端(
lib/*.js除client.js)改动需重启 DSH;仅改lib/client.js时刷新页面即可。插件要求 Node >= 22。
结尾¶
dsh-image-studio 把「何时发图、用什么参考、怎么写组合提示词」收进插件与本地库,减少重复手工拼 prompt 和参考图不一致的问题。目录与源码: