免费下载

夸克:https://pan.quark.cn/s/fb1051733d8b

迅雷:https://pan.xunlei.com/s/VNxcCK7ba_IRPLg-rGyP8OgFA1?pwd=hrvu#

来源github作者:twri

SDXL Prompt Styler 是一个节点,可用于根据存储在多个 JSON 文件中的预定义模板设置提示的样式。该节点专门将每个模板的“prompt”字段中的 {prompt} 占位符替换为提供的正文本。

该节点还有效地管理负面提示。如果提供了否定文本,则节点会将其与模板中的“negative_prompt”字段组合在一起。如果未提供否定文本,系统默认使用 JSON 模板中的“negative_prompt”。这种灵活性使得能够创建多样化和特定范围的负面提示。

SDXL Prompt Styler 高级版

SDXL Prompt Styler 是一个节点,可用于根据存储在多个 JSON 文件中的预定义模板设置提示的样式。该节点专门将每个模板的“prompt”字段中的 {prompt} 占位符替换为提供的正文本。

该节点还有效地管理负面提示。如果提供了否定文本,则节点会将其与模板中的“negative_prompt”字段组合在一起。如果未提供否定文本,系统默认使用 JSON 模板中的“negative_prompt”。这种灵活性使得能够创建多样化和特定范围的负面提示。

新功能

  • 从多个 JSON 文件加载:系统现在可以从指定目录中存在的多个 JSON 文件加载样式,通过在重复项后附加后缀来确保样式名称的唯一性。
  • 增强的错误处理:改进了文件读取、数据有效性和模板替换功能的错误处理。

SDXL Prompt Styler 的使用示例

JSON 文件中的模板示例:

[
{
"name": "base",
"prompt": "{prompt}",
"negative_prompt": ""
},
{
"name": "sai-enhance",
"prompt": "breathtaking {prompt} . award-winning, professional, highly detailed",
"negative_prompt": "ugly, deformed, noisy, blurry, distorted, grainy"
}
]
style = "sai-enhance"
text_positive = "a futuristic pop up tent in a forest"
text_negative = "dark"

上面将生成以下样式提示:

text_positive_styled = "breathtaking a futuristic pop up tent in a forest . award-winning, professional, highly detailed"
text_negative_styled = "ugly, deformed, noisy, blurry, distorted, grainy, dark"

安装

下载解压后放入:ComfyUI/custom_nodes 然后重启

输入

  • text_positive - 正基提示符的文本
  • text_negative - 否定基数提示符的文本
  • log_prompt - 将输入和输出打印到 stdout

输出

  • text_positive - 将提示与样式相结合,以获得积极的提示
  • text_negative - 将提示与样式相结合,用于否定提示

传送门

(失效请加V:xkd2310备注SD)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。