Difyプラグインを開発する前に、次の準備を整えましょう。

  • Difyプラグイン用のスキャフォールディングツール
  • バージョン3.12以上のPython環境

1. Difyプラグインスキャフォールディングツールのインストール方法

Dify プラグイン開発スキャフォールディングツール、別名 dify-plugin-daemon は、プラグイン開発 SDK として見なすことができます。

DifyプラグインのGitHubページ へアクセスし、ご利用のオペレーティングシステムに適したバージョンをダウンロードしてください。

Mシリーズチップ搭載のmacOS向けのダウンロード例:プロジェクトページからdify-plugin-darwin-arm64をダウンロードし、ターミナルを開いてファイルのあるディレクトリに移動した後、以下のコマンドで実行権限を付与します:

chmod +x dify-plugin-darwin-arm64

インストールが成功したかどうかを確認するには、次のコマンドを実行します。

./dify-plugin-darwin-arm64 version

システムが「Appleによって検証されていません」と警告を出す場合は、設定 → セキュリティとプライバシー → セキュリティボタンを開き、「とにかく開く」を選択してください。

コマンドを実行し、v0.0.1-beta.15などのバージョン情報が表示されれば、インストール完了です。

Tips:

difyコマンドをシステム全体で利用したい場合は、ダウンロードしたバイナリファイルの名前をdifyに変更し、/usr/local/binにコピーすることをお勧めします。

この設定を行うと、ターミナルからdify versionと入力するだけで、インストールされたバージョンを確認できます。

2. Initialize Python Environment

For detailed instructions, please refer to the Python installation tutorial, or ask the LLM for complete installation instructions.

2. Python環境の設定

Pythonのインストール方法については、Pythonインストールチュートリアルを参照するか、LLMに詳細な手順を尋ねてみてください。

3. プラグインの開発について

さまざまなタイプのプラグイン開発の具体例については、以下のリンクをご参照ください。

tool-plugin.md

tool-plugin.md

model-plugin

model-plugin

agent-strategy-plugin.md

agent-strategy-plugin.md

extension.md

extension.md

bundle.md

bundle.md