根据 If/else/elif 条件将 Chatflow / Workflow 流程拆分成多个分支。
条件分支的运行机制包含以下六个路径:
True
,执行 IF 路径;False
,执行 ELSE 路径;True
,执行 ELIF 路径;False
,继续判断下一个 ELIF 路径或执行最后的 ELSE 路径;条件类型
支持设置以下条件类型:
以文本总结工作流作为示例说明各个条件:
summarystyle
变量,条件为包含 技术
;True
,执行 IF 路径,通过知识检索节点查询技术相关知识再到 LLM 节点回复(图中上半部分);False
,但添加了 ELIF
条件,即 summarystyle
变量输入不包含技术
,但 ELIF
条件内包含 科技
,会检查 ELIF
内的条件是否为 True
,然后执行路径内定义的步骤;ELIF
内的条件为 False
,即输入变量既不不包含 技术
,也不包含 科技
,继续判断下一个 ELIF 路径或执行最后的 ELSE 路径;False
,即 summarystyle
变量输入不包含 技术
,执行 ELSE 路径,通过 LLM2 节点进行回复(图中下半部分);多重条件判断
涉及复杂的条件判断时,可以设置多重条件判断,在条件之间设置 AND 或者 OR,即在条件之间取交集或者并集。
根据 If/else/elif 条件将 Chatflow / Workflow 流程拆分成多个分支。
条件分支的运行机制包含以下六个路径:
True
,执行 IF 路径;False
,执行 ELSE 路径;True
,执行 ELIF 路径;False
,继续判断下一个 ELIF 路径或执行最后的 ELSE 路径;条件类型
支持设置以下条件类型:
以文本总结工作流作为示例说明各个条件:
summarystyle
变量,条件为包含 技术
;True
,执行 IF 路径,通过知识检索节点查询技术相关知识再到 LLM 节点回复(图中上半部分);False
,但添加了 ELIF
条件,即 summarystyle
变量输入不包含技术
,但 ELIF
条件内包含 科技
,会检查 ELIF
内的条件是否为 True
,然后执行路径内定义的步骤;ELIF
内的条件为 False
,即输入变量既不不包含 技术
,也不包含 科技
,继续判断下一个 ELIF 路径或执行最后的 ELSE 路径;False
,即 summarystyle
变量输入不包含 技术
,执行 ELSE 路径,通过 LLM2 节点进行回复(图中下半部分);多重条件判断
涉及复杂的条件判断时,可以设置多重条件判断,在条件之间设置 AND 或者 OR,即在条件之间取交集或者并集。