comfyui批量生成电商图需五段式提示词:主体描述(以“product shot of”开头)、构图约束、光照设定、背景声明、风格强化;纯色背景用英文色名,渐变背景用“from…to…”格式,透明背景需alpha composite节点及支持透明的checkpoint;批量前冻结提示词、用csv替换商品名,并固定cfg scale为7、步数30、采样器dpm++ 2m karras。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

用ComfyUI批量生成电商产品图时,提示词必须稳定可控、可复用、能精准约束构图/光照/背景/风格,否则同一套工作流跑100张图会出现30张背景穿帮、20张手部畸变、15张阴影方向混乱。
基础提示词结构搭建
第一步:在KSampler节点前的CLIP Text Encode(Prompt)节点中输入正向提示词,格式为「主体描述 + 构图约束 + 光照设定 + 背景声明 + 风格强化」五段式,每段用英文逗号分隔,不换行。
第二步:主体描述必须以“product shot of”开头,后接具体商品名词,例如“product shot of matte black wireless earbuds”,避免用“a pair of”“some”等模糊量词——【量词模糊会导致模型随机生成1~4个耳机,破坏统一性】。
第三步:构图约束直接写“centered composition, studio product photography, macro lens, shallow depth of field”,这组短语强制模型放弃随意构图,否则批量产出时会有大量偏移构图或边缘裁切。
背景与光影的硬性控制
方法一:纯色背景用“pure
方法二:渐变背景加“soft gradient background from
方法三:透明背景需启用VAE decode前的Alpha Composite节点,并在提示词末尾追加“alpha channel enabled, transparent background, no shadow”,同时确保Checkpoint支持透明输出(如SDXL Realistic Vision V6.0默认不支持,必须换用Juggernaut XL或epiCRealism)。
批量生产前的提示词冻结操作
① 在Load Checkpoint节点后,右键点击CLIP Text Encode(Prompt)节点 → 选择“Disable node” → 此时该节点灰色不可编辑,但已编译的文本嵌入仍生效;
② 将需要批量替换的商品名称整理成CSV文件,第一列为“product_name”,第二列为“color_variant”,保存为UTF-8编码;
③ 加载CSV后,用“String Concatenate”节点把“product shot of”+ CSV.product_name + “, ”+ CSV.color_variant拼成新提示词,接入CLIP Text Encode(Prompt)节点的“text”输入口;
④ 关键一步:在KSampler节点中把“CFG scale”固定为7,采样步数设为30,采样器选DPM++ 2M Karras——【CFG scale高于8会导致批量图一致性骤降,低于6则细节丢失严重】。











