自定义组件如何工作?
自定义组件可通过定义 Python 行为,满足文档所列组件未覆盖的需求。它包含五个部分:带类型的输入、输出及方法、字段、工具模式和运行时处理。请从目录中的 Custom Component 模板开始;基于该模板创建的组件不会自动成为内置组件。更新于 2026年10月9日。
作者:Ai Flowi · 技术审阅: Janice Lee,Ai Flowi 技术支持。
发布于 · 更新于
可以定义哪些内容?
可以定义五个部分:用于接收工作流值的带类型输入、具名输出及构建结果的方法、配置字段、适合作为工具使用的行为,以及运行时故障处理。字段可以动态生成,也可以按条件显示。请先查看现有目录条目,再比较组件的输出类型与下一个组件接受的输入类型。
| 部分 | 用途 |
|---|---|
| 输入 | 按声明的类型接收工作流中的值。 |
| 输出及方法 | 通过具名输出和构建各个结果的方法返回值。 |
| 字段 | 显示配置值,包括动态生成或按条件显示的字段。 |
| 工具模式 | 开放适合作为工具使用的功能。 |
| 运行时处理 | 在组件代码中处理故障。 |
该 目录 列出了 Custom Component 模板及其他有文档说明的组件。请先查看现有条目。如果已有文档说明的 webhook 或 API 组件能完成相同任务,配置该组件可能就已足够。如果创建新组件,请在连接之前比较其输出类型与下一个组件接受的输入类型。参阅 AI Flowi Workflow。要判断何时应从配置转向 Python 编程,请在编写组件前比较 低代码与无代码方式。