プラグイン開発が完了したら、プラグインプロジェクトをローカルファイルにパッケージ化し、他のユーザーと共有できます。プラグインファイルを使用して、Dify Workspaceにインストールできます。まだプラグインを開発していない場合は、プラグイン開発入門ガイドを参照してください。

  • 特徴
    • オンラインプラットフォームに依存せず、迅速かつ柔軟にプラグインを共有できます。
    • プライベートプラグインまたは内部テストに適しています。
  • リリースフロー
    • プラグインプロジェクトをローカルファイルにパッケージ化します。
    • Difyプラグインページでファイルをアップロードしてプラグインをインストールします。

この記事では、プラグインプロジェクトをローカルファイルにパッケージ化する方法、およびローカルファイルを使用してプラグインをインストールする方法について説明します。

事前準備

設定が完了したら、ターミナルで dify version コマンドを入力し、バージョン番号情報が出力されるか確認して、必要な開発ツールがインストールされていることを確認します。

プラグインのパッケージ化

プラグインをパッケージ化する前に、プラグインの manifest.yaml ファイルと /provider パス以下の .yaml ファイル内の author フィールドがGitHub IDと一致していることを確認してください。マニフェストファイルの詳細については、一般仕様定義を参照してください。

プラグインプロジェクトの開発が完了したら、リモートデバッグテストが完了していることを確認してください。プラグインプロジェクトの親ディレクトリに移動し、以下のプラグインパッケージ化コマンドを実行します。

dify plugin package ./your_plugin_project

コマンドを実行すると、現在のパスに .difypkg という拡張子で終わるファイルが生成されます。

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

Difyプラグイン管理ページにアクセスし、右上のプラグインをインストールローカルファイル経由でインストールをクリックするか、プラグインファイルをページの空白部分にドラッグアンドドロップしてプラグインをインストールします。

プラグインの公開

プラグインファイルを他のユーザーと共有したり、インターネットにアップロードして他のユーザーがダウンロードできるようにしたりできます。より広範囲にプラグインを共有したい場合は、次の方法を検討してください。

  1. 個人のGitHubリポジトリに公開する - GitHub経由でプラグインを共有
  2. Dify Marketplaceに公開する - 公式マーケットプレイスでプラグインを公開

関連リソース