Stable-Diffusion-v1-5-archive基础教程:Prompt/Negative Prompt参数精讲

Stable-Diffusion-v1-5-archive基础教程:Prompt/Negative Prompt参数精讲

你是不是也遇到过这种情况:用Stable Diffusion生成图片,明明输入了“一只可爱的猫”,结果出来的却是只奇形怪状的“猫科生物”?或者想画个“阳光下的海滩”,结果画面却阴沉得像世界末日?

别急着怀疑自己的艺术天赋,问题很可能出在提示词上。今天,我们就来彻底搞懂Stable Diffusion v1.5 Archive这个经典模型里,最核心也最让人头疼的两个参数:Prompt(正向提示词)Negative Prompt(负向提示词)

这篇文章不讲复杂的原理,只讲你能立刻用上的方法。我会用大白话告诉你,这两个参数到底是什么、怎么用、有哪些坑要避开。看完之后,你就能像老司机一样,精准地“指挥”AI画出你想要的画面。

1. 先认识一下我们的“画师”:Stable Diffusion v1.5 Archive

在开始“指挥”之前,得先了解我们这位“画师”的脾气和能力。

Stable Diffusion v1.5 Archive,你可以把它理解为一个“经典版”的AI绘画模型。它不像现在一些新模型那样功能花哨,但胜在稳定、通用,而且经过了无数人的“调教”,社区资源非常丰富。无论是画个人像、做个概念设计,还是生成一些风格化的插图,它都能胜任。

它最核心的能力就是“文生图”(Text-to-Image):你给一段文字描述,它给你生成一张图片。而这段文字描述,就是我们今天要讲的Prompt。为了让画师更听话,我们还可以告诉它“不要画什么”,这就是Negative Prompt

简单来说:

  • Prompt(正向提示词):告诉AI“我想要什么”。
  • Negative Prompt(负向提示词):告诉AI“我绝对不要什么”。

接下来,我们就手把手教你,怎么把这两个工具用到极致。

2. Prompt(正向提示词):如何精准描述你的想法

Prompt是AI作图的“设计需求文档”。写得越清楚,AI画得越准。

2.1 一个万能的结构公式

别把提示词想得太复杂。你可以把它拆解成几个部分,像搭积木一样组合起来。一个高效的Prompt通常包含这些元素:

(主体) + (场景/背景) + (风格) + (画质/细节) + (构图/镜头) + (光照/色彩) 

举个例子:

  • 糟糕的Prompt一只猫 (太模糊,AI自由发挥空间太大)
  • 还不错的Prompt一只橘猫 (好一点,但依然不够)
  • 优秀的Prompta fluffy orange cat sleeping on a windowsill, sunlight streaming through, studio ghibli style, highly detailed, soft focus, warm tones

看到了吗?优秀的Prompt把“谁、在哪、在干嘛、什么风格、细节如何、光线怎样”都交代清楚了。

2.2 必须用英文!这是最重要的建议

这是使用SD1.5模型的一个黄金法则。模型在训练时“吃”的英文文本和图片配对数据远多于中文,所以它对英文语义的理解要精准得多。

  • 用中文:你输入“一个美丽的女孩”,AI可能对“美丽”的理解千奇百怪,结果不稳定。
  • 用英文:你输入 a beautiful girl,AI能更稳定地调用它学过的关于“beautiful”和“girl”的视觉特征。

如果你英文不好怎么办?太简单了,用翻译软件(比如DeepL、谷歌翻译)先把你的想法翻译成英文,再粘贴进去。效果立竿见影。

2.3 让提示词生效的实用技巧

光有结构还不够,这里有几个能让你的提示词“威力倍增”的小技巧:

  1. 使用权重符号()[]
    • (word):提高这个词的权重,相当于说“这个很重要!”。例如 (masterpiece) 会让AI更倾向于生成高质量作品。
    • [word]:降低这个词的权重。不常用,但可以在某些词过于强势时使用。
    • 你可以嵌套:((best quality))(best quality) 权重更高。
  2. 使用连接符,AND
    • 逗号 , 是最常用的分隔符,用于区分不同的概念。cat, dog 表示画面中同时有猫和狗。
    • AND 有时能起到更强的结合作用,例如 cat AND dog 可能会让两者的关联更紧密。
  3. 善用“魔法词汇” 有些词是经过社区验证的“咒语”,能显著提升出图质量。你可以把它们作为前缀或后缀:
    • 提升画质masterpiece, best quality, ultra detailed, 8k
    • 提升真实感photorealistic, realistic, photo
    • 提升艺术感trending on artstation, unreal engine, cinematic

一个综合示例

(masterpiece, best quality), 1girl, long silver hair, blue eyes, wearing a elegant white dress, standing in a magical forest with glowing mushrooms, fantasy art style, detailed background, soft cinematic lighting, ray tracing 

(杰作,最佳质量),1个女孩,银色长发,蓝眼睛,穿着优雅的白色连衣裙,站在有发光蘑菇的魔法森林中,奇幻艺术风格,细节丰富的背景,柔和的电影灯光,光线追踪。

3. Negative Prompt(负向提示词):如何排除不想要的元素

如果说Prompt是“指明方向”,那么Negative Prompt就是“排除地雷”。它能帮你过滤掉那些常见的、你不希望出现的瑕疵。

3.1 负向提示词为什么有用?

AI在训练时也学到了很多“不好”的特征,比如模糊的手、扭曲的脸、奇怪的身体比例。Negative Prompt就是告诉模型:“在生成时,请尽量远离这些特征。” 它能有效抑制这些低质量内容的出现概率。

3.2 一套通用的“负面咒语”

你可以准备一个负面词库,每次生成时都粘贴进去,作为基础保障。下面这个组合经过了大量测试,非常有效:

lowres, bad anatomy, wrong anatomy, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, ugly, duplicate, morbid, mutilated, out of frame, extra fingers, mutated hands, poorly drawn hands, poorly drawn face, mutation, deformed, bad proportions, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, extra arms, extra legs, fused fingers, too many fingers, long neck 

翻译一下核心问题

  • 画质差lowres, blurry, worst quality(低分辨率,模糊,最差质量)
  • 解剖错误bad anatomy, wrong anatomy(错误解剖结构)
  • 多指/少指extra fingers, fewer digits, mutated hands(多余的手指,手指缺失,变异的手)
  • 脸部问题poorly drawn face, deformed(画得不好的脸,畸形)
  • 身体比例bad proportions, extra limbs(比例糟糕,多余的肢体)

3.3 如何针对性地使用负向提示词?

除了通用词库,你还可以根据具体需求添加:

  • 如果你画风景:可以加上 people, human, text, letters(人物,人类,文字,字母),避免画面中出现不想要的人或文字水印。
  • 如果你想要特定风格:比如想要“油画”风格,可以加上 photograph, realistic, 3d render(照片,写实,3D渲染),来抑制过于写实的倾向。
  • 修复过度风格化:如果AI总是把画面画得过于“动漫”或“游戏CG”,可以加上 anime, cartoon, comic, video game(动漫,卡通,漫画,电子游戏)来平衡。

示例:你想生成一张干净的静物水彩画。

  • Prompt: a glass vase with sunflowers on a wooden table, watercolor painting, soft light
  • Negative Prompt: lowres, blurry, extra fingers, people, text, signature, photorealistic, 3d, anime (在通用负面词基础上,加入了“人物、文字、签名”以避免干扰,并加入“照片级真实、3D、动漫”来确保水彩风格)

4. 参数联动:Prompt、Negative Prompt与其他设置的关系

Prompt和Negative Prompt不是孤立的,它们需要和Web界面上的其他参数配合使用。

参数它是什么?如何与提示词配合?
Steps(采样步数)AI“思考”的步骤。步数越多,画得越精细,但也越慢。提示词越复杂,建议步数稍高(如25-30步),让AI有足够时间理解所有细节。简单提示词20步可能就够了。
Guidance Scale提示词影响力强度。值越高,AI越听话,但过高会失真。这是关键! 它直接控制你的Prompt和Negative Prompt有多“强”。通常7.5是个甜点值。如果你觉得Negative Prompt没效果,可以尝试把它调到8-8.5。
Seed(随机种子)画面的“起始密码”。固定种子,固定其他所有参数,就能生成几乎一样的图。调试提示词的神器! 先固定一个Seed,然后只修改Prompt或Negative Prompt,你就能清晰地看到每个词带来的具体变化。
Width/Height(宽/高)输出图片的尺寸。注意:改变尺寸可能会改变构图。比如从方图(512x512)改为横图(768x512),AI可能会重新安排画面元素。建议先确定构图再调尺寸。

一个调试流程建议

  1. 先构思好Prompt和Negative Prompt。
  2. Seed设为-1(随机),快速生成几张图,看看大感觉。
  3. 选中一张构图喜欢的图,固定它的Seed
  4. 固定Seed的前提下,微调Prompt的用词、调整Guidance Scale,观察变化。
  5. 如果发现某种瑕疵(如多手指),在Negative Prompt里加入对应的词(如extra fingers),再生成看是否改善。

5. 从理论到实践:一个完整的案例

让我们用生成“一个在图书馆里看书的 Cyberpunk 风格女孩”为例,走一遍完整流程。

第一步:构思与翻译

  • 中文想法:一个女孩,赛博朋克风格,在未来的图书馆里看书,有霓虹灯光,细节丰富,电影感。
  • 英文Prompt:a girl, cyberpunk style, reading a book in a futuristic library, neon lights, intricate details, cinematic, masterpiece, best quality

第二步:准备Negative Prompt 使用我们的通用词库,并针对“未来感”加入一些抑制项,防止画面过于陈旧或写实: lowres, bad anatomy, extra fingers, blurry, worst quality, normal quality, jpeg artifacts, signature, watermark, username, ugly, old, vintage, photorealistic, realistic

第三步:设置参数并生成

  • Prompt: 粘贴上面写好的英文提示词。
  • Negative Prompt: 粘贴上面准备好的负面词。
  • Steps: 设为 25(细节较多,给AI多点时间)。
  • Guidance Scale: 设为 7.5(初始尝试)。
  • Width/Height: 512x768(竖构图,更适合人物)。
  • Seed: -1(第一次尝试,随机看看)。

第四步:分析结果并迭代

  • 情况A:画面整体感觉对了,但女孩的脸有点模糊。
    • 调整:在Prompt中增加权重 (detailed face:1.2),或者提高Steps28
  • 情况B:赛博朋克的感觉不足,图书馆看起来太普通。
    • 调整:在Prompt中强化风格 (cyberpunk:1.3),并增加环境描述 holographic bookshelves, glowing data streams(全息书架,发光的数据流)。
  • 情况C:画面出现了我们不想要的“脏旧”感。
    • 调整:在Negative Prompt中加入 dirty, dusty, grungy(肮脏的,多尘的,邋遢的)。

通过这样“生成-观察-调整”的循环,你就能越来越熟练地驾驭AI,让它画出无限接近你想象的作品。

6. 总结

好了,关于Stable Diffusion v1.5 Archive的Prompt和Negative Prompt,核心要点都在这儿了:

  1. Prompt是方向盘:用清晰、具体、结构化的英文描述你想要的东西。记住“主体+场景+风格+细节”的公式。
  2. Negative Prompt是刹车和过滤器:用一套通用的负面词库排除常见瑕疵,并可根据需要加入特定词汇来精确控制画面“不要”出现什么。
  3. 参数要联动:Prompt/Negative Prompt的效果受Guidance ScaleSteps影响巨大。用固定的Seed来调试是最有效的方法。
  4. 实践出真知:别怕试错。多生成,多对比,多调整。每次修改一两个词,观察变化,你很快就能找到感觉。

AI绘画不是魔法,它更像一个需要精确指令的超级工具。掌握了Prompt和Negative Prompt的用法,你就拿到了指挥这个工具的“说明书”。现在,打开你的Stable Diffusion v1.5 Archive,开始你的创作吧!


获取更多AI镜像

想探索更多AI镜像和应用场景?访问 ZEEKLOG星图镜像广场,提供丰富的预置镜像,覆盖大模型推理、图像生成、视频生成、模型微调等多个领域,支持一键部署。

Read more

例说FPGA:可直接用于工程项目的第一手经验【3.4】

例说FPGA:可直接用于工程项目的第一手经验【3.4】

16.2 装配说明 本实例工程除了SF-VIP核心板,还需要SF-USB子板以及SF-L70子板用于驱动LCD显示。SF-USB子板的USB-TypeA(P4)用USB线连接PC,整个系统的装配连接如图16-2所示。VIP核心板的P2插座连接到SF-USB子板的P1插座,VIP核心板的P4插座连接到SF-L70子板的P3插座。SF-USB子板通过UART-USB插座P4连接到PC机,同时该板的SD卡槽上需要插入一张标准的SD卡。而SF-L70子板的P1和P2插座则分别连接到7寸液晶屏的触摸屏和40PIN FPC连接器上。 16.3 GB2312中文字符集简介 1.概述 GB2312是一个简体中文字符集的中国国家标准,全称为《信息交换用汉字编码字符集——基本集》,由中国国家标准总局发布,1981年5月1日实施。GB2312编码通行于大陆,新加坡等地也采用此编码。几乎所有的中文系统和国际化的软件都支持GB2312。 GB2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个;同时,GB2312收录了包括拉丁字母、希腊字母、日文平假名及片假名字母、俄罗斯语西里

机器人全身控制浅谈:理解 WBC 的原理

机器人全身控制浅谈:理解 WBC 的原理

概念 WBC(Whole-Body Control,全身控制)是什么?机器人是由“各关节”组成的,其不是“各关节各玩各的”而是一个耦合的整体。在某个时刻可能要做很多事情,比如保持平衡(重心别出圈)、手/脚要动作到目标位置、躯干姿态不能乱、关节不能超限、脚下不能打滑。这些都是一系列任务的组合。 WBC的核心就是把这些任务(目标)和约束(物理/安全)写进一个小型优化问题,在每个控制周期(几百hz~1Khz)求解,得到**“当下这毫秒,各关节应该怎么动/用多大力”**。 一句话总结就是WBC就是用优化的方法求解出要给“关节多少力“”以便让机器的各个关节一起配合完成多个目标,且不违反物理与安全约束。 原理 动力学方程 要解释WBC的原理,那必须绕不开动力学方程,这里就先对动力学方程做个简单介绍。 M(q)v˙+h(q,v)

一文说清FPGA如何实现高速数字信号处理

FPGA如何“硬刚”高速数字信号处理?从电路思维讲透设计本质 你有没有遇到过这样的场景: 一个实时频谱监测系统,要求每秒处理2.5亿个采样点,CPU跑得风扇狂转却依然延迟爆表; 或者在5G基站中,需要对上百路信号同时做滤波、变频和FFT——传统处理器根本扛不住这数据洪流。 这时候,工程师往往会说出那句经典台词:“这个任务,得用FPGA来搞。” 但问题是: 为什么是FPGA?它凭什么能“硬刚”这么猛的数字信号处理(DSP)任务? 今天我们就抛开那些教科书式的罗列与套话,从真实工程视角出发,把FPGA实现高速DSP这件事,掰开了揉碎了讲清楚。不堆术语,不画大饼,只说你能听懂、能上手、能优化的硬核逻辑。 一、别再拿CPU那一套想问题:FPGA的本质是“把算法变成电路” 我们先来问一个关键问题: 同样是执行 y = a * x + b 这个表达式,CPU 和 FPGA 到底有什么不同? * CPU :取指令

Vivado:使用 ILA 进行在线调试

Vivado:使用 ILA 进行在线调试

目录 一、ILA介绍 二、ILA使用步骤 (1)设计部分 (2)调用ILA IP核 (3)例化ILA IP核 (4)编译综合 三、ILA在线调试 (1)手动运行 (2)运行触发条件 (3)连续触发 一、ILA介绍         Vivado中的ILA(Integrated Logic Analyzer)即集成逻辑分析仪,是一种在线调试工具。ILA允许用户在FPGA上执行系统内的调试,通过实时抓取FPGA内部数字信号的波形,帮助我们分析逻辑错误的原因,从而更有效地进行debug。类似于Quartus中的SignalTap II,也类似于片上的逻辑分析仪。         相较于编写testbench仿真文件仿真debug的方式,使用ILA调试的方法不写tb仿真文件从而节省时间,可直接上板调试并查看波形。 二、ILA使用步骤         ILA常以IP核的方式调用,可以在IP Catalog中搜索ILA,找到该IP核后进行配置。 配置选项包括:样本数据深度、探针数量、