CLIPTextEncode (NSP)

节点功能:这个节点是标准 CLIPTextEncode(文本编码器)的一个高级增强版。它的核心作用是在编写的提示词(Prompt)被送入 CLIP 模型进行编码之前,动态地处理和修改提示词,从而可以在提示词中使用特殊的语法来引入随机性和变化,从而轻松地生成各种各样的图像,而无需手动修改提示词。CLIPTextEncode (NSP)-
节点中英文对比
CLIPTextEncode (NSP)
  • clip
  • 条件
  • parsed_text
  • raw_text
  • mode
    noodle_key
    seed
    text
    CLIPTextEncode (NSP)
  • clip
  • conditioning
  • parsed_text
  • raw_text
  • mode
    noodle_key
    seed
    text
    CLIPTextEncode (NSP) - 参数说明
    输入参数
    clip
    CLIP 模型输入接口。
    输出参数
    conditioning
    是经过动态处理、并由 CLIP 模型编码后的最终结果。这个输出连接到采样器KSampler)的positive或negative 输入端。
    parsed_text
    解析后的文本,展示了经过所有随机选择和替换后,最终被送去编码的实际文本是什么。例如,如果输入是 A painting of a __cat|dog|bird__,这个输出可能会显示 A painting of a dog。
    raw_text
    原始文本,是在text输入框中写的、未经任何处理的原始文本。可以用于日志记录或传递给其他需要原始提示词的节点。
    控件参数
    mode
    模式选择,用于选择节点处理文本的两种主要方式。选项:Noodle Soup Prompts(NSP): 这个模式下可以使用 noodle_key(默认为 __)包裹并用竖线 | 分隔词组,节点会根据 seed 值从中随机选择一个;Wildcards (通配符): 这个模式可以在提示词中使用 __文件名__ 的语法来从一个文本文件中随机抽取一行作为提示词的一部分。这个文本文件需要放在ComfyUI的wildcards目录下。
    noodle_key
    定义触发 NSP 或 Wildcard 语法的边界符号。默认是双下划线 __,可以自定义修改它,以防与提示词中的其他部分冲突。
    seed
    随机种子,用于控制随机选择的结果。相同的 seed 值总会产生完全相同的选择。改变 seed 值,就会得到一个新的、不同的生成结果。当 seed=0 时,随机选择,每次运行结果都可能不同。
    text
    编写提示词的地方。可以在这个文本框里使用上面 mode 部分介绍的特殊语法(NSP或Wildcards)来构建动态提示词。
    暂无节点说明
    节点列表 首页