Skip to content

About

ComfyUI 实用自定义节点集合,包含字符串处理、提示词编码、文本传递、图像加载保存、正则、Markdown 和工作流预设等节点。

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

ComfyUI-YXNode

一个轻量的 ComfyUI 自定义节点项目,用于收录实用的小型工作流节点。

安装

将本项目放入 ComfyUI 的 custom_nodes 目录:

ComfyUI/custom_nodes/ComfyUI-YXNode

然后重启 ComfyUI。

已有节点

Join String Multi

将多个字符串合并为一个字符串,或者输出为字符串列表。

  • inputcount:设置字符串输入接口的数量,修改后点击 Update inputs 更新接口。
  • string_1...string_x:需要合并的字符串,所有接口均可不连接。
  • delimiter:非空字符串之间使用的分隔符,默认为一个空格。
  • return_list:关闭时返回合并后的字符串,开启时返回字符串列表。

空输入会被自动忽略,不会在其前后产生多余的分隔符。例如:

string_1 = "hello"
string_2 = ""
string_3 = "world"
delimiter = ", "

输出:hello, world

节点位于 ComfyUI 节点菜单的 YXNode 分类中。

CLIP Text Encode Positive Negative

使用同一个 CLIP 模型同时编码正向和负向提示词,输出正面条件和负面条件。

  • clip:用于文本编码的 CLIP 模型。
  • positive:正向提示词。
  • negative:负向提示词。
  • zero_negative:开启后忽略负向提示词,并将正向条件同时输出到正面和负面接口。

节点位于 ComfyUI 节点菜单的 YXNode 分类中。

Persistent Text Passthrough

提供始终可见的多行文本框,以及独立的 STRING 输入和输出接口。未连接输入时 输出文本框内容;连接输入后输出上游文本,并在执行时将该文本回写到文本框。 保存工作流或复制节点时,最近一次接收的文本会随节点保留。

节点位于 ComfyUI 节点菜单的 YXNode 分类中。

Load Save Image

支持图像输入和图像输出。连接输入图像时,会按官方 Save Image 的 PNG 命名、 元数据和压缩方式保存到 ComfyUI 输出目录,并将实际保存路径写回节点;没有输入 连接时,则以官方 Load Image 的加载逻辑读取节点中的可编辑路径。 选择图像 按钮会将本地图像上传到 ComfyUI 输入目录并更新路径。 路径会在执行后回写为实际文件的绝对路径,不附加内部目录标记;节点预览使用 官方 ui.images 协议和 /view 接口。节点额外输出当前 load_path 字符串。 通过连线传入的新路径会在执行成功后回写到节点,复制节点时会保留该路径。

节点位于 ComfyUI 节点菜单的 YXNode 分类中。

Regex Text

输入字符串和正则表达式,删除所有匹配内容后输出字符串。节点位于 ComfyUI 节点菜单的 YXNode 分类中。

Markdown Note

移植自 ComfyUI 官方 Markdown Note,支持 Markdown 编辑和渲染。可连接 STRING 到 input 接口,执行后传入内容会写入 Markdown 编辑器并随工作流保存。节点没有 输出接口,位于 ComfyUI 节点菜单的 YXNode 分类中。

工作流预设

点击 ComfyUI 顶部操作栏中的“工作流预设”按钮打开控制台。先在画布上选择目标 节点,再点击 新建工作流预设,即可保存这些节点上可直接手动调节的文本、数字、 开关和下拉参数。预设保存在当前工作流中并随工作流保存,不需要添加控制节点。

  • 点击预设卡片:将该预设一次性应用到当前画布,并可用一次撤销恢复。
  • 更新图标:把目标节点当前的参数重新捕获到预设。
  • 编辑图标:增删目标节点或参数,并可修改预设名称。
  • 删除图标:删除该预设。

节点只读取目标节点实际显示的可编辑控件,不读取普通输入接口。例如官方 KSampler 的 steps、cfg、采样器和调度器可以保存,model、positive、negative 等连线 输入不会出现在配置中;Persistent Text Passthrough 保存的是节点上的 text 文本框,而不是它的 input 接口。按钮、预览、复杂对象和已转换为连线输入的隐藏 控件也会被排除。

目标通过当前工作流中的节点 ID 和节点类型定位。删除或替换目标节点后,需要重新 配置预设;第一版不跨子图匹配目标。包含旧版 WorkflowPresets 控制节点的工作流 会在加载时自动迁移预设并移除该节点。

About

ComfyUI 实用自定义节点集合,包含字符串处理、提示词编码、文本传递、图像加载保存、正则、Markdown 和工作流预设等节点。

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages