Dify开发中系统变量(system)和用户变量(user)的区别

理解 Dify 中系统变量(system)和用户变量(user)的区别,对于设计和调试工作流至关重要。简单来说:

  • 系统变量是 Dify 自动生成的,提供了工作流运行时的上下文信息,你通常只能读取它。

  • 用户变量则需要你自定义,用于接收和传递用户输入的原始数据

为了让你能快速抓住它们的主要不同,我用一个表格来汇总:

特性维度 系统变量 (System Variables) 用户变量 (User Variables)
定义与来源 由 Dify 平台自动生成 用户输入或开发者定义,是工作流的起点
标识符前缀 通常以 sys. 开头 无固定前缀,由开发者自定义命名(仅限英文、数字、下划线)
数据内容 系统运行时状态信息(如查询内容、对话轮次、会话ID、上传的文件列表等) 用户输入的原始数据(如文本、数字、上传的文件等)
作用域与生命周期 全局只读,可在大部分节点内全局引用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值