AI 角色合成工坊 选择服装、脸型、姿势合成完整 AI 角色
摘要
AI 角色合成工坊是一个部署在 Cloudflare Workers 上的开源小工具:从服装、脸型、姿势三个素材库各选一张,一键合成完整的 AI 角色。素材来自开源仓库并保持同步,作者另外补了一个男性版。文章给出 Fork 仓库、连 GitHub 建 Worker、绑定 KV / AI / ASSETS、添加自定义域名的完整步骤,并实测了自带模型的每日免费额度、各模型消耗、坐姿出错时改用自定义模型的两种请求方式,以及补充描述、修改渲染风格、任意三图合并等玩法。
广告以上为推广链接,通过它们购买我会获得少量佣金,你的价格不受影响。

前言
这是一个生成 AI 角色的项目,通过选择服装、脸型、姿势的不同组合,快速生成不同 AI 角色,或者同一个角色的不同穿搭。
项目中使用的素材均来自开源仓库,并保持同步。我做的是把仓库素材整合在一起,用点选的方式快速生成完整的 AI 角色,小白也能轻松上手。项目部署在 Cloudflare 上,可以调用它自带的生图模型,每天有免费额度,按模型不同大概能出 7~9 张图,也可以充值或使用自己的 API。
我发现女性素材很多,于是又搜集了一些男性素材,加了男性版。可惜素材还是少,脸模是我让 AI 自己生成的,姿势只能先用女性的。
使用及效果展示
网站界面很简单,分服装、脸型、姿势三个素材库,各选一张想要的图片,一键合成出一张完整的角色效果图。以下展示均以女性版为例。
选择一张服装图

选择一张脸型图

选择一张姿势图

合成完整 AI 人物

部署方法
1. 先把仓库 Fork 到自己账号下
打开 github.com/haihaipypy/atelier,点右上角 Fork。仓库已经在你自己账号下的话,这步跳过。
2. 连仓库,建 Worker
Dashboard → Workers & Pages → Create application → 选 GitHub。
授权 GitHub,从列表里选中
atelier
Project name 填
atelier-compose,必须和仓库里wrangler.jsonc的name字段一致,不一致构建会直接失败
构建设置默认即可,保证部署命令是
npx wrangler deploy。点 Save and Deploy,等 1–2 分钟,然后检查是否成功创建并绑定了
KV、AI、ASSETS。
3. 添加自定义域名
想绑自有域名:Worker → Settings → Domains & Routes → Add custom domain。

测试
网站开箱即用,默认使用自带模型,免费额度:
每天 10,000 Neurons,UTC 0 点重置(北京时间早上 8 点),超出要等 24 小时才恢复
模型 | 每张 1024² 消耗 | 免费额度约能出 |
|---|---|---|
| ≈1.4k Neurons | 约 7 张/天 |
| ≈1k Neurons | 约 9 张/天 |
| 按步计费,最贵 | 2–3 张/天 |
超出额度后请求直接报错,不会产生费用。付费价格约 0.011 美元 / 1000 Neurons。

实测效果:flux-2-klein-9b 日常够用,站姿效果很好,但坐姿有时会出错。因此建议坐姿或大量生成时使用自定义模型,注意选择请求发起位置:
选择 Worker 发出:密钥会存在 KV 上,方便随时使用,但 Cloudflare 的网络会被某些厂商屏蔽,返回 403 无法连接。
选择浏览器直连:密钥存在本地,换设备需要重填,可防止被厂商屏蔽。

我还是用 Agnes 的免费模型测试,效果已经很好了。


更多玩法
还可以补充描述、修改渲染风格。


支持修改关键词,可以将任意三张图片合并。


生成男性 AI 角色。
男性没有找到合适的素材库,姿势使用的是女性的;如果不生效,就在关键词里描述姿势。


结尾
本来是为了生成一些虚拟人物,结果做了一个挺好玩的项目,后期还会搜集一些仓库完善它。有合适的仓库,尤其是能补充男性素材的,给我留言哈。