Skip to main content
このドキュメントは 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 plugin init
プロンプトに従って、基本的なプラグイン情報を設定してください。 詳しい手順については、Dify プラグイン開発:Hello World ガイド を参照してください。

2. 開発モードで実行

.env ファイルを設定し、プラグインディレクトリで以下のコマンドを実行します:
python -m main
デバッグの詳細については、プラグインのリモートデバッグ を参照してください。

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