Skip to content

输入和输出节点

输入和输出节点用于流程执行中的交互数据,不等同于画布固定的开始和结束节点。

输入节点

输入节点定义流程运行到此处时需要接收的参数,可用于需要暂停并等待外部输入的流程,或在子流程中建立明确的输入边界。

配置

为每个参数设置名称、类型、是否必填和说明。参数类型必须与调用方实际提交的数据一致;对象和数组应明确内部字段结构,文件类参数应说明格式、大小和数量要求。

输入节点会形成交互边界。把包含输入节点的流程用于无人值守任务、批处理或模型技能前,应确认调用方式支持暂停与恢复。

输入节点配置面板

输出节点

输出节点用于在工作流执行过程中发送消息,支持流式和非流式输出。它适合反馈进度、返回阶段性内容或在对话流中向用户展示消息。

配置说明
输出内容可填写固定文本或引用上游变量
输出方式根据调用场景选择流式或非流式
数据结构若下游需要继续处理,应保持字段和类型稳定

输出节点并不替代结束节点:输出节点负责过程消息,结束节点负责整条工作流的最终返回契约。

**示例:**长任务开始时输出“任务已受理”,异步任务节点返回 taskid,结束节点再返回结构化的任务标识与查询提示。

输出节点配置面板

与开始、结束节点的区别

节点位置与作用
开始画布入口,定义调用方必须或可以提供的参数
输入流程内部的输入/交互边界,可被添加到画布
输出流程运行中的消息输出,可被添加到画布
结束画布出口,定义最终返回给调用方的稳定结果

修改任何对外字段后,都应重新验证智能体、应用、API、任务中心和父工作流的调用映射。