定义
根据If/else/elif条件将AI Studio流程拆分成多个分支。
前置条件
节点功能
条件分支的运行机制包含以下五个路径:
IF 条件:选择变量,设置条件和满足条件的值;
IF 条件判断为
True
,执行 IF 路径;IF 条件判断为
False
,执行 ELSE 路径;ELIF 条件判断为
True
,执行 ELIF 路径;ELIF 条件判断为
False
,继续判断下一个 ELIF 路径或执行最后的 ELSE 路径;
条件类型
支持设置以下条件类型:
包含(Contains)
不包含(Not contains)
开始是(Start with)
结束是(End with)
是(Is)
不是(Is not)
为空(Is empty)
不为空(Is not empty)
节点配置
点击开始后面的添加条件分支节点。
单击节点,在条件分支面板进行配置。
场景
以上图作为示例说明各个条件:
IF 条件: 选择开始节点中的 test 变量,条件为包含
技术
;IF 条件判断为
True
,执行 IF 路径;IF 条件判断为
False
,但添加了ELIF
条件,即test
变量输入不包含技术
,但ELIF
条件内包含科技
,会检查ELIF
内的条件是否为True
,然后执行路径内定义的步骤;
多重条件判断
涉及复杂的条件判断时,可以设置多重条件判断,在条件之间设置 AND 或者 OR,即在条件之间取交集或者并集。
该文章对您有帮助吗?