Code代码
Code代码是工作流的基础节点之一,仅包含“运行代码”一个执行动作。
支持在工作流中编写Python代码,可以将前置节点的输出作为函数的输入参数,函数的返回结果则作为输出参数供后置节点引用,从而提高工作流的灵活性和智能性。


运行代码配置说明
参数 |
是否必填项 |
说明 |
---|---|---|
函数名称 |
是 |
选择下拉列表中的函数,一般是之前已定义保存的函数,也可以进行以下操作。
|
输入参数 |
是 |
按照函数定义中指定的参数列表配置入参,即传递给函数的实际值。 输入参数或选择前序节点的输出作为输入。 |
节点备注 |
否 |
输入节点备注信息,方便后续查阅节点功能。节点备注最大长度限制为1000个字符。 |
参数 |
说明 |
---|---|
名称 |
函数名,用于调用函数。 |
描述 |
函数功能描述。 |
入参 |
输入参数。 |
出参 |
输出参数。每个变量都可在后置节点中引用。 |
执行语言 |
当前支持Python3.9、Node.js14.18,即运行函数的环境,请查看Python函数开发指南、Node.js函数开发指南。 |
编辑源码 |
在源码编辑区,编写函数内部的代码运行逻辑,如图3所示,图中各模块说明如下: ①:导入模块,是Python标准库中的模块,无需修改。 ②:用户自定义导入模块。 ③:公共函数使用方法示例,提供了如何使用公共函数和mssiAuthData参数的示例,无需修改。 ④:函数定义和注释,extractRequestParam函数和handler函数是系统预置的模板代码,无需修改。 ⑤:系统方法,无需修改。 ⑥:用户自定义函数中的逻辑。输出为JOSN格式,请参考示例的输出格式。 |
依赖包 |
单击“添加”,可以选择私有依赖包或公共依赖包。私有依赖包上传方法请参见创建私有依赖包。 一个函数最多添加20个依赖包。 |
创建私有依赖包
函数运行环境内置了常用公共依赖包,支持在函数中引用;同时也支持用户创建私有依赖包。本节介绍如何创建私有依赖包。
- 在AI原生应用引擎的左侧导航栏,选择“Agent编排中心 > 我的工作流”,单击“创建依赖包”。
- 设置依赖包的基本配置信息,具体的参数说明如表3所示。
- 单击“确定”。