本类别的节点主要用于控制工作流的执行路径、条件判断和逻辑操作,通过这些节点可以创建复杂的决策结构和动态工作流,是实现高级自动化和智能处理的关键工具。
中文名称:开关
节点功能:根据条件在多个输入之间进行选择,控制数据流向。
参数说明: - selector:选择器值(整数) - inputs:多个输入连接 - fallback:默认输入(当选择器超出范围时) - mode:选择模式(索引、条件等)
输出端口: - OUTPUT:选中的输入数据
使用案例: - 根据条件选择不同的处理路径 - 创建多分支工作流 - 实现动态数据路由
优点: - 提供灵活的条件选择 - 可以处理任何类型的数据 - 简化复杂工作流的结构 - 适合创建动态处理逻辑
所属插件项目:ComfyUI-Logic-Flow(需额外安装)
最后更新日期:2025-04-05
中文名称:条件
节点功能:执行条件判断,根据结果选择不同的执行路径。
参数说明: - value_a:第一个比较值 - value_b:第二个比较值 - comparison:比较操作符(等于、大于、小于等) - type:值类型(数字、文本、布尔等) - epsilon:浮点数比较的精度
输出端口: - RESULT:条件判断结果(布尔值) - IF_TRUE:条件为真时的输出 - IF_FALSE:条件为假时的输出
使用案例: - 创建条件分支逻辑 - 根据参数值动态调整工作流 - 实现自适应处理策略
优点: - 支持多种比较操作 - 可以处理不同类型的数据 - 提供精确的条件控制 - 适合创建智能工作流
所属插件项目:ComfyUI-Logic-Flow(需额外安装)
最后更新日期:2025-04-05
中文名称:基本类型节点
节点功能:创建和管理基本数据类型(数字、文本、布尔值等)。
参数说明: - value:节点值 - type:数据类型(int、float、string、boolean) - min(可选):数值最小值 - max(可选):数值最大值 - step(可选):数值步长
输出端口: - VALUE:设定的值
使用案例: - 创建可调整的参数 - 提供工作流的控制值 - 设置动态配置参数
优点: - 提供类型安全的值 - 可以通过UI直接调整 - 简化参数管理 - 适合创建可配置工作流
所属插件项目:ComfyUI核心节点(无需额外安装)
最后更新日期:随ComfyUI主项目更新(最新版本)
中文名称:逻辑运算
节点功能:执行逻辑运算(与、或、非等)。
参数说明: - a:第一个布尔值 - b:第二个布尔值 - operation:逻辑操作(AND、OR、NOT、XOR等)
输出端口: - RESULT:逻辑运算结果
使用案例: - 组合多个条件 - 创建复杂的逻辑判断 - 实现多条件触发机制
优点: - 支持所有标准逻辑操作 - 可以链式组合多个逻辑节点 - 提供清晰的逻辑结构 - 适合复杂决策逻辑
所属插件项目:ComfyUI-Logic-Flow(需额外安装)
最后更新日期:2025-04-05
中文名称:任意类型
节点功能:接受任何类型的输入并传递,用于创建通用连接。
参数说明: - input:任意类型的输入 - pass_through:是否直接传递 - type_check:是否进行类型检查
输出端口: - OUTPUT:传递的输入
使用案例: - 创建通用接口 - 连接不同类型的节点 - 简化复杂工作流
优点: - 提供类型灵活性 - 可以连接任何节点 - 简化工作流结构 - 适合创建模块化组件
所属插件项目:ComfyUI-Impact-Pack(需额外安装)
最后更新日期:2025-03-20
中文名称:组节点
节点功能:将多个节点组合为一个单元,简化工作流。
参数说明: - nodes:包含的节点列表 - inputs:组输入定义 - outputs:组输出定义 - title:组标题 - collapsed:是否折叠显示
输出端口: - 根据定义的输出
使用案例: - 创建可重用的节点组 - 组织复杂工作流 - 简化界面和连接
优点: - 提高工作流可读性 - 支持模块化设计 - 可以创建自定义组件 - 适合管理复杂项目
所属插件项目:ComfyUI-Workflow-Component(需额外安装)
最后更新日期:2025-04-10
中文名称:事件节点
节点功能:触发和响应工作流事件,控制执行顺序。
参数说明: - event_type:事件类型 - trigger_mode:触发模式(自动、手动等) - delay:延迟时间(毫秒) - condition:触发条件
输出端口: - EVENT:事件信号 - PAYLOAD:事件数据
使用案例: - 控制节点执行顺序 - 创建定时触发的操作 - 实现事件驱动的工作流
优点: - 提供精确的执行控制 - 支持异步工作流 - 可以创建复杂的执行序列 - 适合时序敏感的应用
所属插件项目:ComfyUI-Event-Control(需额外安装)
最后更新日期:2025-03-25
中文名称:条件分支节点
节点功能:根据条件选择两个分支之一执行。
参数说明: - condition:布尔条件 - if_true:条件为真时的输入 - if_false:条件为假时的输入 - pass_through:是否传递未选择的分支
输出端口: - RESULT:选择的分支结果
使用案例: - 创建条件处理逻辑 - 实现动态工作流路径 - 根据结果选择不同处理
优点: - 简化条件逻辑实现 - 提供清晰的分支结构 - 减少重复连接 - 适合创建自适应工作流
所属插件项目:ComfyUI-Comfyroll(需额外安装)
最后更新日期:2025-03-25
中文名称:Python执行器
节点功能:执行自定义Python代码,实现高级逻辑和处理。
参数说明: - code:Python代码 - inputs:代码输入变量 - output_types:输出类型定义 - execution_mode:执行模式(同步、异步) - timeout:执行超时(秒)
输出端口: - 根据代码定义的输出
使用案例: - 实现复杂的自定义逻辑 - 处理特殊数据格式 - 创建动态工作流组件
优点: - 提供完全的编程灵活性 - 可以实现任何自定义功能 - 支持复杂算法和逻辑 - 适合高级用户和开发者
所属插件项目:ComfyUI-CodeNode(需额外安装)
最后更新日期:2025-04-15
中文名称:状态管理器
节点功能:管理和保存工作流状态,实现状态共享和持久化。
参数说明: - state_name:状态名称 - state_value:状态值 - scope:状态作用域(局部、全局) - persistence:持久化选项(会话、文件等) - reset_on_change:值变化时是否重置
输出端口: - CURRENT_VALUE:当前状态值 - PREVIOUS_VALUE:前一个状态值 - CHANGED:状态是否已改变
使用案例: - 在节点间共享数据 - 保存工作流进度 - 实现有状态的处理逻辑
优点: - 提供工作流状态管理 - 支持数据在节点间共享 - 可以保存和恢复状态 - 适合创建复杂交互工作流
所属插件项目:ComfyUI-Workflow-State(需额外安装)
最后更新日期:2025-04-01