Skip to main content
プラグインは、Dify がモデルプロバイダー、外部 API、カスタムツールなどあらゆるものに接続する仕組みです。ワークスペースの機能を拡張するモジュラーコンポーネントで、一度インストールすればどこでも使用できます。
プラグインタブ
ワークスペースのプラグインタブからプラグイン管理にアクセスします。

プラグインの仕組み

プラグイン管理
プラグインはワークスペーススコープです。プラグインをインストールすると、ワークスペース内のすべてのアプリケーションで使用できます。チームメンバーは役割に基づいてプラグインにアクセスします:
ワークスペース全体のプラグインをインストール、設定、削除

プラグインのインストール

マーケットプレイス

Dify、パートナー、コミュニティ開発者が提供するプラグインです。各プラグインは公開前に審査とテストを受け、公開後はパブリッシャーがメンテナンスします。

GitHub

URL + バージョンで任意の公開リポジトリからインストール

ローカルアップロード

プライベートまたは内部プラグイン用のカスタム .zip パッケージ
管理者はプラグインのインストールを制限できます。利用できるソース(例:マーケットプレイスのみ)や、インストールできるプラグインの範囲(例:公式プラグインのみ)を絞り込めます。インストールの選択肢が表示されない、またはプラグインがブロックされる場合は、ポリシーによって制限されています。詳細は プラグインインストールポリシー を参照してください。
Dify の プラグイン タブからマーケットプレイスを開いた場合、インストール をクリックするとプラグインは現在のデプロイにインストールされます。それ以外の方法でマーケットプレイスを開いた場合は、インストール前に インストールの設定 でデプロイの URL を設定してください。ブラウザはインストール先を記憶します。
インストールの設定

プラグインの本質

プラグインは、Dify と外部世界をつなぐ橋だと考えてください:

モデルプロバイダー

Dify のすべての LLM(OpenAI、Anthropic など)は実際にはプラグインです

ツールと関数

API 呼び出し、データ処理、計算はすべてプラグインベースです

カスタムエンドポイント

外部システムが呼び出せる API として Dify アプリを公開します

リバースコーリング

プラグインは Dify にコールバックしてモデル、ツール、ワークフローを使用できます

ワークスペースプラグイン設定

ワークスペース設定でプラグイン権限を制御:
全員 - 任意のメンバーがプラグインをインストール可能 管理者のみ - ワークスペース管理者のみインストール可能(推奨)
全員 - すべてのメンバーがプラグインの問題をデバッグ可能 管理者のみ - デバッグを管理者に制限
インストール後、ほとんどのプラグインには API キー、エンドポイント、サービス設定などの設定が必要です。これらはワークスペース全体に適用されます。 ワークスペースごとのこれらの制御に加えて、管理者はインストールポリシーを設定し、すべてのワークスペースでメンバーがインストールできるプラグインの種類とソースを統一して管理できます。詳細は プラグインインストールポリシー を参照してください。

カスタムプラグインの構築

カスタム機能が必要な場合は、Dify の SDK を使用してプラグインを開発します:
  1. 設定 → プラグイン → デバッグからデバッグキーを取得
  2. ローカルでプラグインをビルドしてテスト
  3. マニフェストと依存関係を含む .zip としてパッケージ化
  4. プライベートで配布するか、マーケットプレイスに公開