LiblibAI支持多商品对比图生成:用“批量衍生”基于单图模板替换变量,或WebUI硬编码多行Cell提示词启用网格输出,或ComfyUI通过Batch Prompt Scheduler动态绑定参数实现差异化展示。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想在LiblibAI上一次性展示同一品类下多款商品的差异点,比如“三款无线耳机的佩戴舒适度、充电仓体积、触控区域布局对比”,但每次只能生成单张图,手动拼图又耗时且比例失真——这说明你还没用上平台支持的变量式批量衍生机制,或误将多商品提示词堆砌在单次文生图中,导致模型混淆主体。
用模板页“批量衍生”生成多商品并列对比图
这一步适合已有单款商品满意效果图,需横向扩展为多型号/多配色/多规格对比的场景。系统会自动按变量组合渲染网格图,无需重写整段提示词。
在作品预览页找到你已生成的【最接近理想效果】的单款商品图→点击右下角“保存为模板”按钮。
进入“模板编辑页”→在提示词框中定位到商品名称位置,替换成带花括号的变量语法,例如把“AirPods Pro 2代”改为“{model:AirPods Pro 2代,Pixel Buds Pro,FreeBuds Pro 3}”;若还需叠加颜色变量,可写成“{model:AirPods Pro 2代,Pixel Buds Pro} + {color:白色,石墨色,金色}”。【变量名必须用英文,冒号后逗号分隔,不能有空格或中文顿号】
点击“批量衍生”按钮→系统自动解析所有组合(如3款×3色=9种),生成9张独立图像,并默认排布为3×3网格图;若只想横向并列,可在衍生设置里勾选“Horizontal layout only”。
WebUI模式下用多行提示词硬编码多商品
当你还没有单图底稿,或需要严格控制每款商品的镜头参数(比如统一俯角15°、固定焦距85mm),就得用WebUI手动构造结构化提示词。
方法一:用换行符分隔各商品描述,配合“grid layout”指令
在正向提示词开头写:“3-cell horizontal grid layout, same lighting setup, identical camera height 120cm, studio white background”→回车→写第一款:“Cell 1: {product} wireless earbuds, matte black finish, visible stem length 18mm, charging case open showing USB-C port”→回车→第二款:“Cell 2: {product} TWS earbuds, glossy white shell, touch sensor ring clearly marked, case closed with magnetic latch”→回车→第三款:“Cell 3: {product} ANC earbuds, sandstone texture, IPX7 rating icon bottom-right, case placed at 30° tilt”。
方法二:直接填入具体型号替代占位符
把上面三行里的“{product}”全部替换成真实型号,例如“Apple AirPods Pro 2nd Gen”“Google Pixel Buds Pro”“Huawei FreeBuds Pro 3”,确保每行开头都有“Cell X:”前缀,且X数字连续不跳号。
在WebUI参数面板中,“生成张数”设为【1】,但必须开启“Enable grid output”开关(该选项藏在“Advanced”折叠区底部)→点击“开始生成”,结果图将严格按Cell 1/2/3顺序从左到右排列,无间隙无缝拼接。
ComfyUI节点流实现多商品动态视角切换
你要展示的不是静态摆拍,而是同一动作下不同商品的响应差异,比如“三款电动牙刷开机瞬间的震动幅度、LED指示灯闪烁节奏、手柄握持防滑纹路特写”,这时必须用ComfyUI绑定物理参数。
第一步:进入“ComfyUI”标签页→点击“新建流程”→选择“Product Photo Realism v2.1”模板(该模板已预置Camera Control和Multi-Object Align节点)。
第二步:删除默认的CLIPTextEncode节点→右键空白处添加“Batch Prompt Scheduler”→再添加三个“CLIPTextEncode”节点,分别命名为“Model_A”“Model_B”“Model_C”。
第三步:将TXT文件内容按行写好,每行必须包含完整相机参数+商品描述,例如:
“front-facing macro shot, f/2.8, 100mm lens, focus on brush head vibration amplitude → Oral-B iO9, blue LED pulse every 0.8s, silicone grip texture visible”
“same focal length, focus shift to handle base → Philips Sonicare DiamondClean, white LED steady glow, rubberized coating under thumb zone”
“identical depth of field, focus on charging contact points → Xiaomi Mi Electric Toothbrush, red/green dual LED blink sync, gold-plated pins exposed”。
第四步:把TXT拖进Batch Prompt Scheduler节点→用连线将它的Output依次连到三个CLIPTextEncode节点→最后将三个文本编码器输出合并进KSampler的“positive”端口→点击“Queue Batch”。【KSampler中seed必须设为-1,否则所有商品图共享同一随机种子,导致纹理细节完全一致】











