本文档由 AI 自动翻译。如有任何不准确之处,请参考 英文原版。
Dify 应用
Dify 专为智能体应用构建而设计。在 Studio 中,你可以通过拖拽界面快速构建智能体工作流并将其发布为应用。你可以通过 API、Web 或作为 MCP 服务器访问已发布的应用。Dify 提供两种主要的应用类型:工作流和对话流。在创建新应用时,你需要选择一种应用类型。我们推荐选择工作流或对话流作为你的应用类型。但除了这些之外,Dify 还提供 3 种更基础的应用类型:聊天机器人、Agent 和文本生成器。
这些应用类型在底层运行相同的工作流引擎,但提供了更简单的传统界面:


工作流
构建工作流应用来处理单轮任务。Web 应用界面和 API 提供了便捷的批量执行多个任务的访问方式。在底层,工作流构成了 Dify 中所有其他应用类型的基础。
对话流
对话流是一种特殊类型的工作流应用,在对话的每一轮都会被触发。除了工作流功能外,对话流还具有存储和更新自定义对话特定变量的能力,在大型语言模型节点中启用记忆功能,并在对话流运行的不同节点流式传输格式化的文本、图像和文件。 对话流始终以用户输入开始。Dify 领域特定语言
所有 Dify 应用都可以导出为 Dify 自有领域特定语言的 YAML 文件,你也可以直接从这些领域特定语言文件创建 Dify 应用。这使得将应用移植到其他 Dify 实例并与他人分享变得容易。变量
变量是存储信息的标记容器,因此你可以通过引用其名称来查找和使用该信息。在构建 Dify 应用时,你会遇到不同类型的变量: 输入:你可以在用户输入节点为你的应用最终用户指定任意数量的输入变量来填写。
- 工作流
- 对话流


变量引用
在配置输入字段时,你可以通过从下拉菜单中选择,轻松将变量传递给任何节点:
/ 斜杠并从下拉菜单中选择所需变量,将变量值插入到复杂的文本输入中。
