该节点会根据 input1 的连接类型自动推断输出类型。例如,当 input1 连接的是string时,selected_value 的输出类型也会同步设定为 STRING。一旦类型确定后,后续的输入槽(如 input2, input3 等)将只能接受相同类型的输入。如果尝试连接不同类型的数据(如 IMAGE、LATENT 等),将会因类型不匹配而无法连接。
ComfyUI-Impact-Pack
Switch (Any)
节点功能:可动态选择多个输入中的一个进行输出。
Switch (Any)-节点参数说明
输入参数 | |
input1 | 第一个输入,任意类型。连接后自动增加 input2、input3 等额外端口。 |
输出参数 | |
selected_value | 当前选择的输入值,类型与对应输入保持一致。 |
selected_label | 当前选择的输入口的 UI 标签名。 |
selected_index | 实际选择的编号,即 select 的值。 |
控件参数 | |
select | 选择要输出的输入编号,从 1 开始编号。 |
sel_mode | 控制选择值的获取时机。开启为 prompt 阶段选择,关闭为运行时动态选择。 |