想让ComfyUI出的图不那么“崩”,反向提示词(Negative Prompt)的设置是个绕不过去的坎。很多人刚开始玩AI绘画,都把注意力放在正向提示词上,想着怎么描述出华丽的画面,结果生成的图片要么是人物比例失调,要么是画质粗糙,总之就是各种“惊吓”。其实,反向提示词就像是给AI划定一个“不要做”的清单,告诉它什么东西不能出现在画面里。用好了,能大大提升出图的稳定性和质量。
这事儿不像听起来那么玄乎。你不需要记住一大堆复杂的单词,关键是理解背后的逻辑。反向提示词主要解决三个核心问题:低质量、坏结构和烂审美。只要围绕这三点来构建你的反-向提示词库,基本上就能避免80%以上的翻车情况。
第一步:从基础质量词开始,拒绝“糊”和“丑”
这是最基础,也是最通用的一类反向提示词。无论你画的是什么风格,写实、二次元还是别的,都不希望看到一张模糊、粗糙、充满噪点的图。所以,一个通用的反向提示词列表,首先就要包含这些描述“质量差”的词。
你可以直接复制下面这些词,把它们当作你所有工作流的“标配”反向提示词:
low quality, worst quality, normal quality, lowres, jpeg artifacts, blurry, noisy, ugly, duplicate, morbid
这些词非常直白。low quality(低质量)、worst quality(最差质量)和 normal quality(普通质量)是告诉模型,我们要的是高于平均水平的图片。 lowres 指的是低分辨率,jpeg artifacts 指的是JPEG压缩后产生的噪点和瑕疵,blurry 是模糊,noisy 是噪点多。这些词组合在一起,就是为了确保画面的清晰度和基本观感。 ugly(丑陋)、duplicate(重复)和morbid(病态)则是在审美层面上做一个最基本的把控。
把这些词放在你的负面提示词框里,就好像给AI上了一个最基础的“质量保险”。虽然听起来简单,但效果很直接。很多时候,仅仅加上这一组词,画面的质感就会有明显的改善。
第二步:处理“结构崩坏”,特别是手和脸
解决了基础画质,接下来就是最让人头疼的问题——人体结构。AI绘画目前在理解人体结构上还不是百分之百完美,最常见的就是画出手多指、少指,或者肢体扭曲成奇怪的角度。这也是反向提示词能发挥巨大作用的地方。
要避免这些问题,你需要在反向提示词里明确地告诉AI,哪些结构错误是你不想要的。下面是一组专门针对人体结构的通用反向提示词:
mutilated, disfigured, bad anatomy, bad proportions, extra limbs, missing limbs, fused fingers, too many fingers, extra fingers, malformed limbs, poorly drawn hands, poorly drawn face, mutated hands
我们来拆解一下这些词:mutilated(残缺的)、disfigured(毁容的)是用来避免画面出现恐怖或不完整的身体部位。bad anatomy(糟糕的人体结构)和bad proportions(错误的身体比例)是非常关键的指令,直接告诉AI要注意人体的基本结构和比例。 剩下的词,比如 extra limbs(多余的肢体)、fused fingers(融合的手指)、too many fingers(太多的手指),都是在具体地描述那些常见的“崩坏”细节。
特别是手部,一直是AI绘画的重灾区。所以,像 poorly drawn hands(画得很差的手)和 mutated hands(变异的手)这种针对性很强的词,最好都加上。 这样做,虽然不能保证百分之百画出完美的手,但出现“六指琴魔”或者“鸡爪手”的概率会显著降低。
第三步:规避不良内容和风格偏差
除了质量和结构,有时候我们还需要避免一些不希望出现的内容或风格元素。比如,不想要文本、水印,或者不希望画面是黑白的。
这类反向提示词可以这样设置:
text, watermark, signature, username, error, grayscale, monochrome
text、watermark、signature、username 都是为了防止AI在图片上生成乱七八糟的文字或者签名。 这种情况在早期模型中比较常见,虽然现在改善了不少,但加上总没坏处。error 这个词有时候也能神奇地避免一些模型出错导致的画面异常。grayscale 和 monochrome 则是明确告诉AI,我不想要灰度图或单色图,保证画面的色彩丰富度。
如何整合与使用:通用模板与Embedding
现在,我们把上面提到的三类词整合起来,就得到一个相当全面的通用反向提示词列表了。你可以把它保存在一个文本文件里,每次用ComfyUI的时候直接复制粘贴进去。
一个完整的通用反向提示词模板大概是这样的:
(low quality, worst quality, normal quality, lowres:1.4), jpeg artifacts, blurry, noisy, ugly, duplicate, morbid, mutilated, disfigured, bad anatomy, bad proportions, extra limbs, missing limbs, fused fingers, too many fingers, extra fingers, malformed limbs, poorly drawn hands, poorly drawn face, mutated hands, text, watermark, signature, username, error, grayscale, monochrome
你可能注意到了 (lowres:1.4) 这样的写法。在ComfyUI里,通过 (keyword:weight) 的语法可以增加或减少某个关键词的权重。 这里给 lowres 增加了权重,意味着我“尤其”不希望看到低分辨率的图。你可以根据自己的需求调整权重,通常权重值在1.1到1.5之间效果比较明显。
但是,每次都复制这么一大长串文字,确实有点麻烦。社区里早就有人想到了解决办法,那就是 Negative Embedding(反向嵌入模型)。
你可以把Embedding理解成一个“关键词压缩包”。 开发者们把大量描述负面特征的提示词训练成一个非常小的文件(通常只有几KB),你只需要在反向提示词框里调用这个Embedding,就能起到和输入一大堆文字一样的效果。
最著名也最常用的反向Embedding有两个:EasyNegative 和 verybadimagenegative。你可以在Civitai这样的网站上轻松找到并下载它们。
下载后,把文件(比如 EasyNegative.pt)放到 ComfyUI/models/embeddings 文件夹里。 然后重启ComfyUI。
在反向提示词框里,你不再需要输入上面那一长串单词,只需要按照特定格式调用它就行。在ComfyUI中,调用Embedding的语法是 embedding:文件名。
所以,你的反向提示词框里只需要写:
embedding:EasyNegative
或者:
embedding:verybadimagenegative
这样一来,整个工作流就变得清爽多了。而且,这些经过专门训练的Embedding,在防止画面崩坏方面,效果往往比手动输入一堆关键词还要稳定和出色。它们已经被大量用户验证过,可以很好地处理手部、细节和整体画质问题。
总结一下具体步骤
为了让你更清晰地理解,这里把整个流程总结成几个具体步骤:
- 准备基础反向提示词:先从最基础的质量和结构词开始,创建一个你的“通用”列表。包含了
low quality,bad anatomy,too many fingers等。 - 寻找并下载Embedding:去Civitai等社区网站,搜索并下载一个评价高的反向Embedding,比如
EasyNegative。 - 正确放置Embedding文件:把下载好的
.pt或.safetensors文件放入ComfyUI/models/embeddings目录。 - 在工作流中调用:在你的ComfyUI工作流中,找到连接到KSampler节点的“negative”输入的CLIP Text Encode节点。
- 输入调用指令:清空这个节点里的其他文本,只输入
embedding:你的Embedding文件名,例如embedding:EasyNegative。 - 根据需要微调:在某些情况下,你可能还想额外加一些特定的反向提示词。比如,你发现某个模型总是画出人物戴着帽子,但你不想要帽子,就可以在调用Embedding的同时,加上
hat这个词。像这样:embedding:EasyNegative, hat。
记住,反向提示词不是一成不变的。不同的模型对提示词的反应也不一样。 有些新模型可能本身就已经优化得很好,不太需要复杂的反向提示词。 但掌握一套通用的反向提示词设置方法,绝对是你在使用ComfyUI过程中,提升出图质量和效率最有用的技巧之一。它就像是安全带,虽然不一定每次都救你的命,但系上了总归更安心。





评论前必须登录!
注册