Skip to main content
工作流

开始和结束节点

开始节点用于定义工作流的输入参数,结束节点用于配置工作流最终返回给用户的输出内容。每个工作流自动包含一个开始节点和一个结束节点,无法添加或删除。

使用示例

开始节点

开始节点的变量(如预置变量 query 或自定义变量)传递给后续节点作为输入。

结束节点

上游节点的输出变量被结束节点引用并返回。

接入节点

开始节点和结束节点是工作流的必需节点,每个工作流创建时自动包含,无需手动添加。开始节点和结束节点无法删除,也无法通过节点库添加额外的开始或结束节点。

核心配置

开始节点

开始节点用于定义工作流的输入参数,包括系统预置变量和用户自定义变量。 预置变量 百炼工作流预置了以下变量,用于处理用户输入和维护历史对话:
变量名类型说明
queryString接收用户输入的文本内容。该变量在开始节点配置面板中直接显示,不可编辑、删除或重命名。
historyListArray对话历史列表,用于在多轮对话中维护上下文。不在开始节点面板显示,需在支持记忆功能的节点(如大模型、意图分类)中,通过选择自定义缓存来引用。
imageListArray图片列表,用于存储用户上传的图片,以支持图像分析或多模态对话。不在开始节点面板显示,需在支持记忆功能的节点中,通过选择自定义缓存来引用。
自定义变量自定义变量是根据不同工作流需求创建的结构化输入参数,可在测试工作流或 API 调用时接收外部数据,并在后续节点中引用。参数名
必填说明变量名
只能包含字母、数字和下划线,不能以数字开头,不能与其他变量重名。类型
支持 String、Number、Boolean、Object、File、Array(元素可为 String、Number、Boolean、Object、File)。描述

结束节点

结束节点用于定义工作流的输出内容,将执行结果返回给用户。在输出配置的编辑框中输入 / 可引用任意上游节点的输出变量(如 大模型/result)。
输出模式适用场景配置方式
文本输出直接展示在文本模板中输入内容或引用变量,输入 / 可选择变量。
JSON输出API 调用或系统集成通过表格形式配置输出变量,每行设置变量名、引用方式和值。
流式输出文本输出模式下的渐进式展示开启后,大模型节点、应用组件节点的内容会逐字输出,呈现打字机效果;关闭时,回复内容全部生成后一次性输出。流式输出开关仅对文本输出模式生效,JSON输出模式不支持流式输出。

常见用法

配合节点常见用法
开始节点 → 大模型节点将 query 传入大模型节点作为用户问题。
开始节点 → 知识库节点 → 大模型节点将 query 用于知识库检索,检索结果与 query 一起传入大模型节点生成回答。
开始节点 → 意图分类节点将 query 传入意图分类节点,根据分类结果路由到不同的处理分支。
大模型节点 → 代码节点 → 结束节点对大模型输出进行格式化处理后,再传入结束节点返回。

常见问题

开始节点可以同时连接多个下游节点吗?

可以。开始节点可以连接多个下游节点,各分支会并行执行。

结束节点可以接收多个上游节点的输出吗?

可以。结束节点可以接收多个上游节点的输出,在文本输出模式下可通过输入 / 选择多个变量进行组合输出。