tudun-image-generationlisted
Install: claude install-skill LmaoAgent/tudun-skill
# 图盾·工坊 — 电商商品图生成
把产品照变成 4 类电商图: **主图** / **卖点图** / **促销图** / **详情图**.
## 何时用这个 skill
用户提了产品图 (商品照片 URL 或上传) **且** 提到下面任一情况:
- 想要白底主图 / 电商主图 / 商品主图
- 想要卖点图 / 卖点海报 / N 张突出 XX 卖点
- 想要促销图 / 大促图 / 双11 / 618 海报
- 想要详情页 / 详情图 / 长图
- 提到淘宝 / 天猫 / 京东 / 拼多多 / 抖店 这些电商平台
如果用户只是要修图 / 一般 AI 绘图 / 非电商场景, **不要用此 skill**.
---
## 接入前 (用户做一次)
1. 让用户去 https://image.bjaydmy.com 注册并登录账号
2. 账户设置 → API Keys → 创建一把密钥 (格式 `tdgz_live_xxxxxxxx`)
3. 把这把密钥告诉你 (或写到 env)
如果用户还没账号, 引导他先注册再回来.
---
## 调用方式
API 基地址: `https://image.bjaydmy.com`
鉴权: `Authorization: Bearer tdgz_live_xxx`
### 同步生图 (主接口)
`POST /api/v1/images/generations`
请求体:
```json
{
"image_url": "https://公网可访问的原图.jpg",
"workflow": "main-image",
"prompt": "可选, 整体方向",
"prompts": ["可选, 数组每张独立", "..."],
"negative_prompt": "可选, 反向约束",
"n": 4,
"platform_profile": "taobao"
}
```
30~120 秒内返回:
```json
{
"id": "gen-xxx",
"credits_used": 4,
"credits_remaining": 96,
"workflow": "selling-points",
"data": [
{ "url": "https://image.bjaydmy.com/api/v1/files/<token>", "expires_at": 1716710400 }
]
}
```
签名 URL **24h 内有效**, 用户点开就能看图.
### 查余额 (不扣点, 调用前推荐)
`GET /api/v1/account` → `{ credits_remaining, license_status, ... }`
如果 `credits_remaining` 不够本次预计扣点数, **先告诉用户去充值, 不要硬调**.
---
## 4 个 workflow 怎么选
| workflow | 出图数 | 适用 | 扣点 |
|---|---|---|---|
| `main-image` | 1 | 白底主图, 第一张电商展示图 | 1 |
| `selling-points` | 4 (默认) | 多张卖点海报, 围绕产品优势 | =出图数 |
| `promotion-images` | 1 | 促销主视觉, 带主标语 / 价格 | 1 |
| `detail-images` | 4 (默认