要用好 Stable Diffusion,最最重要的便是掌握 Prompt(提示词)。因为提示词对于生成图的影响甚大,所以被称为魔法,用得好惊天动地,用欠好魂飞魄散 。

因此本篇整理下提示词的语法(魔法咒语)、如何运用(如何吟唱)、以及一些需求注意的细节问题(避免翻车)。

基础语法

在提示词中我们运用 , 对提示词进行分割,而每个部分的提示语能够有不同类型,比方:天然语法、标签语法、emoji 或者是颜文字。

天然语法

Stable Diffusion 的提示词支撑天然语法,比方告诉它 a girl is touching a cat 能够得到如下图片:

AI 绘画咒语入门 - Stable Diffusion Prompt 语法指南 【成为初级魔导士吧!】

也支撑一定程度的中文、日文,比方 睡觉的狗

AI 绘画咒语入门 - Stable Diffusion Prompt 语法指南 【成为初级魔导士吧!】

可是中文了解力支撑非常有限,所以一般都会运用英文来作为提示词。

标签语法/Tag

除了天然语法外, 提示词中最常用的是标签语法,以单词或短语来给 AI 做提示,比方 masterpiece, best quality, 1dog, 1cat, sun, grass

AI 绘画咒语入门 - Stable Diffusion Prompt 语法指南 【成为初级魔导士吧!】

会得到一张有狗、猫、太阳和草坪的图片。

emoji

除了一般语言外,我们还能够运用 emoji 来作为提示词,比方运用 能够让 Stable Diffusion 画出这样的表情:

AI 绘画咒语入门 - Stable Diffusion Prompt 语法指南 【成为初级魔导士吧!】

运用 能够得到这样的图:

AI 绘画咒语入门 - Stable Diffusion Prompt 语法指南 【成为初级魔导士吧!】

想要运用 emoji 的能够参阅 这个 wiki 检查各个 emoji 代表的意思。

颜文字

此外 Stable Diffusion 还支撑运用颜文字来作为提示词,比方能够运用 XD 来让人物笑起来:

AI 绘画咒语入门 - Stable Diffusion Prompt 语法指南 【成为初级魔导士吧!】

T_T 让人物表现悲伤:

AI 绘画咒语入门 - Stable Diffusion Prompt 语法指南 【成为初级魔导士吧!】

假如想要用颜文字能够参阅 这个 wiki 检查颜文字代表的意思。

虽然 Stable Diffusion 的提示词支撑多种写法,可是日常运用一般主张

  1. 标签语法为主,试需求运用天然语法
  2. 尽量运用英文而不是中文作为提示词
  3. 除了一些常见的提示词一切 model 都支撑外,很多提示词需求 model 的支撑
  4. 提示词一定要注意拼写,一旦拼写错误或者是用到了 AI 无法辨认的提示词 AI 将会将其拆解成他能够了解的部分,甚至或许拆分红字母
  5. emoji 和颜文字实践测验运用效果很差,或许是我所运用的 model 的原因,一般不主张运用
  6. 提示词尽量越清晰越好

权重语法

除了根本语法外,我们还能够运用一些语法来调理每个提示词的权重。调理权重包括以下几种方式:

  1. 默认情况下越靠前的提示词权重越高
  2. 经过 (提示词:权重数值) 手动设置权重,比方: (1cat:1.3),(1dog:0.8)
  3. 经过 () {} [] 设置权重:
    • {提示词} 等价于 (提示词:1.05)
    • (提示词) 等价于 (提示词:1.1)
    • [提示词] 等价于 (提示词:0.952)1/1.05

() {} [] 语法可嵌套运用,比方 (((提示词))) 就等价于 (提示词:1.331)

一般情况下主张运用 (提示词:权重数值) 语法,可读性、可控性更高。

注意一般情况下权重不主张超越 1.5,不然会对画面形成巨大影响。

模型引用语法

除了基础提示语外,相似于 Lora 模型也是需求运用提示语来饮用的,语法: <lora:模型⽂件名:权重>

比方假如要运用知名的模型墨心,提示词是这样的 <lora:MoXinV1:1>

AI 绘画咒语入门 - Stable Diffusion Prompt 语法指南 【成为初级魔导士吧!】

需求注意模型的名称会依照实践的文件名来,可直接运用 WebUI 中的 Lora 面板来生成。

进阶语法

OR

OR 语法一般用于提示词的混合,比方在制作头发时经过 [purple|sliver|green]_hair 能够制作出这样的混色的发色:

AI 绘画咒语入门 - Stable Diffusion Prompt 语法指南 【成为初级魔导士吧!】

也能够调配 multicolor hair 生成这样的头发:

AI 绘画咒语入门 - Stable Diffusion Prompt 语法指南 【成为初级魔导士吧!】

也能够运用 [horse|bird] 来生生长翅膀的马,不过细节很难操控:

AI 绘画咒语入门 - Stable Diffusion Prompt 语法指南 【成为初级魔导士吧!】

AND

AND 语法和 OR 语法非常相似,实战下来效果也差不多,或许是我姿势不对。

比方 purple hair AND sliver hair AND green hair 能够生成这样的发色:

AI 绘画咒语入门 - Stable Diffusion Prompt 语法指南 【成为初级魔导士吧!】

此外 AND 语法还支撑为某个片段添加权重,比方 gold hair :1.2 AND sliver hair :0.8 AND green hair 能够让发色更多金色:

AI 绘画咒语入门 - Stable Diffusion Prompt 语法指南 【成为初级魔导士吧!】

运用 bird AND lion AND horse 能够生成:

AI 绘画咒语入门 - Stable Diffusion Prompt 语法指南 【成为初级魔导士吧!】

emm,不知道为啥鸟飞一边去了。

不过听说 DDIM 采样 不支撑 AND 语法。

过程操控语法

Stable Diffusion 还支撑经过过程操控语法来让某些元素从第几步开端制作,到第几步完毕。

比方 [cat:10] 指从第十步开端画猫,而 [cat::20] 表明在第二十步完毕画猫。也能够组合运用,比方: [[cat::20]:10] 代表从第十步开端第二十步完毕。

关键字占比操控

此外还有经过占比语法操控关键字的制作占比的。

比方 [dog:girl:0.9] 表明总制作过程的前 90% 画狗,后边画女孩,而 [dog:girl:30] 则表明前三十步画狗,后边画女孩。

魔法宝典

网上有很多整理好的提示词字典,能够用于快速创建出不同的风格,有需求的能够进行参阅。

  • 元素宝典
  • 元素宝典
  • 标签超市
  • 魔咒百科词典