1. 动态提示词插件
1.1. 为什么要有动态提示词插件
- 工作中有需要生成AI模特
- 衣服:校服、长裙
- 袜子:白色袜、黑色袜、粉色袜
- 背景:森林、街道、室内
1.2. 动态提示词语法
1.2.1. 在多个提示词中随机抽取一个生成
- 语法结构:{提示词A|提示词B|提示词C|提示词D....}
- 案例:1 girl with {blue|red|green|black} hair
- 注意点
- 可以添加权重,改变抽取几率
- 语法结构:{<数字>::提示词A|<数字>::提示词B|<数字>::提示词C....}
- 案例:1 girl with {8::blue|1::red|1::black} hair
- 注意点:权重是相对的,不必加起来是1
- 该结构可以有多个
1.2.2. 其它参数
- 启用动态提示词
- 组合生成
- 把所有的组合都生成一遍
- 参数
- 最大生成数:大于该值就不生成了
- 组合批次数:同一个提示词生成的次数
- 固定种子
- 默认情况下,一组图片中每张图片种子相同
- 作用:测试在不同提示词下 画面的效果
1.2.3. 多个提示词中抽取多个生成
- 语法结构:{<数字>long dress|sunglass|hat}
- 注意点
- 如果数字范围大于提示词数量,会把所有的选项都选上
- 抽取时候不会出现重复抽取
- 可以自定义数量范围
- 语法:{<数字>-<数字>long dress|sunglass|hat}
- 可以自定义抽取提示词的分隔符
- 语法:{<数字>提示词A|提示词B|提示词C|提示词D....}
- 案例:1girl wearing {2long dress|sunglass|hat}
- 数量范围和提示词分隔符可以共同使用
- 语法:{<数字>-<数字>提示词A|提示词B|提示词C|提示词D....}
- 案例:1girl wearing {1-2long dress|sunglass|hat}
- 该结构可以有多个
1.2.4. 通配符语法
- 应用场景:需要动态生成的提示词较多、较复杂的时候
- 什么是通配符:说白了,就是随机抽取的提示词大集合
- 语法:<提示词合集文件名>
- 案例:season is coming
- 提示词合集放在哪里
- 提示词合集需要以txt格式保存在指定的文件夹
- 文件夹地址
- 根目录\extensions\sd-dynamic-prompts\wildcards
- 在里面任意地址都能被识别
- 注意点
- 可以自定义数量范围
- 语法:{<数字>-<数字>season}jacket
- 可以自定义抽取提示词的分隔符
- 语法:{<数字><提示词合集文件名>}
- 案例:1girl wearing {2clothes}
- 如果没有该文件会卡死报错
- 文件名不要一样
- 通配符文件里面也可以用动态提示词语法
1.2.5. 通配符管理器讲解