应将美妆提示词封装为可复用的CLIP文本编码节点:先Convert to Input,填入含[product_type]占位符的模板;再用String节点与Concat拼接实现动态注入;最后Group Nodes打包为“Beauty_Prompt_Generator”自定义节点组,保存为beauty_template.json供复用。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜
用comfyui批量生成美妆产品图时,提示词频繁手动修改容易出错、漏填参数、风格不统一,需要把常用提示词结构固化进工作流节点里,让每次运行只需替换产品图或微调关键词即可出图。把提示词封装成可复用的CLIP文本编码节点
打开ComfyUI,加载一个基础SDXL工作流(如sdxl_base.yaml),找到第一个CLIP Text Encode(Prompt)节点。
右键该节点→选择“Convert to Input”,节点自动变成带输入口的可配置模块,顶部出现“text”输入槽位。
双击该节点,在弹出框中粘贴预设的美妆类通用提示词模板:
“masterpiece, best quality, ultra-detailed, studio lighting, soft shadow, clean background, [product_type] on white marble surface, glossy texture, 8k”
这个模板里保留了【[product_type]】作为占位符,后续可用String Concatenate节点动态注入具体品类(如“lipstick”“eyeshadow palette”),避免每次手打整段提示词。
用String节点+Concat拼接动态产品关键词
添加两个String节点(位于utils分类下),分别命名为“Base Prompt”和“Product Keyword”。
在“Base Prompt”中填入不含占位符的固定前缀:“masterpiece, best quality, ultra-detailed, studio lighting, soft shadow, clean background, ”
在“Product Keyword”中填入当前要生成的产品名,例如“rose gold liquid highlighter”。
添加一个String Concatenate节点,将Base Prompt → string1,Product Keyword → string2,输出连接到CLIP Text Encode的text输入口。
这一步确保提示词结构稳定,又支持快速切换产品主体——改一个String节点就能刷新全部描述,不用碰编码逻辑。
把整套提示词链打包为自定义节点组
选中Base Prompt、Product Keyword、String Concatenate、CLIP Text Encode这四个节点。
右键→“Group Nodes”,输入名称“Beauty_Prompt_Generator”,点击确定。
此时工作流画布上出现一个折叠的紫色节点,双击可展开编辑,外部只留两个输入口:base_prompt(默认已填好)、product_keyword(空着等你填)。
保存这个工作流为“beauty_template.json”,以后新建项目时直接拖入该节点,【无需重新连线、不用找原始CLIP节点位置】,填完product_keyword就能跑图。











