Dify Enterprise Docs home page
3.3.x
简体中文
搜索...
⌘K
Support
搜索...
Navigation
节点说明
变量聚合
简介
欢迎使用 Dify Enterprise
部署手册
部署准备
资源清单
环境部署
激活许可证
验证 Dify 服务状态
高级配置
云基础设施
管理员手册
工作区管理
成员管理
插件
身份认证
企业级 APIs
审计日志
品牌设置
系统设置
常见问题
用户手册
接入大模型
构建应用
工作流
工作流
关键概念
变量
节点说明
开始
LLM
知识检索
问题分类
条件分支
代码执行
模板转换
文档提取器
列表操作
变量聚合
变量赋值
迭代
参数提取
HTTP 请求
Agent
工具
结束
直接回复
循环
快捷键
编排节点
文件上传
异常处理
附加功能
预览与调试
应用发布
结构化输出
变更公告:图片上传被替换为文件上传
知识库
工具
发布
标注
监测
管理
插件开发
欢迎开始 Dify 插件开发
概念与入门
初始化开发工具
开发实践
插件隐私政策准则
贡献与发布
开发 Slack Bot 插件
实践案例与示例
Bundle 插件包
反向调用
通用规范定义
Reference & Specifications
在此页面
定义
场景
格式要求
节点说明
变量聚合
定义
将多路分支的变量聚合为一个变量,以实现下游节点统一配置。
变量聚合节点(原变量赋值节点)是工作流程中的一个关键节点,它负责整合不同分支的输出结果,确保无论哪个分支被执行,其结果都能通过一个统一的变量来引用和访问。这在多分支的情况下非常有用,可将不同分支下相同作用的变量映射为一个输出变量,避免下游节点重复定义。
场景
通过变量聚合,可以将诸如问题分类或条件分支等多路输出聚合为单路,供流程下游的节点使用和操作,简化了数据流的管理。
问题分类后的多路聚合
未添加变量聚合,分类1 和 分类 2 分支经不同的知识库检索后需要重复定义下游的 LLM 和直接回复节点。
问题分类(无变量聚合)
添加变量聚合,可以将两个知识检索节点的输出聚合为一个变量。
问题分类后的多路聚合
IF/ELSE 条件分支后的多路聚合
IF/ELSE 条件分支后的多路聚合
格式要求
变量聚合器支持聚合多种数据类型,包括字符串(
String
)、数字(
Number
)、文件(
File
)对象(
Object
)以及数组(
Array
)
变量聚合器只能聚合同一种数据类型的变量
。若第一个添加至变量聚合节点内的变量数据格式为
String
,后续连线时会自动过滤可添加变量为
String
类型。
聚合分组
开启聚合分组后,变量聚合器可以聚合多组变量,各组内聚合时要求同一种数据类型。
编辑此页面
通过直接提交修改来帮助改进文档内容
提交问题
发现错误或有改进建议?请提交问题反馈
列表操作
变量赋值
助手
Responses are generated using AI and may contain mistakes.