AI 生图老把姿势和衣服搅在一起,这个 DSH 插件真能拆开吗?
这个插件把 AI 生图拆成了三步:先确定姿势,再确定衣服,最后出图,三件事各管各的。
我把它装进了 DSH,一行命令,重启之后左侧栏就多出一项「澜姿 / 工作室」。
麻烦就在这儿
提示词里写「手扶腰」,出来十张十个样。衣服一换,脸也跟着变化。
姿势、衣服、脸全都绑在一句话里,改动一个词整个就乱套。
澜姿把这三样拆开,各给一份参考图。姿势给一张线稿,衣服给一张没有人的衣服图,脸给一张特写。模型按固定顺序收下这几张图,各归各位。
数据是从哪来的
来源分成四层,我一条一条说。
姿势:288 组、1439 张线稿,来自 ギア 的 AI Pose Gallery,中文译名由 Anhao 维护在 ai-pose-gallery-zh。这些图不放进仓库,页面按需从图床读取。
服装:1407 套,同样来自 ギア,衣装集编号 COSTUME-DB-01。每张图里只有衣服、没有人。选中一套之后,角色换上这身衣服,脸、发型、鲸耳、鲸尾全都保留。
脸:1499 张,还是 ギア 的 AI 模型脸数据库,许可是 CC0。仓库里只保存编号、分区、发长和造型名。
模特:默认是社区鲸鱼娘「大肥鱼」,长波浪蓝发、鲸耳、蓝鲸尾,穿海军蓝配白色的女仆装。设定图来自 TreapGoGo 的 deepseek-whale-girl 仓库,另外可以导入最多三张自己的照片,替换脸和衣服。
生图模型怎么接
Seedream 通过火山方舟调用,默认模型 doubao-seedream-5-0-flash-260915。Gemini 默认 gemini-2.5-flash-image,把同一组图塞进 generateContent 的 inline data。
OpenAI 兼容接口先走 images/edits。对面不支持编辑的时候,会退回纯文生图,并且在结果里说明参考图没有送出去。第四条路是 ComfyUI 浏览器直连,填上一个 HTTPS 地址就能用。
没有密钥也不耽误事。右侧照样把每张图的提示词写出来,你复制到 dsh-image-gen 里就能生。
装进去多了什么
多出两样东西。一个是可以点开的工作室,另一个是给 Agent 用的工具。
工具一共四个:search_poses 找姿势,search_costumes 找服装,search_faces 找脸,generate_pose_images 负责出图。换装的时候把服装编号传给 costume_id,换脸的时候把脸部编号传给 face_id。
这层设计挺实在。你对着 Agent 说「换成 SPR-0001 这套,姿势要站着的」,它自己去搜索、自己去生成,不用你手点。
谁做的,火到什么程度
作者是 wzc520pyfm,仓库 2026 年 10 月 29 日创建,到今天正好 8 天。Star 从零到 497,Fork 48 个,npm 上的 0.3.1 版本是 3 天前发布的。
8 天攒下这些数字,说明痛点是真的。至于能不能扛住日常使用,还得再看两个版本。
仓库地址:https://github.com/wzc520pyfm/gen-ai-pose-image 在线演示:https://gen-ai-pose-image.vercel.app npm 包名:gen-ai-pose-image
几个必须知道的坑
版权分成两层。 程序是 MIT,图不是。姿势线稿的著作权属于 ギア,上游明确说明不得用于商业用途;大肥鱼按 CC BY-NC-SA 4.0 授权,署名、非商业、相同方式共享,而且它是非官方社区形象,不代表深度求索。
密钥的位置不一样。 网页版只留在浏览器里。装进 DSH 之后,工作室请求带上的密钥会写进当前进程可读取的配置,Agent 那条路径需要用到它。
成人向内容单独一个开关。 默认不进搜索结果,想让 Agent 拿到这类内容,得明确给它传入 include_adult: true。
运行门槛记一下。 Node 22.19 以上,本地运行起来是 127.0.0.1:43123。
我的判断
它不是通用生图工具,它是给「同一个角色、换姿势、换衣服」这个窄场景做的。场景窄,但是做得干净。
如果你也在 DSH 里折腾生图,这行命令值得试一次:
dsh plugin --profile web add gen-ai-pose-image
装完记得重启对应的 profile,不然左侧栏不会出现「澜姿 / 工作室」。
AI 实战导师 / 企业 AI 落地顾问 / 智能体工程师,17 年跨界、15,000+ 小时 AI 实操、20+ 套已交付工作流。 看完整履历海报 → skills 实验室 →
发表评论: