EasyUse/Promptgenerated
Wildcards(wildcardsPrompt)
Wildcards 节点使用随机选择的值扩展提示词模板中的通配符占位符,并可选择附加 LoRA 引用。
wildcards Prompt
output_text
populated_text
text
STRING
Select to add LoRA
COMBO
Select to add Wildcard
COMBO
seed
0
multiline_mode
Easy Use
Wildcards 节点使用随机选择的值扩展提示词模板中的通配符占位符,并可选择附加 LoRA 引用。它旨在生成多样化的提示词,同时通过种子保持结果可复现。
输入
- text(
STRING,默认值:""):基础提示词模板。在需要插入随机内容的位置使用__wildcard_name__占位符。 - Select to add LoRA(
COMBO):一个列出可用 LoRA 的下拉列表。选择其中一个会在处理之前将 LoRA 提示词片段(例如<lora:filename:1.0>)附加到文本中。选择“None”则不添加任何内容。 - Select to add Wildcard(
COMBO):一个列出可用通配符文件的下拉列表。选择其中一个会在文本中添加一个__filename__占位符,这样你就不必手动输入通配符标记。选择“None”则不添加任何内容。 - seed(
INT,默认值:0,最小值:0):选择通配符值时使用的随机种子。相同的种子和文本会产生相同的输出;更改种子可获得不同的变体。 - multiline_mode(
BOOLEAN,默认值:false):启用后,文本输入的每一行都会作为独立的提示词进行处理,因此每行会独立采样通配符,输出中也会保留换行符。禁用后,整个文本将作为单个提示词进行处理。
输出
- STRING (text):处理后的提示词文本:基础文本中所有通配符占位符都已被替换为所选值,并包含任何已选择的 LoRA/通配符附加内容。
- STRING (seed):传入节点的种子值,以字符串形式返回。它可用于记录种子,或将其传递给其他基于文本的节点。
使用说明
- 通配符标记使用双下划线编写,例如
__color__。节点会将每个标记替换为匹配的通配符文件中的随机一行。 - 使用“Select to add Wildcard”下拉列表作为快捷方式:它会为你插入标记,当你记不住确切的通配符文件名时,这很有帮助。
- 要构建可复现的提示词,请设置固定的种子并保持文本不变。更改种子会随机化已选择的通配符行。
- 由于第二个输出是字符串,你可以将其连接到期望字符串种子的节点,或者如果只需要最终的提示词,直接保持不连接即可。
评论
使用 GitHub 登录后即可参与讨论。