跳到主要内容

代码执行

代码节点支持在 XpertAI 工作流中运行 Python(开发中)或 Node.js 代码,帮助开发者高效执行数据转换。该节点适用于算术计算、JSON 处理、文本转换等多种场景,使你的工作流更具灵活性。

通过代码节点,开发者可以嵌入自定义 Python(开发中)或 JavaScript 脚本,以超越预设节点能力的方式操作变量。你可以自由配置输入和输出变量,并编写相应的执行逻辑。

代码节点
代码执行节点

配置方法

如果代码节点需要使用其他节点的变量,你需要在输入变量中定义变量名,并在代码中引用它们。详细的变量管理方式可参考 会话变量

高级功能

1. 错误重试机制

在某些异常情况下,重新执行代码节点可能会解决问题。开启错误重试功能后,系统会按照预设策略自动重试,以提升工作流的稳定性。

  • 最大重试次数:10 次
  • 最大重试间隔:5s

你可以根据业务需求调整这些参数,以优化重试策略。

2. 异常处理

代码执行过程中可能会遇到异常情况。为防止单个节点错误导致整个工作流中断,你可以在代码节点启用异常处理,并配置适当的应对方案。

配置步骤:

  1. 在代码节点启用 “异常处理” 选项。
  2. 选择适合的异常处理方案并进行配置。

更多异常处理策略,请参考 异常处理