用途:用于电商产品摄影类图像生成,覆盖白底主图、生活场景、平铺、细节/微距特写、包装/开箱、组合/系列展示、尺寸参照、季节主题(春夏秋冬)、360°视图、对比版式和信息图式功能标注,并可针对 Amazon、Shopify、淘宝、Instagram、小红书、Etsy、eBay 做平台优化。
主要能力:提供 product_photo() 单图生成与 product_photo_set() 整套生成。可选本地图片路径或公开 HTTPS 图片地址进行编辑式生成,也可仅用文本提示词从零生成。风格预设含 hero、lifestyle、flat_lay、detail、packaging、group、scale、360_view、comparison、infographic 及四季主题;背景含 white、gradient、studio、natural、lifestyle、colored、textured、transparent。模型可选 nanopro(约25秒,默认)或 gpt(质量更佳,约150秒)。count 支持1–8张,aspect_ratio 支持 1:1、3:4、4:3、9:16、16:9;设置 platform 会自动套用对应风格、背景和比例。整套模式一次生成7张,包括主图、生活、细节、尺寸、替代角度、包装与平铺。
使用方式:通过 bash 工具调用时需用 python3 - <<'EOF' 配合 from exports import,例如先 sys.path.insert(0, "skills/image-ecommerce"),再 from exports import product_photo,然后传入 product_path 或 product_url 或 prompt 调用。直接沿用现有脚本,不要重写代理/计费逻辑。结果应使用脚本下载后的本地 local_path(如 output/images/xxx.png)交付,不要直接给 fal.media 原始链接;Web 端可内嵌预览,Telegram/WeChat 用 send_to_telegram 或 send_to_wechat 以图片方式发送。
适用场景与限制:适合电商主图、目录图、营销图和社交平台产品图。输入需提供 product_path 或 product_url 走编辑模式,二者同时存在时以 product_path 优先;都不提供则必须给 prompt 走文生图。prompt 优先级高于 style/background 模板,platform 预设会在未显式设置时覆盖默认值。平台合规要求(如 Amazon 纯白底 RGB 255,255,255、无道具文字水印、最小1000px等)需按资料遵守。执行环境为 bash 时不能直接粘贴 exec(open(...)) 形式的 Python 代码,否则会报错。其他未在资料中说明的功能、价格或效果暂未提供。