このドキュメントでは、Difyプラグインプロジェクトをローカルファイルにパッケージ化し、他のユーザーと共有するための詳細な手順を説明します。内容には、プラグインのパッケージ化前の準備作業、Difyプラグイン開発ツールを使用したパッケージ化コマンドの実行、生成された.difypkgファイルのインストール方法、およびプラグインファイルを他のユーザーと共有する方法が含まれます。
プラグイン開発が完了したら、プラグインプロジェクトをローカルファイルにパッケージ化し、他のユーザーと共有できます。プラグインファイルを使用して、Dify Workspaceにインストールできます。まだプラグインを開発していない場合は、プラグイン開発入門ガイドを参照してください。
この記事では、プラグインプロジェクトをローカルファイルにパッケージ化する方法、およびローカルファイルを使用してプラグインをインストールする方法について説明します。
設定が完了したら、ターミナルで dify version
コマンドを入力し、バージョン番号情報が出力されるか確認して、必要な開発ツールがインストールされていることを確認します。
プラグインをパッケージ化する前に、プラグインの
manifest.yaml
ファイルと/provider
パス以下の.yaml
ファイル内のauthor
フィールドがGitHub IDと一致していることを確認してください。マニフェストファイルの詳細については、一般仕様定義を参照してください。
プラグインプロジェクトの開発が完了したら、リモートデバッグテストが完了していることを確認してください。プラグインプロジェクトの親ディレクトリに移動し、以下のプラグインパッケージ化コマンドを実行します。
コマンドを実行すると、現在のパスに .difypkg
という拡張子で終わるファイルが生成されます。
Difyプラグイン管理ページにアクセスし、右上のプラグインをインストール → ローカルファイル経由でインストールをクリックするか、プラグインファイルをページの空白部分にドラッグアンドドロップしてプラグインをインストールします。
プラグインファイルを他のユーザーと共有したり、インターネットにアップロードして他のユーザーがダウンロードできるようにしたりできます。より広範囲にプラグインを共有したい場合は、次の方法を検討してください。