SuperAPI AI 工具集

ecommerce-images

设计与创作

查看项目

更新于 10-16 08:24

技能介绍

电商主图/详情图工作流(无脚本版)

按以下流程执行,不创建本 skill 的自定义代码脚本。

输入规范

必要输入:

商品原图路径(本地文件,可作为参考图)

可选输入:

mode:main | detail | both(默认 both)

mainStyle:主图风格名(推荐)

detailStyle:详情图风格名(推荐)

detailCount:详情图张数(当 mode=detail|both 时必问,用户未给就先询问)

quality、imageSize、model(透传给生图 skill)

ar(可选覆盖;不传时使用默认比例)

执行顺序

校验输入图片存在且可读。

根据 mode 决定生成目标:

main:只生成主图

detail:只生成详情图套图

both:先主图后详情图套图

当 mode=detail|both 时,先询问用户“详情图需要几张?”,得到 detailCount 后再执行。

为每张目标图按风格名组装中文提示词。

先调用 banana-proxy 生成:

使用参考图(--ref)

默认比例:

主图:1:1

详情图:3:4

输出路径建议:

主图:out/ecommerce-images/<原图名>main<风格key>.png

详情图第 i 张:out/ecommerce-images/<原图名>detail<风格key>_n<i>.png

如果 banana-proxy 失败,立即回退到 baoyu-image-gen:

保持同一提示词、参考图与输出路径约定

返回结构化结果,至少包含:模式、风格名、详情图数量、每张图的最终输出路径、实际使用的 provider。

Provider 策略

默认:banana-proxy

回退:baoyu-image-gen

禁止反向顺序(除非用户明确要求)

风格选择(可扩展)

主图风格(mainStyle):

白底极简(默认)

卖点文案

轻场景

详情图风格(detailStyle):

卖点总览(默认)

参数规格

场景对比

当收到未定义风格名时,回退到默认风格,并在结果里说明已回退。

详情图套图规则

detailCount 取值建议:3-6 张(可按用户要求调整)。

套图内每张图需要有明确分工,避免重复构图。示例分工:

第1张:核心卖点总览

第2张:局部特写

第3张:参数/规格

第4张:使用场景

第5张:对比或细节补充

若用户只说“生成详情图”但未给数量,必须先追问数量,再开始生成。

提示词模板

主图 白底极简:

基于参考图片中的商品,生成一张电商平台可用的商品主图。 要求:

  1. 商品为唯一主体,完整不截断、无遮挡。
  2. 使用干净白色或浅色背景,画面简洁。
  3. 不添加Logo、水印、价格角标、二维码。
  4. 光线均匀,突出材质与轮廓,符合主流电商审核要求。

详情图 卖点总览:

基于参考图片中的商品,生成一张电商详情页模块图。 要求:

  1. 以商品为主体,可展示2-3个局部特写。
  2. 可添加少量简短中文卖点,排版清晰易读。
  3. 背景可轻场景化,但不喧宾夺主。
  4. 不添加Logo、水印、二维码或平台强绑定UI元素。

环境变量

走 banana-proxy 时:

LNAPI_KEY(必填)

走 baoyu-image-gen 回退时:

建议优先 GOOGLE_API_KEY,或 OPENAI_API_KEY

输出约定

mode=main:返回主图路径

mode=detail:返回详情图路径

mode=both:返回主图与详情图路径

详情图返回数组:savedDetailImages[]

附带每张图的 provider(banana-proxy 或 baoyu-image-gen)与 styleKey

面向用户的话术

先用自然语言确认风格,例如:

“主图要白底极简,还是带卖点文案?”

“详情图你要卖点总览、参数规格,还是场景对比?”

若用户说“默认风格”,则主图用 白底极简,详情图用 卖点总览。