3.3 KiB
開発ツールのセットアップガイド
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などのバージョン情報が表示されれば、インストール完了です。
{% hint style="info" %} Tips:
difyコマンドをシステム全体で利用したい場合は、ダウンロードしたバイナリファイルの名前をdifyに変更し、/usr/local/binにコピーすることをお勧めします。
この設定を行うと、ターミナルからdify versionと入力するだけで、インストールされたバージョンを確認できます。
{% endhint %}
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. プラグインの開発について
さまざまなタイプのプラグイン開発の具体例については、以下のリンクをご参照ください。
{% content-ref url="tool-plugin.md" %} tool-plugin.md {% endcontent-ref %}
{% content-ref url="model-plugin/" %} model-plugin {% endcontent-ref %}
{% content-ref url="agent-strategy-plugin.md" %} agent-strategy-plugin.md {% endcontent-ref %}
{% content-ref url="extension-plugin.md" %} extension.md {% endcontent-ref %}
{% content-ref url="bundle.md" %} bundle.md {% endcontent-ref %}