メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://dify-6c0370d8-docs-sync-pr-768.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

⚠️ このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、英語版 を参照してください。

直列実行と並列実行

直列実行と並列実行
ワークフロー構築時、ノードは直列または並列に配置できます。
  • 直列の場合、ノードは順番に実行されます。各ノードは、チェーン内で先に実行されたノードの変数を参照できます。
  • 並列の場合、ノードは同時に実行されます。互いの変数は参照できませんが、並列ブランチの合流先のノードは、すべてのブランチの変数を参照できます。
1 つの実行パスには最大 50 ノードまで配置できます。セルフホスト環境では MAX_TREE_DEPTH 環境変数でこの上限を変更できます。

ノードの再利用

ユーザー入力ノードを除き、すべてのノードは同じワークフロー内、ワークフロー間、または Dify インスタンス間でコピー&ペーストできます。ただし、Dify のバージョンが異なる場合は互換性の問題が発生する可能性があります。
ワークフロー間または Dify インスタンス間でペーストするには、Dify ページを HTTPS で提供するか、ループバックアドレス(http://localhosthttp://127.0.0.1 など)でアクセスする必要があります。
別のワークフローにノードをペーストすると、設定はそのまま引き継がれますが、周辺環境に依存する部分はペースト先で再評価されます:
  • ワークフロー固有のリソース(変数など)
  • ワークスペース固有のリソース(ツール、プラグイン、ナレッジベースなど)

イテレーションとループ

複数回実行する必要のあるノード(リストの項目ごとに 1 回、または条件を満たすまで)は、イテレーション または ループ ノード内に配置します。