⚠️ このドキュメントはAIによって自動翻訳されています。不正確な部分がある場合は、英語版を参照してください。
環境要件
- Python バージョン ≥ 3.12
- Dify プラグインスキャフォールドツール (dify-plugin-daemon)
詳細: 開発ツールの初期化
Dify プラグイン開発パッケージの取得
Dify Plugin CLI各プラットフォームのインストール方法
macOS Brew (グローバルインストール):dify version コマンドを入力してください。バージョン情報が出力されれば、インストールは成功です。
macOS ARM (M シリーズチップ):
開発パッケージの実行
ここではdify を例として使用します。ローカルインストール方法を使用している場合は、コマンドを適宜置き換えてください。例: ./dify-plugin-darwin-arm64 plugin init
プラグイン開発プロセス
1. 新しいプラグインの作成
詳細: Dify プラグイン開発: Hello World ガイド
2. 開発モードで実行
.env ファイルを設定し、プラグインディレクトリで以下のコマンドを実行します:
詳細: プラグインのリモートデバッグ
4. パッケージングとデプロイ
プラグインをパッケージ化:詳細: 公開の概要
プラグインカテゴリ
ツールラベル
カテゴリtag class ToolLabelEnum(Enum)
プラグインタイプリファレンス
Dify は様々なタイプのプラグイン開発をサポートしています:-
ツールプラグイン: サードパーティの API とサービスを統合
詳細: Dify プラグイン開発: Hello World ガイド
-
モデルプラグイン: AI モデルを統合
詳細: モデルプラグイン、新しいモデルのクイック統合
-
エージェント戦略プラグイン: エージェントの思考と意思決定戦略をカスタマイズ
詳細: エージェント戦略プラグイン
-
拡張プラグイン: Endpoints や WebAPP など、Dify プラットフォームの機能を拡張
詳細: 拡張プラグイン
-
データソースプラグイン: ナレッジベースパイプラインのドキュメントデータソースおよび開始点として機能
詳細: データソースプラグイン
-
トリガープラグイン: サードパーティのイベントに基づいてワークフローの実行を自動的にトリガー
詳細: トリガープラグイン
このページを編集 | 問題を報告