Dify プラグインを開発するには、以下の準備が必要です。このドキュメントは、プラグイン開発を開始するための最初のステップです。

  • Dify プラグインのひな形ツール
  • Python 環境、バージョン ≥ 3.12

Dify プラグイン開発のひな形ツールは dify-plugin-daemon とも呼ばれ、プラグイン開発 SDK と見なすことができます。

1. Dify プラグイン開発のひな形ツールのインストール

Dify Plugin CLI プロジェクトのページにアクセスし、最新バージョンとお使いのオペレーティングシステムに対応するツールをダウンロードしてインストールしてください。

この記事では、Mシリーズチップを搭載した macOS を例に説明します。dify-plugin-darwin-arm64 ファイルをダウンロードした後、実行権限を付与します。

chmod +x dify-plugin-darwin-arm64

以下のコマンドを実行して、インストールが成功したかどうかを確認します。

./dify-plugin-darwin-arm64 version

「Apple では確認できませんでした」というエラーが表示された場合は、「設定 → プライバシーとセキュリティ → セキュリティ」 に移動し、「このまま開く」ボタンをタップしてください。

コマンドを実行した後、ターミナルに v0.0.1-beta.15 のようなバージョン情報が返されれば、インストールは成功です。

💡 ヒント:

システム全体で dify コマンドを使用してひな形ツールを実行したい場合は、このバイナリファイルの名前を dify に変更し、/usr/local/bin システムパスにコピーすることをお勧めします。

設定完了後、ターミナルで dify version コマンドを入力すると、バージョン情報が出力されます。

2. Python 環境の初期化

詳細については、Python インストールチュートリアル を参照するか、LLM にバージョン ≥ 3.12 の Python 環境のインストールについて質問してください。

3. プラグインの開発

さまざまな種類のプラグイン開発の例については、以下の内容を参照してください。

次のステップ