当前位置:AIGC资讯 > AIGC > 正文

Stable Diffusion 提示词语法(Prompt)

本文收录于《AI绘画从入门到精通》专栏,专栏总目录:点这里。

大家好,我是水滴~~

本篇文章主要讲述 Stable Diffusion 提示词语法,主要包括:提示词的概念、提示词的长度、权重、分步绘制、交替绘制、组合绘制等,希望能对你有所帮助。

文章目录

提示词的概念 提示词的语法 英文单词或句子 逗号分隔 提示词的长度 关键词权重 括号()示例: 中括号[]示例: 关键词分步绘制 示例: 关键词交替绘制 示例: 关键词组合绘制 示例:

提示词的概念

在 Stable Diffusion 中,提示词(Prompt)是指对 AI 模型提出的指令或描述,用于引导其生成精美的图像。提示词可以是一种创作的灵感,是与机器沟通时的一种模糊的指令输入。通过输入和调整提示词,用户可以生成符合自己想象的画面。

提示词又叫关键词、咒语,它分为正向提示词(Positive Prompt)和反向提示词(Negative Prompt)。正向提示词是我们希望画面中出现的画面,它可以提高图像质量,如加入对应类型画家的风格、最佳质量、极其详细的面容、完美的光线等;而反向提示词则可以根据画面产出避免不想出现的画面。

在 Stable Diffusion WebUI 中,下面是提示词的输入位置:

那么提示词我们该怎么书写?它有哪些语法呢?下面我们看详细介绍。

提示词的语法

英文单词或句子

提示词使用英文书写,它可以是一个英文单词,也可以是一句话。

例如:

a girl(一个女孩) a girl in a green hat(一个戴着绿色帽子的女孩)

逗号分隔

多个提示词之间使用英文半角的逗号隔开。

例如:

a girl, green hat, black sunglasses(一个女孩,绿色帽子,黑色墨镜)

提示词的长度

可以看到,提示词输入框的右上角有个75的标记,这不是表示只能输入75个字符。

当输入超过75个字符时,会自动再扩充75个,达到了150个字符。

也就是说,Stable Diffusion 的提示词是没有长度限制的。它会将75个字符划分成一个块,当超过一个块的长度,会自动再扩充一个块。

关键词权重

可以控制关键词的权重,以调整其重视程度。

语法:

(关键词)- 关键词的权重提高 1.1 倍

((关键词))- 关键词的权重提高 1.21 倍 (= 1.1 * 1.1)

(关键词:1.5)- 关键词的权重提高 1.5 倍

(关键词:0.25)- 关键词的权重减少 4 倍 (= 1 / 0.25)

[关键词]- 关键词的权重减少 1.1 倍

[[关键词]]- 关键词的权重减少 1.21 倍 (= 1.1 * 1.1)

括号()示例:

原始图:a girl, front, prairie, butterflies, flower, tree, river(一个女孩,正面,草原,蝴蝶,花,树,河流)

蝴蝶使用括号增加权重:a girl, front, (prairie), butterflies, flower, tree, river

蝴蝶变大了,我们继续增加权重:a girl, front, ((prairie)), butterflies, flower, tree, river

蝴蝶的权重直接增加1.3倍:a girl, front, (prairie:1.3), butterflies, flower, tree, river

中括号[]示例:

在原始图基础上,使用中括号让树的权重减少一点:a girl, front, prairie, butterflies, flower, [tree], river

让树再减少一点:a girl, front, prairie, butterflies, flower, [[tree]], river

让树直接减少1.3倍:a girl, front, prairie, butterflies, flower, [tree:1.3], river

关键词分步绘制

可以分步绘制两个关键词,使他们融合在一起。它还有一个专业术语:prompt scheduling(提示词调度)

语法:[关键词1: 关键词2: 因素]

因素用于控制关键词1切换到关键词2是从哪一步开始的。它是 0 到 1 之间的数字,即一个百分比。

示例:

下面四张图提示词分别为:[man:woman:0.1][man:woman:0.3][man:woman:0.7][man:woman:0.9]

可以看出,因素越大,越像woman

关键词交替绘制

可以交替绘制多个关键词,将其特征融合。

语法:[关键词1|关键词2|...]

示例:

下面将马和牛进行交替绘制:[horse|cow]

关键词组合绘制

可以将多个关键词组合在一起,使用大写的 AND 组合多个关键词。

语法:关键词1 AND 关键词2...

示例:

下面将猫和狗组合在一起:a cat AND a dog

还可以调整权重,默认权限是1。

减少猫的权重,使其更像狗:a cat:0.3 AND a dog

增加猫的权重,使其更像猫:a cat:1.8 AND a dog

更新时间 2024-03-09