このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、英語版 を参照してください。
環境要件
- Python バージョン 3.12
- Dify プラグインスキャフォールドツール(
dify-plugin-daemon)
セットアップ手順については、開発ツールの初期化 を参照してください。
Dify プラグイン開発パッケージの取得
GitHub releases ページから Dify Plugin CLI をダウンロードします。
各プラットフォームのインストール方法
macOS Brew(グローバルインストール):
brew tap langgenius/dify
brew install dify
インストール後、新しいターミナルウィンドウを開き、dify version コマンドを入力してください。バージョン情報が出力されれば、インストールは成功です。
macOS ARM(M シリーズチップ):
# Download dify-plugin-darwin-arm64
chmod +x dify-plugin-darwin-arm64
./dify-plugin-darwin-arm64 version
macOS Intel:
# Download dify-plugin-darwin-amd64
chmod +x dify-plugin-darwin-amd64
./dify-plugin-darwin-amd64 version
Linux:
# Download dify-plugin-linux-amd64
chmod +x dify-plugin-linux-amd64
./dify-plugin-linux-amd64 version
グローバルインストール(推奨):
# Rename and move to system path
# Example (macOS ARM)
mv dify-plugin-darwin-arm64 dify
sudo mv dify /usr/local/bin/
dify version
開発パッケージの実行
以下の例ではコマンドとして dify を使用します。ローカルインストールの場合は、コマンドを適宜置き換えてください。例:./dify-plugin-darwin-arm64 plugin init。
プラグイン開発プロセス
1. 新しいプラグインの作成
プロンプトに従って、基本的なプラグイン情報を設定してください。
詳しい手順については、Dify プラグイン開発:Hello World ガイド を参照してください。
2. 開発モードで実行
.env ファイルを設定し、プラグインディレクトリで以下のコマンドを実行します:
デバッグの詳細については、プラグインのリモートデバッグ を参照してください。
3. パッケージングとデプロイ
プラグインをパッケージ化します:
cd ..
dify plugin package ./yourapp
公開の詳細については、公開の概要 を参照してください。
プラグインカテゴリ
ツールラベル
カテゴリタグは ToolLabelEnum で定義されています:
class ToolLabelEnum(Enum):
SEARCH = "search"
IMAGE = "image"
VIDEOS = "videos"
WEATHER = "weather"
FINANCE = "finance"
DESIGN = "design"
TRAVEL = "travel"
SOCIAL = "social"
NEWS = "news"
MEDICAL = "medical"
PRODUCTIVITY = "productivity"
EDUCATION = "education"
BUSINESS = "business"
ENTERTAINMENT = "entertainment"
UTILITIES = "utilities"
OTHER = "other"
プラグインタイプリファレンス
Dify は複数のプラグインタイプをサポートしています:
Last modified on June 25, 2026