From 75b1053373e805ecdfca9c635f26eed63c62fb87 Mon Sep 17 00:00:00 2001 From: AllenWriter Date: Tue, 17 Jun 2025 14:55:06 +0800 Subject: [PATCH] Docs: update env variables --- en/guides/workflow/variables.mdx | 10 +++++++--- ja-jp/guides/workflow/variables.mdx | 12 +++++++----- zh-hans/guides/workflow/variables.mdx | 14 +++++++++----- 3 files changed, 23 insertions(+), 13 deletions(-) diff --git a/en/guides/workflow/variables.mdx b/en/guides/workflow/variables.mdx index afbcd38b..573f91f1 100644 --- a/en/guides/workflow/variables.mdx +++ b/en/guides/workflow/variables.mdx @@ -7,11 +7,13 @@ description: Last edited by Allen, Dify Technical Writer **How to use a fixed symbol to refer dynamically changing content?** Variables, as dynamic data containers, can store and transmit unfixed content, being referenced mutually within different nodes, providing flexible information mobility between nodes. +## Variable Types + ### System Variables System variables refer to pre-set system-level parameters within Chatflow / Workflow App that can be globally read by other nodes. All system-level variables begin with `sys.` -#### Workflow +**Workflow** Workflow type application provides the system variables below: @@ -19,7 +21,7 @@ Workflow type application provides the system variables below: ![Workflow App System Variables](https://assets-docs.dify.ai/dify-enterprise-mintlify/en/guides/workflow/09d9f977965d41cf056f37a4f8f952db.png) -#### Chatflow +**Chatflow** Chatflow type application provides the following system variables: @@ -98,6 +100,8 @@ Environmental variables have the following characteristics: * Environment variable names cannot be duplicated; * Output variables of nodes are generally read-only and cannot be written to. +![](https://assets-docs.dify.ai/2025/06/8d9342615b3623ef4ce526a583a8de76.png) + *** ### Conversation Variables @@ -131,7 +135,7 @@ To track changes in conversation variable values during debugging the applicatio ![](https://assets-docs.dify.ai/2024/11/cc8067fa4c96436f037f8210ebe3f65c.png) -### Notice +## Notice * To avoid variable name duplication, node naming must not be repeated * The output variables of nodes are generally fixed variables and cannot be edited diff --git a/ja-jp/guides/workflow/variables.mdx b/ja-jp/guides/workflow/variables.mdx index 46f649cf..41141c0d 100644 --- a/ja-jp/guides/workflow/variables.mdx +++ b/ja-jp/guides/workflow/variables.mdx @@ -1,17 +1,18 @@ --- title: 変数 -version: '日本語' --- **ワークフロー**や**チャットフロー**は、単独ノードで構成されています。多くのノードは入力と出力のアイテムを持っていますが、各ノードの入力および出力情報は一貫性がなく、ダイナミックに変化します。 **固定のシンボルを用いて、ダイナミックなコンテンツをどのように参照するのでしょうか?** 変数はダイナミックなデータコンテナとして、さまざまな内容を格納・送信し、異なるノードの間で相互に参照され、お互いに情報を移動することができます。 +## 変数の型 + ### **システム変数** システム変数とは、チャットフロー/ワークフロー内でグローバルに使用される事前設定されたシステムレベルのパラメータです。すべてのシステムレベルの変数は`sys.`で始まります。 -#### ワークフロー +**ワークフロー** ワークフローは、以下のシステム変数を提供します: @@ -62,7 +63,7 @@ version: '日本語' -#### チャットフロー +**チャットフロー** チャットフローは、以下のシステム変数を提供します: @@ -151,6 +152,8 @@ version: '日本語' * 同一の環境変数名を複数設定することはできません; * ノードの出力変数は基本的に読み取り専用で、書き換えることはできません; +![](https://assets-docs.dify.ai/2025/06/8d9342615b3623ef4ce526a583a8de76.png) + ### 会話変数 > 会話変数は、マルチターンダイアログシナリオに適した機能ですが、ワークフロー型アプリケーションのインタラクションは線形かつ独立しており、複数回の対話が行われないため、会話変数は主にチャットフロー型アプリケーション(チャットボットからワークフローへの変換)にのみ適用されます。 @@ -180,7 +183,7 @@ version: '日本語' 会話変数と変数代入ノードの具体的な使用方法については、[変数代入](./node/variable-assigner)をご参照ください。 -### 注意事項 +## 注意事項 * 変数名の重複を避けるため、ノードの命名は独自に設定してください。 * ノードの出力変数は通常固定されており、編集することはできません。 @@ -194,4 +197,3 @@ It will be automatically generated by the script. --- [このページを編集する](https://github.com/langgenius/dify-docs/edit/main/ja-jp/guides/workflow/variables.mdx) | [問題を報告する](https://github.com/langgenius/dify-docs/issues/new?title=ドキュメントの問題%3A%20b&body=%23%23%20問題の説明%0A%3C%21--%20発見した問題について簡単に説明してください%20--%3E%0A%0A%23%23%20ページリンク%0Ahttps%3A%2F%2Fgithub.com%2Flanggenius%2Fdify-docs%2Fblob%2Fmain%2Fja-jp/guides/workflow%2Fvariables.mdx%0A%0A%23%23%20提案される変更%0A%3C%21--%20特定の変更案がある場合は、ここで説明してください%20--%3E%0A%0A%3C%21--%20ドキュメントの品質向上にご協力いただきありがとうございます!%20--%3E) - diff --git a/zh-hans/guides/workflow/variables.mdx b/zh-hans/guides/workflow/variables.mdx index 5e9beb15..21040a97 100644 --- a/zh-hans/guides/workflow/variables.mdx +++ b/zh-hans/guides/workflow/variables.mdx @@ -7,11 +7,13 @@ Workflow 和 Chatflow 类型应用由独立节点相构成。大部分节点设 如何用一种固定的符号**指代动态变化的内容?** 变量作为一种动态数据容器,能够存储和传递不固定的内容,在不同的节点内被相互引用,实现信息在节点间的灵活通信。 +## 变量类型 + ### **系统变量** 系统变量指的是在 Chatflow / Workflow 应用内预设的系统级参数,可以被其它节点全局读取。系统级变量均以 `sys` 开头。 -#### Workflow +**Workflow** Workflow 类型应用提供以下系统变量: @@ -60,7 +62,7 @@ Workflow 类型应用提供以下系统变量: ![](https://assets-docs.dify.ai/2025/04/c405efa31fd5708542fdc3bd7c0cb708.png) -#### Chatflow +**Chatflow** Chatflow 类型应用提供以下系统变量: @@ -131,7 +133,7 @@ Chatflow 类型应用提供以下系统变量: **环境变量用于保护工作流内所涉及的敏感信息**,例如运行工作流时所涉及的 API 密钥、数据库密码等。它们被存储在工作流程中,而不是代码中,以便在不同环境中共享。 -![](https://assets-docs.dify.ai/2025/04/c79ca2cbce49a61b1fb94d5bd7a53274.png) +![](https://assets-docs.dify.ai/2025/06/7b920ddf7e3b4fd26954fb518ad6754e.png) 支持以下三种数据类型: @@ -145,9 +147,11 @@ Chatflow 类型应用提供以下系统变量: * 环境变量命名不可重复; * 环境变量为只读变量,不可写入; +![](https://assets-docs.dify.ai/2025/06/8d9342615b3623ef4ce526a583a8de76.png) + ### 会话变量 -> 会话变量面向多轮对话场景,而 Workflow 类型应用的交互是线性而独立的,不存在多次对话交互的情况,因此会话变量仅适用于 Chatflow 类型(聊天助手 → 工作流编排)应用。 +> 会话变量面向多轮对话场景,而 Workflow 类型应用的交互是线性而独立的,不存在多次对话交互的情况,因此会话变量仅适用于 **Chatflow 类型**应用。 **会话变量允许应用开发者在同一个 Chatflow 会话内,指定需要被临时存储的特定信息,并确保在当前工作流内的多轮对话内都能够引用该信息**,如上下文、上传至对话框的文件(即将上线)、 用户在对话过程中所输入的偏好信息等。好比为 LLM 提供一个可以被随时查看的"备忘录",避免因 LLM 记忆出错而导致的信息偏差。 @@ -172,7 +176,7 @@ Chatflow 类型应用提供以下系统变量: 关于如何将会话变量与变量赋值节点配合使用,请参考[变量赋值](./node/variable-assigner)节点说明。 -### 注意事项 +## 注意事项 * 为避免变量名重复,节点命名不可重复 * 节点的输出变量一般为固定变量,不可编辑