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

相关推荐
蜡笔小新星13 分钟前
Python Kivy库学习路线
开发语言·网络·经验分享·python·学习
篝火悟者28 分钟前
问题-python-运行报错-SyntaxError: Non-UTF-8 code starting with ‘\xd5‘ in file 汉字编码问题
开发语言·python
hakesashou1 小时前
python如何比较字符串
linux·开发语言·python
乔代码嘚1 小时前
AI2.0时代,普通小白如何通过AI月入30万
人工智能·stable diffusion·aigc
_.Switch1 小时前
Python机器学习模型的部署与维护:版本管理、监控与更新策略
开发语言·人工智能·python·算法·机器学习
XiaoLiuLB2 小时前
ChatGPT Canvas:交互式对话编辑器
人工智能·自然语言处理·chatgpt·编辑器·aigc
Hoper.J2 小时前
PyTorch 模型保存与加载的三种常用方式
人工智能·pytorch·python
弱冠少年2 小时前
websockets库使用(基于Python)
开发语言·python·numpy
技术无疆3 小时前
【Python】Streamlit:为数据科学与机器学习打造的简易应用框架
开发语言·人工智能·python·深度学习·神经网络·机器学习·数据挖掘
羊小猪~~3 小时前
机器学习/数据分析--用通俗语言讲解时间序列自回归(AR)模型,并用其预测天气,拟合度98%+
人工智能·python·机器学习·数据挖掘·数据分析·回归·时序数据库