このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、英語版 を参照してください。統合は、あなたの Dify アプリを外部世界に接続します。アプリを動かすモデルプロバイダー、Agent やワークフローが呼び出すツール、ナレッジベースを支えるデータソース、構築した内容を拡張するサービスを提供します。 統合は一度インストールすれば、ワークスペース内のすべてのアプリで使用できます。統合 からすべてをまとめて閲覧・管理できます。
統合の種類
- モデルプロバイダー:アプリを動かすモデルです。LLM、埋め込みモデル、リランクモデルなどが含まれます。
- ツール:Agent やワークフローが呼び出せる機能です。ツールプラグイン、MCP サーバー、公開済みワークフロー、OpenAPI サービスなどがあります。
- データソース:ナレッジパイプラインで構築したナレッジベース向けの外部コンテンツです。Google Drive や Notion ページなどがあります。
- トリガー:外部イベントの発生時にワークフローを自動的に開始します。
- エージェント戦略:Agent ノード が従う推論戦略で、意思決定を行い、ツールを選択して呼び出し、結果に基づいて行動します。
- カスタム API:独自の API を接続し、コンテンツモデレーションや外部データツールをアプリに追加します。
- 拡張:カスタム HTTP エンドポイントを公開する統合で、他のカテゴリではカバーできない機能で Dify を拡張します。
統合のインストール
統合は 3 つのソースから追加できます:- マーケットプレイス:テストおよびメンテナンスされた、公式およびパートナーの統合です。
- GitHub:URL とバージョンを指定して、任意の公開リポジトリからインストールします。
- ローカルアップロード:プライベートまたは内部の統合用のカスタム
.zipパッケージです。
権限と更新
ワークスペースのオーナーと管理者は、統合に対して 2 つのワークスペース全体の権限を設定でき、それぞれ みんな、管理者、誰もいない のいずれかを選べます:- 統合をインストールおよび管理できるユーザー:インストール、アップグレード、削除。デフォルトは みんな です。
- 統合をデバッグできるユーザー:デバッグキーへのアクセス。デフォルトは 誰もいない です。
自分で構築する
まだ存在しない統合が必要ですか?Dify のプラグイン SDK で構築し、プライベートに保つか、マーケットプレイスに公開できます。プラグインの開発 を参照してください。