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

相关推荐
好看资源平台38 分钟前
网络爬虫——综合实战项目:多平台房源信息采集与分析系统
爬虫·python
进击的六角龙1 小时前
深入浅出:使用Python调用API实现智能天气预报
开发语言·python
檀越剑指大厂1 小时前
【Python系列】浅析 Python 中的字典更新与应用场景
开发语言·python
湫ccc1 小时前
Python简介以及解释器安装(保姆级教学)
开发语言·python
孤独且没人爱的纸鹤1 小时前
【深度学习】:从人工神经网络的基础原理到循环神经网络的先进技术,跨越智能算法的关键发展阶段及其未来趋势,探索技术进步与应用挑战
人工智能·python·深度学习·机器学习·ai
羊小猪~~1 小时前
tensorflow案例7--数据增强与测试集, 训练集, 验证集的构建
人工智能·python·深度学习·机器学习·cnn·tensorflow·neo4j
lzhlizihang1 小时前
python如何使用spark操作hive
hive·python·spark
q0_0p1 小时前
牛客小白月赛105 (Python题解) A~E
python·牛客
极客代码1 小时前
【Python TensorFlow】进阶指南(续篇三)
开发语言·人工智能·python·深度学习·tensorflow
庞传奇1 小时前
TensorFlow 的基本概念和使用场景
人工智能·python·tensorflow