開発環境のセットアップ
Difyプラグインを開発する前に、次の準備を整えましょう。
- Difyプラグイン用のスキャフォールディングツール
- バージョン3.12以上のPython環境
1. Difyプラグインスキャフォールディングツールのインストール方法
Dify プラグイン開発スキャフォールディングツール、別名
dify-plugin-daemon
は、プラグイン開発 SDK として見なすことができます。
DifyプラグインのGitHubページ へアクセスし、ご利用のオペレーティングシステムに適したバージョンをダウンロードしてください。
Mシリーズチップ搭載のmacOS向けのダウンロード例:プロジェクトページからdify-plugin-darwin-arm64
をダウンロードし、ターミナルを開いてファイルのあるディレクトリに移動した後、以下のコマンドで実行権限を付与します:
インストールが成功したかどうかを確認するには、次のコマンドを実行します。
システムが「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
このページは役に立ちましたか?