プラグインのインストールと活用

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

Difyプラットフォームの右上角にある「プラグイン」を選択し、現在のワークスペースでプラグインを管理するページにアクセスしてください。プラグインのインストール方法は以下の3つです:

  • マーケットプレース

  • GitHub

  • ローカルからのアップロード

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

マーケットプレース

Difyのマーケットプレースでは、公式にサポートされているモデルやツール、さらにはコミュニティから提供されるプラグインが見つかります。プラグインの「インストール」ボタンを押すことで、手軽に現在のワークスペースに追加可能です。

マーケットプレースからのプラグインインストール

GitHub

GitHubのリポジトリリンクを使用して、直接プラグインをインストールすることもできます。この方法でインストールする際は、プラグインがコードの基準を満たしているか確認することが大切です。プラグインのリポジトリはリリースを作成し、プラグインのパッケージファイルを添付する必要があります。詳細は、プラグインの公開:GitHubをご覧ください。

GitHubからのインストール

ローカルからのアップロード

プラグインをパッケージする際には、.difypkgという拡張子のファイルが作成されます。このファイルは、主にオフライン環境やテスト環境で利用され、公式のマーケットプレイス以外からもプラグインをインストールできます。組織は、ローカルからのアップロードを通じて内部プラグインを導入し、機密情報を保護できます。

プラグインの認証

サードパーティ製のサービスプラグインを使用する際には、API Keysやその他の認証手段が必要になることがあります。プラグインをインストールした後、正常に利用するためには、手動で認証作業を行う必要があります。

API Keysは重要な情報であり、認証は現在ログインしているユーザーに対してのみ有効となります。そのため、他のチームメンバーがプラグインを利用する際には、それぞれが自身の認証キーを入力する必要があります。

プラグインの認証画面

プラグインの活用

プラグインをワークスペースにインストールすると、Difyのアプリ内で使用できます。以下では、プラグインの種類ごとのさまざまな使用方法を簡単に紹介します。

モデルタイプのプラグイン

例としてOpenAIの場合、モデルタイプのプラグインをインストールした後、右上のプロフィールアイコン → 設定 → モデルプロバイダーの順に進み、API Keyを入力してモデルプロバイダーを有効化します。

OpenAI API Keyを承認する

この認証を済ませることで、あらゆるアプリタイプでこの高性能な言語モデルを選択し、活用することが可能になります。

ツールタイプのプラグイン

ツールプラグインは、チャットフロー、ワークフロー、エージェントの各アプリで利用可能です。このセクションでは、Googleのツールプラグインを例に取り、これらのアプリタイプでどのように使用するかを示します。

注意:一部のツールプラグインはAPIキーによる認証が必要です。そのため、プラグインのインストール後には、引き続き使用するための設定を行う必要があります。

エージェント

エージェントアプリを作成したら、アプリ編集ページの下部にある 「ツール」 オプションを見つけてください。そこから、インストール済みのツールプラグインを選択します。

アプリを使用する際には、特定のコマンドを入力してツールを操作します。たとえば、「今日のニュース」と入力することで、Googleの検索エンジンを利用してオンラインで最新のニュース内容を検索できます。

チャットフロー / ワークフロー

チャットフローやワークフローを組み立てるアプリケーションは、共通のワークフローを構築するためのキャンバスを共有しています。このため、どのツールプラグインも一貫した操作方法で使用できます。

ノードの末端に表示される「+」アイコンをクリックすると、インストール済みのGoogle関連プラグインツールを選択し、そのノードを別のノードに接続することが可能です。

プラグインには、ユーザーからの問い合わせ内容を含むquery変数や、オンラインで検索が必要なその他の情報を入力します。

その他のプラグインの使い方については、各プラグインの詳細ページにある説明をご覧ください。


詳細情報

プラグインの開発に着手する方法については、以下のセクションをご参照ください:

プラグイン開発の入門

Last updated