メインコンテンツへスキップ
プラグインはDifyがすべてに接続する方法です——モデルプロバイダー、外部API、カスタムツール。これらはワークスペースの機能を拡張するモジュラーコンポーネントで、一度インストールすればどこでも使用できます。 ワークスペースのプラグインタブからプラグイン管理にアクセスします。

プラグインの仕組み

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

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

マーケットプレイス

テストされメンテナンスされている公式およびパートナープラグイン

GitHub

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

ローカルアップロード

プライベートまたは内部プラグイン用のカスタム.zipパッケージ

プラグインの本質

プラグインをDifyと外部世界を繋ぐ橋として考えてください:

モデルプロバイダー

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

ツールと関数

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

カスタムエンドポイント

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

リバースコーリング

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

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

ワークスペース設定でプラグイン権限を制御:
全員 - 任意のメンバーがプラグインをインストール可能 管理者のみ - ワークスペース管理者のみインストール可能(推奨)
全員 - すべてのメンバーがプラグインの問題をデバッグ可能 管理者のみ - デバッグを管理者に制限
更新戦略(セキュリティのみ vs すべての更新)を選択し、含めるまたは除外するプラグインを指定
インストール後、ほとんどのプラグインには設定が必要です——APIキー、エンドポイント、またはサービス設定。これらはワークスペース全体に適用されます。

プラグインインストール制限

エンタープライズ限定
エンタープライズワークスペースでは、プラグインマーケットプレイスを閲覧する際にインストール制限が表示される場合があります: 遭遇する状況:
  • プラグイン → マーケットプレイスを探索の「プラグインをインストール」ドロップダウンが限定的なオプションを表示
  • インストール確認ダイアログでプラグインがポリシーによってブロックされているか表示
  • プラグイン付きアプリ(DSLファイル)をインポートする際、制限されたプラグインについての通知が表示
マーケットプレイスのプラグインバッジ: これらのバッジを探してプラグインタイプを識別——管理者設定に基づいて、ワークスペースは特定のタイプのみを許可する場合があります。
必要なプラグインをインストールできない場合は、ワークスペース管理者に連絡してください。管理者は、どのプラグインソース(マーケットプレイス、GitHub、ローカルファイル)とタイプ(公式、パートナー、サードパーティ)が許可されるかを制御しています。

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

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