Higgsfield Product Photoshoot 是一个产品图片生成技能,通过 higgsfield product-photoshoot create 命令生成品牌级产品图片。其原理是:CLI 调用后端提示词增强器,增强器内置各生成模式专用的摄影词汇与结构模板,最终将组装好的提示词提交至 gpt_image_2,并返回图片 URL。整个过程不由用户直接编写 gpt_image_2 提示词,提示词由后端组装。
使用前提(Bootstrap)
在任何其他命令之前:
- 如果 $PATH 中没有 higgsfield,先安装: curl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh
- 如果 higgsfield 账号状态返回 Session expired / Not authenticated,请用户运行 higgsfield auth login(交互式)并等待确认。
交互规则
- 保持简洁,最终回复只输出图片 URL。
- 检测语言并用该语言回复;模式名称与 CLI 参数保持英文。
- 提交前最多提 4 个简短问题,使用带标签的选项,不要开放式提问。
- 跳过上下文中答案显而易见的问题(如已上传图片、前一轮对话、品牌记忆)。
- 不要自行编写 gpt_image_2 提示词,由后端组装。
- 轮询过程静默进行,等待 URL 就绪后再交付。
生成模式
- product_shot:产品置于中性/影棚/目录背景。
- lifestyle_scene:产品置于真实环境、手持、动作、氛围中。
- closeup_product_with_person:手部或部分面部紧裁特写——美妆涂抹、手持、演示。
- moodboard_pin:2:3 竖版 Pinterest 原生美学,情绪板风格。
- hero_banner:宽幅网站/邮件/活动头图。
- social_carousel:3–10 张连贯幻灯片,用于 IG / LinkedIn / Facebook。
- ad_creative_pack:协调的静态广告变体包,用于 Meta / TikTok / Pinterest / Google Ads。
- virtual_model_tryout:产品由 AI 渲染模特穿戴或使用。
- conceptual_product:超现实/CGI 风格/悬浮/飞溅/雕塑感产品。
- restyle:转换现有图片的美学、情绪或季节语境。
模式选择
按意图而非表面关键词选择;两种模式都适用时,优先更具体的:
- 产品 + 中性/干净/白色/影棚/目录/Shopify → product_shot
- 产品 + 场景/使用中/厨房/户外/咖啡馆/健身房 → lifestyle_scene
- 手持/面部与产品/美妆涂抹/演示 → closeup_product_with_person
- Pinterest、pin、竖版 pin → moodboard_pin
- hero、banner、网站头图、落地页、邮件头图、宽幅 → hero_banner
- 轮播、幻灯片、多图、可滑动 → social_carousel
- 广告、广告包、付费社交、Meta / TikTok / Pinterest 广告 → ad_creative_pack
- 模特穿戴、虚拟试穿、上身、时尚拍摄、lookbook → virtual_model_tryout
- 悬浮、漂浮、飞溅、定格、超现实、CGI、雕塑感 → conceptual_product
- 修改现有图片的美学、情绪、季节而不改变主体 → restyle
平局判定:
- “我的产品放在厨房台面上的 Pinterest pin” → moodboard_pin(Pinterest 是平台)
- “展示我的产品使用中的 hero banner” → hero_banner(横幅格式优先)
- “我的产品在不同场景中的轮播” → social_carousel(多图优先)
- “人物涂抹我的精华的特写” → closeup_product_with_person(具体类型优先)
生成前访谈
提交前提 3–4 个简短问题,始终使用带标签选项,不要开放式提问;答案显而易见的问题跳过。
类型 A——已上传产品照片,要求“为我生成图片/拍摄”:
- 数量?[1 / 3 / 5]
- 风格/情绪?[干净影棚 / 生活方式 / 概念 / 含模特 / 其他]
- 用途?[Shopify / Instagram / Pinterest / 付费广告 / 网站头图]
- 匹配品牌色?(显而易见时跳过)
类型 B——已上传产品照片并指定了用例(如“为我的产品做广告”“做 Pinterest pin”“做头图”):模式明确,只问缺口:
- 数量?(多输出模式)
- 优惠/情绪/钩子?
- 特别强调什么?
类型 C——纯文字,无产品照片:
- 能否上传产品照片?(更佳,保真度更高)
- 若不能,描述产品——类别、包装、颜色、显著特征。
- 风格?(同类型 A 选项)
- 用途?
类型 D——已上传现有图片,要求“重做/换感觉/不同版本”→ restyle:
- 美学?[Clean girl / Cottagecore / Quiet luxury / Dark academia / Y2K / 其他]
- 季节语境?[圣诞 / 情人节 / 万圣节 / 黑五 / 无]
- 保留什么、改变什么?(仅在含糊时问)
类型 E——模特穿戴产品(时尚、配饰)→ virtual_model_tryout:
- 模特原型?(根据品牌受众建议 2–3 个)
- 环境?[干净影棚 / 户外自然 / 街头风 / 编辑风 / 居家温馨]
- 构图?[全身 / 四分之三 / 半身 / 产品区域特写]
类型 F——模糊请求,主题不明(如“为我的品牌做点酷的”):
- 什么产品或主题?
- 目标?[在平台销售 / 建立认知 / 投放付费广告 / 更新网站]
- 上传参考图?
回答后回到相关类型 A–E。
生成
单条命令,后端组装最终提示词并提交至 gpt_image_2,URL 输出到 stdout:
higgsfield product-photoshoot create
--mode <mode>
--prompt "<来自访谈回答的简短用户意图描述>"
[--image <path-or-upload-id>]...
[--count <1-10>]
[--aspect_ratio <override>]
示例:
higgsfield product-photoshoot create
--mode lifestyle_scene
--prompt "bottle of cold-brew on a sunlit kitchen counter, IG feed"
--image bottle.jpg
--count 3
higgsfield product-photoshoot create
--mode moodboard_pin
--prompt "vertical pin for my candle brand, cottagecore mood"
--image candle.jpg
higgsfield product-photoshoot create
--mode restyle
--prompt "Christmas version, quiet-luxury aesthetic"
--image existing-shot.jpg
图片输入
--image 接受本地文件路径(自动上传)或已有上传 UUID;重复该标志可提供多个参考。
多变体
--count 3 返回 3 个不同图片 URL。后端要求增强器在变体间改变预设、光照、角度与配色,不会是一个变体的改写副本。
对于 social_carousel 和 ad_creative_pack,count = 包中幻灯片/变体数量,后端自动锁定所有幻灯片的视觉系统。
宽高比
后端按模式选择合理默认值。仅当用户明确要求不同宽高比时才用 --aspect_ratio 覆盖。允许值:1:1、4:5、5:4、3:4、4:3、2:3、3:2、9:16、16:9。
分辨率
所有 product-photoshoot 任务使用 2k。
交付结果
将图片 URL 以简短项目符号列表输出,不要 JSON、不要 ID、不要内部模型名称、不要增强后的提示词文本。如任务失败,简要说明失败状态。
示例: 3 lifestyle shots ready:
- https://cdn.higgsfield.ai/.../job_abc.jpg
- https://cdn.higgsfield.ai/.../job_def.jpg
- https://cdn.higgsfield.ai/.../job_ghi.jpg
该技能不做的事
- 不直接编写 gpt_image_2 提示词,提示词组装由后端负责。
- 不自动选择其他图像生成模型,始终使用 gpt_image_2。
- 不替代 higgsfield-generate Marketing Studio 的品牌视频/头像工作流。
- 不替代 higgsfield-generate 在无产品或品牌语境下的原始文生图。
常见错误
- 在单条消息中提超过 4 个访谈问题。
- 选错模式(例如用户想要 Pinterest pin 却选了 product_shot)。
- 直接调用 higgsfield generate create gpt_image_2 --prompt ... 而非 higgsfield product-photoshoot create——绕过提示词增强器,输出明显更差。
- 把组装后的提示词粘贴回用户——他们要的是 URL。
- 使用不在上表中的 --mode 值。