一、创建工作流

        下面我们制作一条简单的工作流,我们用这个工作流来实现三个数字的相加。我们先创建工作流并写明工作流名称与描述!

二、设置开始节点

        创建工作流成功后,我们看见工作流中只有开始节点和结束节点。我们先来设置开始节点,因为我们要实现的是三个数字相加,那么我们需要三个输入参数,于是我们在开始节点中设置三个输入参数!

三、设置代码块节点

        设置好开始节点后,我们利用代码块节点来实现相加功能,我们点击添加节点,随后添加代码块节点。

        下面是一个初始状态的代码块节点,我们需要对其做一些设置!

        首先我把这个代码块的名称改一下,让我们工作流的可读性更高,当然你也可以选择使用注释的方式说明。

        然后我们需要设置输入参数,我们需要从开始节点处引入参数进行计算操作。在代码块节点引入开始节点参数前,我们还需要用箭头将节点链接。节点间连线后,后面的节点才能从前面的节点中获取数据。

        接下来我们可以从开始节点引入参数到代码节点了,我们设置好变量名,然后从开始节点处引入参数数据。

        下面我们来解决最重要的代码部分,由于代码块节点只支持JavaScript与Python,很多同学都没学过这两种语言,所以这部分的代码直接复制下面的即可,这里我们学会制作简单工作流即可,后续会教大家如何利用AI生成代码,输出参数的设置也直接照搬下面的即可。

// 在这里,您可以通过 'params'  获取节点中的输入变量,并通过 'ret' 输出结果
// 'params' 已经被正确地注入到环境中
// 下面是一个示例,获取节点输入中参数名为'input'的值:
// const input = params.input; 
// 下面是一个示例,输出一个包含多种数据类型的 'ret' 对象:
// const ret = { "name": '小明', "hobbies": ["看书", "旅游"] };

async function main({ params }: Args): Promise<Output> {
    // 构建输出对象
    const ret = {
        "result":params.number_one + params.number_two + params.number_three
    };

    return ret;
}

        我们设置好代码块节点后,我们可以试运行代码块节点来看看该节点是否正确实现三个数字相加的功能。

        运行结束后,我们可以看到具体信息,我们输入了number_one,number_two,number_three三个参数,随后在代码中实现了三个数字相加的需求,随后计算结果输出在输出参数result上。我们后面的节点可以调用代码块节点的输出参数。

四、设置结束节点

        目前我们的工作流已经在代码块节点中实现了三个数字相加的需求,接下来我们需要将相加的结果通过结束节点返回。

        我们先用箭头连接代码块节点与结束节点,这样一来结束节点就可以接收代码块节点的输出参数了。

五、工作流试运行

        开始节点、代码块节点、结束节点都设置好后,我们可以试运行工作流来检查工作流是否完成我们的需求。

        我们试运行后可以看到工作流输出变量的结果正确,工作流每一个节点都运行成功,那我们这一个工作流就算是成功搭建了!

        

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐