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