什么是负面提示词?

作者 更新于 2 分钟阅读

负面提示词是第二个文本框,用来列出图像里不该出现的东西:模糊、多余的手指、水印、文字、刺眼的颜色。Stable Diffusion 在每一步都会让生成远离这些概念;有些缺陷靠给主提示词加词去不掉,用负面提示词却往往能消除。

它如何起作用

在每一步去噪中,模型都会计算两个预测:一个由你的提示词引导,另一个由负面提示词引导。每一步以后者为起点,向前者移动,移动量是两者之差乘以 CFG 值。所以负面提示词不是最后套上的过滤器,而是从第一步就在塑造图像。这也是为什么 CFG 不高于 1 时负面提示词毫无作用。

有效的负面提示词

通用画质(SD 1.5、SDXL):

blurry, low quality, lowres, jpeg artifacts, watermark, text, signature, cropped, out of frame

人物与肖像:

deformed, bad anatomy, extra fingers, missing fingers, extra limbs, mutated hands, poorly drawn face, asymmetric eyes

摄影:

painting, drawing, illustration, cartoon, 3d render, cgi, oversaturated, overexposed

动漫与插画:

photorealistic, photo, realistic skin, worst quality, normal quality, monochrome

先用通用列表,再按目标加上对应的一组。十到二十个词足够了;复制来的长列表大多只会增加噪声。

负面提示词中的权重

权重的用法与主提示词完全一样:(blurry:1.4) 更强烈地远离模糊,(text:1.2) 去掉乱入的字母。只对反复出现的缺陷提高权重;超过 1.5 后,模型会为了服从而扭曲其他部分。

什么时候不起作用

  • CFG 设为 1:负面提示词在原理上就被忽略。SD 1.5 和 SDXL 请用 5 到 8。
  • Turbo 和 LCM 模型:SDXL Turbo 不使用 CFG,会忽略负面提示词;LCM LoRA 以 CFG 1 到 2 运行,几乎不受它影响。
  • Stable Diffusion 3.5 Large Turbo 同样不使用 CFG,负面提示词也会被忽略;其他 SD 3 和 3.5 模型则会用到它。
  • 模型无法拆分的概念:负面提示词里写「hands」往往只会把手藏起来,而不会修正手的结构。用局部重绘把手重画一遍,才有可能修好。

在本站

局部重绘工具已在后台应用了一套强力的负面提示词,你只需描述想要的内容。提示词示例会把负面提示词(如果用了的话)和正面提示词并排展示;把两者都复制下来,就能从一个已知的结果出发,再固定种子,一次只改一个词。

常见问题

负面提示词是必须的吗?

不是。SDXL 和 SD 3 没有它也能生成好图。它在肖像、手部、写实照片,以及消除水印或文字等反复出现的缺陷时最有价值。

可以在负面提示词里写「nsfw」吗?

可以,这是让 SD 1.5 微调模型远离成人内容的常用做法,但并不保证有效。另外请注意,本站全站禁止成人内容和暴力内容,无论负面提示词怎么写。

负面提示词里的词序重要吗?

可能稍微有些影响:靠前的词往往权重更高,和正面提示词一样。把最困扰你的缺陷放在最前面。