AI 换装(Kling Virtual Try-On)
上传模特图 + 衣服白底图,25 秒出合成图。结果可用于商品详情页、直播宣传,也能一键串生成视频。
入口
- 博主:
/blogger-admin/tryon/generator - 管理员:
/admin/tryon/generator(选博主 acting-as,扣管理员 AI 钱包)
模特图三种来源
| 来源 | 说明 |
|---|---|
| 我的模特 | 博主自己上传的模特图库(「我的模特」管理) |
| 平台模特 | 平台管理员在后台上传的共享图库,所有博主都能用 |
| 临时上传 | 本次生成临时用的单张图,用完不入库 |
衣服图两种来源
- 商品 AJAX 搜索 — 输入商品名搜索,选中后系统优先用该商品的 AI 换装参考图(白底参考图),为空才 fallback 用 商品的第一张图
- 直接上传白底图 — 上传临时白底图,一次性用
⚠️ 建议:Kling 对白底 + 衣服平铺图效果最好。服装类商品建议上传独立 AI 换装参考图(商品编辑页底部),不要用模特穿着的商品图。
生成与等待
- 选模特 + 选衣服 → 点「生成」
- 系统扣费 + 调 Kling API
- 前端每 2 秒轮询一次,约 25 秒出图(超时 10 分钟自动退款)
- 结果图立即下载到 Cloudflare R2(避免 Kling 30 天过期)
串联视频
换装完成后点「→ 生成视频」:
- 换装结果图作为视频起始帧
- 视频任务的 换装任务 ID 回链原换装任务
- 视频列表可追溯到原换装图
计费
- 每次 RM 3.00(定价在平台管理员「AI 服务定价」可改)
- 从管理员 AI 钱包扣
- 失败自动退款 + 配额回退
- 博主同时最多 3 个换装任务并发
- 月度上限:默认 30 次/博主(AI 换装配额 独立计数)
删除
在「我的换装」列表删除记录会级联:
- R2 文件删除(如已上传)
- 关联的 video_tasks.tryon_task_id 设为 NULL(migration 049)