✨ 目录
- 🎈 文本转换 / Textual Inversion
- 🎈 自定义Embedding / Textual Inversion
- 🎈 脚本 / Script
- 🎈 脚本 / Prompt matrix
- 🎈 脚本 / X/Y/Z plot
🎈 文本转换 / Textual Inversion
- 这个功能其实就是将你常用的提示词打包成一个关键词,你在写
prompt的时候,只要输入这个关键词,就可以实现特定的各种预设好的画风、画质或者其他相关的特征。 - 在之前的版本中,这个功能也被叫做文本嵌入
(Embedding) - 我们可以在模型网站上找到很多别人已经打包好的
Textual Inversion,比如下图,我们点击右上角的筛选按钮,选择其中的Textual Inversion,点击确定即可 - 每一个模型里面都有简单的介绍,会说一下这个
Textual Inversion,主要用来快速生成什么类型的图片的,当你选择好了想要生成的图片类型,只需要下载该Textual Inversion即可,注意下载按钮下面的触发词 - 下载后,将文件放置于
stable-diffusion-webui/embeddings目录下后,然后点击右侧Generate按钮下面的show/hide extra networks按钮会显示一些额外选项,然后点击Refresh,在Textual Inversion栏目里面就可以看到这个新的Embedding包了,然后直接复制页面上的触发词放到prompt中即可生成 - 以前生成一张图片我们需要输入很多的
prompt词,现在只需要一个关键词即可搞定,可以加快出图的效率



🎈 自定义Embedding / Textual Inversion
- 当你自己作图做多了,肯定会有自己的一套关键词,比如基本作图都会有一套提升图片质量的关键词:
masterpiece,best quality,top quality,ultra highres,8k hdr - 这个时候,如果关键词很多,那么你输入就很麻烦,有没有一种方法,把自己的这些词进行打包成一个关键词,然后自己只需要那个关键词即可
- 这个时候只需要我们自己去打包一个
Embedding就行了 - 点击
Train栏,选择Create embedding,输入一个名字最好是英文,这个名字就是关键词,然后在下面输入你想加的prompt,点击保存即可 - 如果未来你想修改替换它,可以重新准备提示词,然后勾选允许覆盖
Overwrite Old Embedding再保存 - 使用时,只需要在
prompt中输入你刚创建的名字即可


🎈 脚本 / Script
- 在
stable diffusion的页面底部,提供了一个Script脚本的功能,这个脚本主要用来对生成图片的逻辑进行操作,而不涉及到算法,可以在图片生成之前,按照规则调整提示词、参数值等内容 - 脚本列表官方地址:
https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Custom-Scripts - 虽然列表中有所有能用的脚本,但是我们并不会全部用的上,在安装时默认也会自带下载一些脚本,位置在:
stable-diffusion-webui/scripts - 这些脚本有的可以在
txt2img和img2img模式下都可以使用,而有的只能用于img2img模式,这点需要注意

🎈 脚本 / Prompt matrix
- 按照不同的提示词生成图片矩阵,我们过去写提示词,就是一些标签然后逗号隔开
- 但是如果你想要了解或者不确定几个提示词的组合效果,那么可能你得多次生成,效率低也不方便
- 而启用这个脚本后,可以使用
|语法分割词,这样会组成多个提示词组合让你一次性的看到效果 - 比如我们在
prompt中输入1 girl, hair|,red |black,,就可以一次性看到红黑发色下不同的效果,非常的方便

🎈 脚本 / X/Y/Z plot
- 页面上有那么多参数,但是很多时候我们不知道哪个参数设置成啥样,才能有最好的结果,以前做法就是不断的调整去生成图片看效果,效率超级的低下
- 而
X/Y/Z plot脚本可以快速的放我们了解这些功能参数的意义和效果。我们可以自定义各种参数的不同值,这样非常方便对比出参数的效果。 - 可以看到我们可以自定义
X、Y、Z维度: - X维度选择了采样器,右侧点击黄色图标可以列出全部的采样方案,我这里只列出了部分
- Y维度选择了
CFG scale。5-15 (+3)表示从5-12范围内,按照+3的方式递增,也就是5,8,11,14这几个值。 - Z维度选择了
Steps。20-35 [3]是另外一种表达方式,是从20-35范围内,找3个值,也就是20,27,35这几个值。 - 注意,
你选择的范围越大就越耗时,例如采样器本来有二十多种,我只选择了 2 种。可以通过减少参数,去降低程序生成图片的时间 - 另外不一定需要三个维度都选择,可以只选
2个甚至1个指标,然后生成参数值变化时对图的影响,但是要注意需要固定seed。




















