⚠️ このドキュメントはAIによって自動翻訳されています。不正確な部分がある場合は、英語版を参照してください。
Marketplaceタイプ。プラグインのIDとバージョン情報を保存します。インポート時に、特定のプラグインパッケージがDify Marketplaceからダウンロードされます。GitHubタイプ。GitHubリポジトリアドレス、リリースバージョン番号、アセットファイル名を保存します。インポート時に、Difyは対応するGitHubリポジトリにアクセスしてプラグインパッケージをダウンロードします。Packageタイプ。プラグインパッケージはBundle内に直接保存されます。参照元を保存しませんが、Bundleパッケージのサイズが大きくなる可能性があります。
前提条件
- Difyプラグインスキャフォールディングツール
- Python環境、バージョン ≥ 3.10
Bundleプロジェクトの作成
現在のディレクトリで、スキャフォールディングコマンドラインツールを実行して新しいプラグインパッケージプロジェクトを作成します。difyにリネームして/usr/local/binパスにコピーしている場合は、次のコマンドを実行して新しいプラグインプロジェクトを作成できます:
1. プラグイン情報の入力
プロンプトに従って、プラグイン名、作成者情報、プラグインの説明を設定します。チームで共同作業している場合は、作成者として組織名を入力することもできます。名前は1〜128文字で、文字、数字、ハイフン、アンダースコアのみを含めることができます。
情報を入力してEnterを押すと、Bundleプラグインプロジェクトディレクトリが自動的に作成されます。
2. 依存関係の追加
- Marketplace
marketplace_patternはマーケットプレイス内のプラグインへの参照で、形式はorganization_name/plugin_name:version_numberです。
- GitHub
repo_patternはGitHub上のプラグインへの参照で、形式はorganization_name/repository_name:release/asset_nameです。
- Package
package_pathはプラグインパッケージのディレクトリです。
Bundleプロジェクトのパッケージ化
次のコマンドを実行してBundleプラグインをパッケージ化します:bundle.difybndlファイルが自動的に作成されます。このファイルが最終的なパッケージ化結果です。
このページを編集 | 問題を報告