LarpGPT · 指南
负提示解释:何时使用以及如何使用
负面提示是什么,哪些图像工具记录了一个,Midjourney 的 --no 和 Stable Diffusion 的 negative_prompt 如何工作,以及为什么要谨慎使用它们。

本指南内容13
什么是负面提示
负面提示是生成图像中您不想要的内容的列表,与您想要的内容的描述分开提供给工具。你不是在晚上写一条没有人的街道,而是描述街道并将人们放入负面清单中。这个想法很简单,但工具处理它的方式非常不同,有些工具根本不提供单独的负字段。了解自己所处的情况可以避免很多失败的尝试。
为什么在提示符中写 no 经常会失败
图像模型对提示中出现的单词做出响应。提及某件事,甚至排除它,都可以将其纳入考虑范围。 Midjourney的文档恰恰给出了这种例子作为一个糟糕的提示:一幅静物画被描述为没有任何水果,或者礼貌地请求不要添加水果。推荐的替代方案是将不需要的元素移至专用参数中。同样的逻辑也适用于其他地方:充满排除的句子使被排除的事物保持在模型的注意力中。
Midjourney:--no参数
Midjourney 记录了 --no 参数,添加在提示符末尾,后跟您不需要的事物或事物列表,以逗号分隔。它自己的例子是“静物水粉画--no水果、苹果、梨”。该文档还解释说,使用 --no 与为多重提示的一部分赋予负 0.5 的权重相同,这是一个有用的提醒,它减少了某些内容,而不是保证其不存在。
Midjourney的--no中的陷阱
同一文档警告说,Midjourney 的审核会独立读取 --no 之后的每个单词。现代服装等短语被解读为两个单独的单词,并且“服装”一词本身可能会触发警告。在这种情况下,文档建议在主提示中包含您确实想要的衣服类型,而不是使用 --no。更一般地说,尽可能将每个排除的项目保留为一个明确的单词。
Stable Diffusion:negative_prompt 参数
在 Hugging Face diffusers 库中,Stable Diffusion 文本到图像管道具有可选的 negative_prompt 参数,在其文档中将其描述为提示或指导图像生成中不包含哪些内容的提示。该文档添加了一个值得了解的细节:当不使用指导时,即当指导比例低于 1 时,否定提示将被忽略。
ChatGPT和OpenAI的图像模型
在撰写本文时,OpenAI 的图像生成文档并未为其 GPT Image 模型描述单独的负面提示字段。使用会话工具,您仍然可以在句子中编写排除项,但最可靠的方法是在任何地方都适用的方法:描述应该存在的内容。如果你不想让街上有人,请描述黎明时分一条空荡荡的街道,商店还关着门。这为模型提供了一个可以构建的积极画面,而不是一系列需要避免的事情。
首先描述替代方案
在做出否定之前,先问问你想要什么来代替不需要的元素。桌子上杂乱的东西变成了一张干净的桌子,上面有一个笔记本和一盏灯。繁忙的背景变成了普通的混凝土墙。刺眼的阴影变成柔和的阴光。几乎每个负片都有一个正片版本,而正片版本通常效果更好,因为它限制了图像,而不是留下模型用其他东西填充的间隙。
当负面提示是正确的工具时
底片对于那些看似不请自来且没有自然的积极对立面的事物最有用:文本、字母、水印、徽标、边框或框架。当您已经清楚地描述了场景之后,当生成器不断添加重复出现的元素(例如风景中的人物或日落中的镜头光晕)时,它们也会有所帮助。在这些情况下,简短的排除比重写整个场景更简单。
保持清单简短
长负面清单是从共享提示中复制而来的常见习惯,通常包含有关质量的通用词汇。它们几乎没有帮助,并且可能使结果更难以预测,因为列表中的每个单词都会将图像推向某个方向。从完全没有负面因素开始。仅当特定不需要的元素持续出现时才添加一个,检查它是否有效,如果无效则再次将其删除。两三个精确的项目比二十个模糊的项目更容易推理。
使用名词,而不是性质
负片最适合处理具体事物:文本、人物、汽车、树木、水印。丑陋、糟糕或低质量等抽象品质很难用模型来解释,而且它们并没有说明你真正想要改变的内容。如果图像看起来有问题,请找出它的物理问题,无论是手、倒影还是额外的物体,然后直接解决这个问题,无论是在描述中还是通过精确的排除。
一次测试一个阴性
像对待任何其他提示更改一样对待否定。生成没有它的图像,然后添加单个排除并再次生成,保持其他所有内容相同。如果不需要的元素消失了并且没有其他任何损坏,则保留它。如果图像以您意想不到的方式发生变化,则底片的作用超出了您的预期。这个习惯也会告诉你哪些排除是值得留到以后使用的,哪些是迷信的。
否定不能代替检查
没有排除保证缺席。 Midjourney 将 --no 描述为减轻重量,diffusers 将 negative_prompt 描述为指导。使用前查看每张图像:文字仍然可以出现在标志上,类似标志的形状可以出现在衣服上,并且人物可以出现在远处。如果图像可能是真实照片,请将其标记为生成的。
LarpGPT 适合的地方
LarpGPT 是一个旅行、建筑、汽车和生活方式场景的照片提示库,主要以对主题、构图、灯光和镜头的正面描述形式编写,从而减少了长负面列表的需要。您将提示复制到已使用的图像生成器中,并添加该工具支持的任何排除项。 LarpGPT 不会生成图像,并且每次尝试的结果都会有所不同。
常见问题
什么是负面提示?
生成图像中不需要的内容的列表,与主要描述分开给出。 Midjourney 使用 --no 参数,diffusers 库中的 Stable Diffusion 使用 negative_prompt 参数。
ChatGPT支持负面提示吗?
在撰写本文时,OpenAI 的图像生成文档并未描述单独的否定提示字段。相反,描述你想要的东西,比如一条空荡荡的街道,而不是一条没有人的街道,是更可靠的方法。
为什么没有任何东西的书写会将其添加到图像中?
模型会对提示中出现的单词做出反应,因此命名一个对象,甚至排除它,都可以将其带入图像中。 Midjourney 的文档将此列为错误的提示模式,并建议改用 --no 参数。
否定提示应包含多少项?
尽可能少。从无开始,当不需要的元素不断出现时添加一个精确的项目,如果没有帮助,则将其删除。长的通用列表使结果更难以预测。
