输入“/”快速插入内容

Stable Diffusion提示词快速入门

2024年6月3日修改
这节教学Stable Diffusion的提示词(prompt)写法,并附上范例。
我们来看提示词要怎么写,以文生图模式的提示词为主。若要边看边练习的话,可以搭配文生图操作。
不论用哪个模式生图,Stable Diffusion都是吃「正向」与「负向」提示词 (prompt,通俗的讲法叫关键字、咒语、指令),并且要用英文输入。
你会在Stable Diffusion WebUI看到以下框框:
第一个框框是提示词 (Prompt) 告诉AI要生成哪些东西。第二个框框是负向提示词 (Negative prompt) 告诉AI不要生成哪些东西。
首先要注意的是,AI生图目前还没有涵盖全宇宙所有图片的模型,所以除了提示词外,使用的生图模型亦会大大的影响生成结果。
譬如,用写实风格的Stable Diffusion模型画动漫人物,效果绝对会比使用Anything差的许多;又或者,想画出宛如真人coser的图,用ChilloutMix铁定比用只强调写实的RealisticVision要来的合适。因此在学会下提示词以前,要先按照用途挑选适合的模型。
一.提示词 Prompts
这一节使用HD-v22的模型做示范,因此生成出来都会是动漫风格。
1.下提示词时,利用人事时地物的概念,写个英文句子描述图内场景,尽量将想看到的提示词排在前面。例如在提示词的字段填入「一个亚洲女孩在沙滩上」,负向提示词留空
📍
an asian girl on the beach
结果如下
2.不过英文不好的人其实不用写整个句子,用单字加逗号将想看的特征点出来通常就有不错效果。且实务上我们会希望测试更多参数,例如加入画风、要模仿的艺术家风格、身体特征等,因此用逗号更方便调整。将图片特征拆成单字就会变成下面这样:
🦄
一个女孩,亚洲人,沙滩,海洋
1girl, asian, beach, ocean
再算一次,但是结果变了?没错,即使提示词相近,AI绘图每次生图结果都是随机的。要维持上一次的结果并微调,你得保留每次算图的种子码(Seed,SD WebUI界面左下角,亦会写在文件名上)。