共同的基础
两个引擎都接收由 CLIP 处理的、以逗号分隔的标签或短语列表。顺序略有影响 —— 靠前的 token 权重稍大 —— 两者都支持像 (masterpiece:1.2) 这样的显式数值加权。从宽泛开始(主体,然后风格,然后细节)再细化。
负面提示词
负面提示词列出你想避免的内容:worst quality, low quality, blurry, extra fingers。在 Automatic1111 中它是正面提示词下方的专用框。在 ComfyUI 中它是一个独立的 CLIP Text Encode 节点,接到采样器的负面输入。
加权差异
- Automatic1111 / Forge: 数值
(token:1.3)、嵌套( )/[ ]强调,以及内联<lora:name:0.8>。 - ComfyUI: 数值
(token:1.3)可用,但跳过不带数字的嵌套括号;用 Load LoRA 节点应用 LoRA。
全部细节见加权与 LoRA 语法指南。
使用 BREAK 与分块
当两个主体互换属性(错误的角色穿上了红外套)时,把它们分开。A1111 用 BREAK 关键词;ComfyUI 用 Conditioning (Concat) 把独立编码的块连起来。两者都重置 CLIP 的 75-token 窗口,使概念保持独立。
在引擎之间迁移提示词
大多数提示词可直接复制。复制不过去时,通常是因为 A1111 专有的括号强调,或 ComfyUI 忽略的内联 LoRA 标签。Prompt Builder 在这里能帮忙:拖入任一工具生成的 PNG,它会读取嵌入的元数据,恢复出确切的正面与负面提示词,随时可调。
用通配符快速变化
像 {red|blue|green} 或 __lighting__ 这样的通配符,让你无需重写就能抽出一条新的具体提示词。在两个引擎中都适合批量探索。
常见问题
ComfyUI 与 Automatic1111 的提示词有何不同?▾
两者都接受逗号分隔的标签和 (token:1.2) 权重。A1111 增加了嵌套 ( )/[ ] 强调和内联 <lora:…>;ComfyUI 通过节点应用 LoRA 和条件,并把正面与负面提示词作为独立输入。
提示词中的 BREAK 有什么作用?▾
BREAK 结束当前的 75-token CLIP 块并开启一个新块,隔离概念群以免相互渗透。A1111 直接支持;在 ComfyUI 中你用 Conditioning (Concat) 节点达到同样效果。
可以从生成的图像中恢复提示词吗?▾
可以 —— 把 Automatic1111 或 ComfyUI 生成的 PNG 拖进 Prompt Builder,它会读取内嵌元数据来恢复正面与负面提示词。