Stable Diffusion动态提示词插件(sd-dynamic-prompts): 安装与使用指南
目录结构及介绍
在下载并解压sd-dynamic-prompts
插件后, 您会发现以下主要文件和目录:
- scripts: 包含了核心脚本文件.
sd_dynamic_prompts.py
: 这是动态提示词插件的主要执行文件.
- test: 测试代码存放位置.
- package.json, pyproject.toml: 分别用于JavaScript和Python的依赖管理.
- styles.css: 提供用户界面样式.
- jinja2.md: 关于Jinja2模板语言的说明.
- jinja_help.html: 使用Jinja2模板的帮助文档.
- README.md: 描述了项目的基本信息和使用指南.
- LICENSE: 许可证文件.
启动文件介绍
主要脚本
- sd_dynamic_prompts.py: 此文件是整个插件的核心部分, 实现了动态提示词功能. 该脚本解释来自
prompt.txt
或其他指定文件中的指令, 并能够根据定义的规则生成随机或组合型的提示词.
配置文件介绍
主要有以下配置文件:
-
settings.ini(假定存在): 虽然原始仓库没有明确提到此文件, 但基于其描述的功能我们推测可能存在此类配置文件. 可以在这里修改动态提示词的行为设置, 如语法更改、通配符设定等。
-
syntax modification(语法修改): 设置variant start 和 variant end 的标识符. 默认情况下分别是
[
和]
. -
wildcard settings (通配符设置): 控制是否自动去重和排序通配符文件, 是否打乱顺序(
shuffle
).
-
这些配置选项允许用户高度定制化自己的工作流程。
以上指南涵盖了sd-dynamic-prompts插件的基本目录结构解析以及关键文件的简要介绍, 并对启动文件及配置文件提供了概述性介绍, 希望有助于快速上手与理解该项目的工作原理。如果您遇到具体操作过程中的困难或者有更多高级需求, 推荐查阅更详细的官方文档或社区支持资源。