comfyui中通过结构化拆解、颜色标记、四组词干分类及clip编码固化,封装出可复用的“coffeeshop_prompt_v1”自定义节点,实现咖啡店海报批量生成提示词统一管理。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

用ComfyUI批量生成咖啡店海报时,每次手动拼接“咖啡豆+暖光+木质吧台+手写字体+蒸汽咖啡杯”这类提示词容易漏项、顺序错乱,导致出图风格不统一。
提取核心视觉要素并结构化
打开ComfyUI,新建空白工作流,先不连任何节点。在空白处右键→选择“Add Textbox”,输入原始提示词:“a cozy coffee shop interior, warm lighting, rustic wooden bar counter, steaming ceramic coffee cup on marble table, handwritten menu board, soft bokeh background, film grain”。
逐字拆解:把名词实体(coffee shop interior、wooden bar counter、coffee cup)、材质(rustic、ceramic、marble)、氛围词(cozy、warm、soft)、画质控制(film grain、bokeh)用不同颜色高亮标记——这一步不做会直接导致后续节点分组混乱。
删掉所有形容词堆砌和冗余连接词(如“a”、“on”、“with”),只保留可被CLIP模型稳定识别的实义词干,整理为四组:【空间】coffee shop interior, bar counter;【主体】coffee cup, menu board;【材质光感】rustic wood, ceramic, marble, warm lighting;【风格控制】film grain, soft bokeh, handwritten typography。
用CLIP文本编码器固化提示词分支
从节点库拖入两个“CLIP Text Encode (SDXL)”节点(若用SD1.5则选对应版本),分别命名为“Positive Prompt”和“Negative Prompt”。
方法一:直接绑定结构化文本框
把上一步整理好的四组词,用英文逗号+空格拼成单行字符串:“coffee shop interior, bar counter, coffee cup, menu board, rustic wood, ceramic, marble, warm lighting, film grain, soft bokeh, handwritten typography”,粘贴进“Positive Prompt”节点的文本框。注意【逗号后必须跟一个空格,否则CLIP编码会把‘wood,ceramic’误读为一个词】。
方法二:用“Concatenate”节点动态组合
为每组词各建一个Textbox节点(如“Space Elements”“Main Objects”),再拖入“Concatenate”节点,将四个Textbox输出端口依次连入Concatenate的input_1~input_4,最后把Concatenate的output连到CLIP Text Encode的text输入口。这种方式改某类元素时不用重写整段,比如换“handwritten typography”为“vintage serif font”,只动对应Textbox即可。
封装为可复用的自定义节点
选中CLIP Text Encode节点、所有Textbox节点、Concatenate节点(如果用了方法二),右键→“Convert to Custom Node”。
在弹出窗口中,Node Name填“CoffeeShop_Prompt_V1”,Category填“Custom/Marketing”,点击OK。
此时左侧节点库底部会出现“Custom/Marketing”分类,点开就能看到新节点。双击它,界面显示为带标签的输入口:Space、Objects、Materials、Style——这些标签名来自你之前Textbox节点的标题,【标签名一旦保存就无法修改,命名时避免用空格或特殊符号】。
把这个自定义节点拖入新工作流,连接到KSampler的positive输入口,整个咖啡店海报提示词系统就完成了固化。











