ComfyUI批量生成电商图需五段式提示词:主体描述(以“product shot of”开头)、构图约束、光照设定、背景声明、风格强化;须冻结提示词、用CSV替换商品名,并固定CFG scale为7、步数30、采样器DPM++ 2M Karras。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜
让comfyui提示词驱动ai自动跑通从商品名输入到成图保存的完整内容生产管线,关键不是堆砌关键词,而是把提示词变成可变量、可冻结、可被csv精准替换的结构化指令。构建五段式提示词骨架
在CLIP Text Encode(Prompt)节点中输入正向提示词,格式必须为「主体描述 + 构图约束 + 光照设定 + 背景声明 + 风格强化」五段式,每段用英文逗号分隔,不换行。这五段缺一不可,否则批量生成时会出现构图漂移、阴影错乱或背景穿帮。
主体描述必须以“product shot of”开头,后接具体商品名词,例如“product shot of matte black wireless earbuds”。【量词模糊会导致模型随机生成1~4个耳机,破坏统一性】
构图约束直接写“centered composition, studio product photography, macro lens, shallow depth of field”,这组短语强制模型放弃随意构图——没有它,同一工作流跑100张图会有30张偏移中心、20张边缘裁切。
背景与光影的硬性控制
方法一:纯色背景用“pure background, seamless studio backdrop”,其中颜色必须是英文色名(如navy blue、warm gray),不能写“#2F4F4F”或“深灰”——CLIP不理解十六进制和中文色名。
方法二:渐变背景加“soft gradient background from to”,例如“soft gradient background from soft white to light beige”,注意两个颜色间必须用“to”连接,写成“and”会触发错误语义解析。
方法三:透明背景需启用VAE decode前的Alpha Composite节点,并在提示词末尾追加“alpha channel enabled, transparent background, no shadow”,同时确保Checkpoint支持透明输出——【SDXL Realistic Vision V6.0默认不支持,必须换用Juggernaut XL或epiCRealism】。
冻结提示词并接入CSV批量替换
第一步:在Load Checkpoint节点后,右键点击CLIP Text Encode(Prompt)节点 → 选择“Disable node”,此时该节点灰色不可编辑,但已编译的文本嵌入仍生效;
第二步:将需要批量替换的商品名称整理成CSV文件,第一列为商品名,列头命名为“product_name”,内容不含引号、不带空格,例如:matte black wireless earbuds, ceramic desk lamp, bamboo phone stand;
第三步:插入“CSV Prompt Reader”节点(来自Impact Pack或Easy-Use扩展),将其“column”参数设为“product_name”,输出端口连入被禁用的CLIP Text Encode节点的“text”输入槽;
第四步:固定CFG scale为7、步数30、采样器DPM++ 2M Karras——这三个参数一旦变动,100张图里至少15张会因采样不稳定出现阴影方向混乱或纹理崩坏。
自动命名与有序保存
使用“Save Image”节点时,勾选“filename prefix”,输入“{prompt:product_name}”,再开启“counter in filename”,设置起始编号为1;
这一步操作起来很简单,直接把文件拖进去就行,但必须确保CSV中product_name列的值是合法文件名——含斜杠、冒号、星号的条目会导致保存失败且无报错提示;
输出目录路径建议用绝对路径,例如“D:/comfyui/output/earbuds_batch_20260625”,避免相对路径在不同机器上解析失败。

















