From aa5a0807e63c374114aa9d799cf435fd5dc160c5 Mon Sep 17 00:00:00 2001 From: Alter-xyz <88554920+alterxyz@users.noreply.github.com> Date: Sat, 17 May 2025 04:00:59 +0800 Subject: [PATCH] feat: deprecation ja --- ja-jp/plugins/best-practice/README.mdx | 18 ++++++++++++++ .../develop-a-slack-bot-plugin.mdx | 18 ++++++++++++++ ...to-print-strings-to-logs-for-debugging.mdx | 18 ++++++++++++++ ja-jp/plugins/faq.mdx | 18 ++++++++++++++ ja-jp/plugins/publish-plugins/README.mdx | 18 ++++++++++++++ .../package-plugin-file-and-publish.mdx | 18 ++++++++++++++ .../plugin-auto-publish-pr.mdx | 18 ++++++++++++++ ...publish-plugin-on-personal-github-repo.mdx | 18 ++++++++++++++ .../publish-to-dify-marketplace/README.mdx | 18 ++++++++++++++ .../plugin-developer-guidelines.mdx | 18 ++++++++++++++ .../plugin-privacy-protection-guidelines.mdx | 18 ++++++++++++++ ...for-third-party-signature-verification.mdx | 18 ++++++++++++++ ja-jp/plugins/quick-start/debug-plugin.mdx | 18 ++++++++++++++ .../quick-start/develop-plugins/README.mdx | 18 ++++++++++++++ .../develop-plugins/agent-strategy-plugin.mdx | 18 ++++++++++++++ .../quick-start/develop-plugins/bundle.mdx | 18 ++++++++++++++ .../develop-plugins/extension-plugin.mdx | 18 ++++++++++++++ .../initialize-development-tools.mdx | 18 ++++++++++++++ .../develop-plugins/model-plugin/README.mdx | 18 ++++++++++++++ .../model-plugin/create-model-providers.mdx | 18 ++++++++++++++ .../model-plugin/customizable-model.mdx | 18 ++++++++++++++ .../integrate-the-predefined-model.mdx | 18 ++++++++++++++ .../develop-plugins/tool-plugin.mdx | 18 ++++++++++++++ ja-jp/plugins/schema-definition/agent.mdx | 18 ++++++++++++++ ja-jp/plugins/schema-definition/endpoint.mdx | 18 ++++++++++++++ .../general-specifications.mdx | 18 ++++++++++++++ ja-jp/plugins/schema-definition/manifest.mdx | 18 ++++++++++++++ .../model/model-designing-rules.mdx | 18 ++++++++++++++ .../schema-definition/model/model-schema.mdx | 18 ++++++++++++++ .../schema-definition/persistent-storage.mdx | 18 ++++++++++++++ .../README.mdx | 18 ++++++++++++++ .../app.mdx | 18 ++++++++++++++ .../model.mdx | 18 ++++++++++++++ .../node.mdx | 18 ++++++++++++++ .../tool.mdx | 18 ++++++++++++++ ja-jp/plugins/schema-definition/tool.mdx | 18 ++++++++++++++ tools/add_deprecation_notices.py | 24 +++++++++---------- 37 files changed, 660 insertions(+), 12 deletions(-) diff --git a/ja-jp/plugins/best-practice/README.mdx b/ja-jp/plugins/best-practice/README.mdx index 1160424d..3924fc57 100644 --- a/ja-jp/plugins/best-practice/README.mdx +++ b/ja-jp/plugins/best-practice/README.mdx @@ -3,6 +3,24 @@ title: ベストプラクティス --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0431-example-overview-and-index.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ 高度な機能を持つプラグイン開発に関する、より詳しいベストプラクティスは、拡張プラグイン開発ガイドラインをご覧ください。 diff --git a/ja-jp/plugins/best-practice/develop-a-slack-bot-plugin.mdx b/ja-jp/plugins/best-practice/develop-a-slack-bot-plugin.mdx index c0cc33d4..b7d97900 100644 --- a/ja-jp/plugins/best-practice/develop-a-slack-bot-plugin.mdx +++ b/ja-jp/plugins/best-practice/develop-a-slack-bot-plugin.mdx @@ -2,6 +2,24 @@ title: Slack ボットプラグインの開発 --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0432-develop-a-slack-bot-plugin.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ **この記事では、以下の内容を理解できます。** Slack Bot の構築方法を深く理解し、AI を活用した Slack チャットボットを作成して、Slack プラットフォーム上でユーザーの質問にインテリジェントに応答する方法を学びます。 diff --git a/ja-jp/plugins/best-practice/how-to-print-strings-to-logs-for-debugging.mdx b/ja-jp/plugins/best-practice/how-to-print-strings-to-logs-for-debugging.mdx index a19ccd8e..22e69180 100644 --- a/ja-jp/plugins/best-practice/how-to-print-strings-to-logs-for-debugging.mdx +++ b/ja-jp/plugins/best-practice/how-to-print-strings-to-logs-for-debugging.mdx @@ -2,6 +2,24 @@ title: 開発やデバッグのためのログの出力 --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0222-debugging-logs.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ プラグインの開発者は、開発やデバッグの目的で、プラグインの処理の過程で任意の文字列をログに出力したいと考えることがあるでしょう。 この目的で、プラグインの SDK には、Python の標準ライブラリである `logging` 用のハンドラが実装されています。これを利用すれば、**リモートデバッグ中の標準出力** にも **プラグインデーモンのコンテナログ**(コミュニティ版のみ)にも、任意の文字列を出力できます。 diff --git a/ja-jp/plugins/faq.mdx b/ja-jp/plugins/faq.mdx index 2e2f68f5..23f9b82f 100644 --- a/ja-jp/plugins/faq.mdx +++ b/ja-jp/plugins/faq.mdx @@ -3,6 +3,24 @@ title: よくある質問 --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0331-faq.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ ## プラグインのインストール時にアップロードが失敗する場合の対処方法は? **エラー詳細**:`PluginDaemonBadRequestError: plugin_unique_identifier is not valid` というエラーメッセージが表示されます。 diff --git a/ja-jp/plugins/publish-plugins/README.mdx b/ja-jp/plugins/publish-plugins/README.mdx index 34f9592b..bdddc94e 100644 --- a/ja-jp/plugins/publish-plugins/README.mdx +++ b/ja-jp/plugins/publish-plugins/README.mdx @@ -3,6 +3,24 @@ title: プラグインの公開 --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0321-release-overview.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ ## 公開方法 異なる開発者のニーズに対応するため、Difyでは以下の3つのプラグイン公開方法を提供しています: diff --git a/ja-jp/plugins/publish-plugins/package-plugin-file-and-publish.mdx b/ja-jp/plugins/publish-plugins/package-plugin-file-and-publish.mdx index 745fc648..d73695d9 100644 --- a/ja-jp/plugins/publish-plugins/package-plugin-file-and-publish.mdx +++ b/ja-jp/plugins/publish-plugins/package-plugin-file-and-publish.mdx @@ -2,6 +2,24 @@ title: ローカルでの公開と共有 --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0322-release-by-file.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ プラグイン開発完了後、プラグインプロジェクトをローカルファイルとしてパッケージ化し、他のユーザーと共有することができます。プラグインファイルを使用してDify Workspaceにインストールすることが可能です。 * **特徴:** diff --git a/ja-jp/plugins/publish-plugins/plugin-auto-publish-pr.mdx b/ja-jp/plugins/publish-plugins/plugin-auto-publish-pr.mdx index f6a86379..ab9469ba 100644 --- a/ja-jp/plugins/publish-plugins/plugin-auto-publish-pr.mdx +++ b/ja-jp/plugins/publish-plugins/plugin-auto-publish-pr.mdx @@ -2,6 +2,24 @@ title: "PRを通じてプラグインを自動的に公開する" --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0321-plugin-auto-publish-pr.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ ### 背景 プラグイン貢献者が**他のユーザーにすでに使用されているDifyプラグイン**を更新する必要がある場合、そのプロセスは非常に煩雑です:貢献者はまずプラグインのソースコードを修正してバージョン番号を更新し、変更をプラグインソースリポジトリにプッシュし、フォークしたdify-pluginリポジトリに新しいブランチを作成する必要があります。その後、プラグインを手動でパッケージ化し、パッケージファイルをアップロードし、元のdify-pluginリポジトリにマージするためのPRを作成する必要があります。このプロセスはプラグインコードが変更されるたびに繰り返す必要があり、時間がかかり非効率的です。 diff --git a/ja-jp/plugins/publish-plugins/publish-plugin-on-personal-github-repo.mdx b/ja-jp/plugins/publish-plugins/publish-plugin-on-personal-github-repo.mdx index 13940185..f7181b17 100644 --- a/ja-jp/plugins/publish-plugins/publish-plugin-on-personal-github-repo.mdx +++ b/ja-jp/plugins/publish-plugins/publish-plugin-on-personal-github-repo.mdx @@ -2,6 +2,24 @@ title: 個人GitHubリポジトリへの公開 --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0322-release-to-individual-github-repo.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ GitHubリポジトリリンクを通じたプラグインのインストールに対応しています。プラグイン開発完了後、公開GitHubリポジトリにプラグインを公開して、他のユーザーがダウンロードして使用できるようにすることができます。この方法には以下の利点があります: * 個人管理:プラグインのコードとアップデートを完全にコントロール可能 diff --git a/ja-jp/plugins/publish-plugins/publish-to-dify-marketplace/README.mdx b/ja-jp/plugins/publish-plugins/publish-to-dify-marketplace/README.mdx index bb82865f..dc3639ba 100644 --- a/ja-jp/plugins/publish-plugins/publish-to-dify-marketplace/README.mdx +++ b/ja-jp/plugins/publish-plugins/publish-to-dify-marketplace/README.mdx @@ -3,6 +3,24 @@ title: Dify Marketplaceへの公開 --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0322-release-to-dify-marketplace.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ Dify Marketplaceは、Difyプラットフォームを利用する世界中のユーザーにより強力で柔軟な機能拡張を提供することを目指しています。皆様の貢献は、このプラットフォームの可能性をさらに広げることにつながります。 * **特徴:** diff --git a/ja-jp/plugins/publish-plugins/publish-to-dify-marketplace/plugin-developer-guidelines.mdx b/ja-jp/plugins/publish-plugins/publish-to-dify-marketplace/plugin-developer-guidelines.mdx index 3245c1cc..a3363288 100644 --- a/ja-jp/plugins/publish-plugins/publish-to-dify-marketplace/plugin-developer-guidelines.mdx +++ b/ja-jp/plugins/publish-plugins/publish-to-dify-marketplace/plugin-developer-guidelines.mdx @@ -3,6 +3,24 @@ title: プラグイン開発者ガイドライン --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0312-contributor-covenant-code-of-conduct.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ ### プルリクエスト(PR)を提出する前に 1. **プラグインの機能とドキュメントの完全性を確認する** diff --git a/ja-jp/plugins/publish-plugins/publish-to-dify-marketplace/plugin-privacy-protection-guidelines.mdx b/ja-jp/plugins/publish-plugins/publish-to-dify-marketplace/plugin-privacy-protection-guidelines.mdx index 7012c1db..783c6662 100644 --- a/ja-jp/plugins/publish-plugins/publish-to-dify-marketplace/plugin-privacy-protection-guidelines.mdx +++ b/ja-jp/plugins/publish-plugins/publish-to-dify-marketplace/plugin-privacy-protection-guidelines.mdx @@ -3,6 +3,24 @@ title: プラグインのプライバシー保護に関するガイドライン --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0312-privacy-protection-guidelines.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ Dify Marketplaceにプラグインを提出する際には、ユーザーデータの取り扱いについて透明性を確保する必要があります。以下のガイドラインでは、プラグインに関するプライバシー関連の質問や、ユーザーデータ処理にどのように対応すべきかを重点的に説明します。 プライバシーポリシーは、以下の点を中心に構成してください。 diff --git a/ja-jp/plugins/publish-plugins/signing-plugins-for-third-party-signature-verification.mdx b/ja-jp/plugins/publish-plugins/signing-plugins-for-third-party-signature-verification.mdx index b20f309e..1ff39fe4 100644 --- a/ja-jp/plugins/publish-plugins/signing-plugins-for-third-party-signature-verification.mdx +++ b/ja-jp/plugins/publish-plugins/signing-plugins-for-third-party-signature-verification.mdx @@ -2,6 +2,24 @@ title: 第三者署名検証のためにプラグインに署名する --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0312-third-party-signature-verification.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ この機能はコミュニティ版でのみ利用できます。クラウドサービスでは、現時点では第三者署名検証はサポートされていません。 第三者署名検証により、Dify の管理者は、Dify Marketplace にリストされていないプラグインのインストールを、署名の検証を完全に無効化することなく、安全に許可できるようになります。これにより、例えば次のようなシナリオがサポートされます。 diff --git a/ja-jp/plugins/quick-start/debug-plugin.mdx b/ja-jp/plugins/quick-start/debug-plugin.mdx index 20289514..8a4c519b 100644 --- a/ja-jp/plugins/quick-start/debug-plugin.mdx +++ b/ja-jp/plugins/quick-start/debug-plugin.mdx @@ -2,6 +2,24 @@ title: プラグインのデバッグ方法 --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0411-remote-debug-a-plugin.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ プラグインの開発が完了したら、次は正常に動作するかどうかをテストしましょう。Difyはリモートデバッグ機能を提供しており、「プラグイン管理」ページでデバッグキーとリモートサーバーアドレスを取得できます。 リモートサーバーのアドレスとデバッグキーは、[「プラグイン管理」](https://cloud.dify.ai/plugins)ページにアクセスすることで取得できます。 diff --git a/ja-jp/plugins/quick-start/develop-plugins/README.mdx b/ja-jp/plugins/quick-start/develop-plugins/README.mdx index 049824fa..8b30145f 100644 --- a/ja-jp/plugins/quick-start/develop-plugins/README.mdx +++ b/ja-jp/plugins/quick-start/develop-plugins/README.mdx @@ -3,6 +3,24 @@ title: プラグイン開発ガイド --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0111-getting-started-dify-plugin.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ ### はじめに このガイドでは、ツール型プラグインやモデルプラグインなど、様々な種類の**プラグインの開発方法を例**を挙げて説明します。これにより、プラグイン開発における様々な機能の組み合わせを迅速に理解し、活用できるようになります。開発を始める前には、まず開発環境を用意し、必要なフレームワークをインストールして初期設定を行ってください。詳細は以下を参照してください: diff --git a/ja-jp/plugins/quick-start/develop-plugins/agent-strategy-plugin.mdx b/ja-jp/plugins/quick-start/develop-plugins/agent-strategy-plugin.mdx index f0a097ff..69ec77d7 100644 --- a/ja-jp/plugins/quick-start/develop-plugins/agent-strategy-plugin.mdx +++ b/ja-jp/plugins/quick-start/develop-plugins/agent-strategy-plugin.mdx @@ -2,6 +2,24 @@ title: エージェント戦略プラグイン --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/9433-agent-strategy-plugin.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ エージェント戦略プラグインは、LLMが推論や意思決定ロジックを実行するのを支援します。具体的には、ツール選択、呼び出し、結果処理といった一連の動作をより自動化された方法で実行し、問題を解決します。 この記事では、ツール呼び出し(Function Calling)機能を備え、現在の正確な時刻を自動的に取得するプラグインの作成方法を説明します。 diff --git a/ja-jp/plugins/quick-start/develop-plugins/bundle.mdx b/ja-jp/plugins/quick-start/develop-plugins/bundle.mdx index 8888d6e6..dbaa9e4a 100644 --- a/ja-jp/plugins/quick-start/develop-plugins/bundle.mdx +++ b/ja-jp/plugins/quick-start/develop-plugins/bundle.mdx @@ -3,6 +3,24 @@ title: バンドル --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/9241-bundle.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ バンドルプラグインパッケージは、複数のプラグインをまとめたものです。複数のプラグインを一つのパッケージにまとめることで、プラグインの一括インストールを可能にし、より高度な機能を提供します。 Dify CLIツールを使用すると、複数のプラグインをバンドルとしてパッケージ化できます。バンドルプラグインパッケージには、以下の3つのタイプがあります。 diff --git a/ja-jp/plugins/quick-start/develop-plugins/extension-plugin.mdx b/ja-jp/plugins/quick-start/develop-plugins/extension-plugin.mdx index dd5d8f35..58c9caf6 100644 --- a/ja-jp/plugins/quick-start/develop-plugins/extension-plugin.mdx +++ b/ja-jp/plugins/quick-start/develop-plugins/extension-plugin.mdx @@ -3,6 +3,24 @@ title: 拡張機能型プラグイン --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/9231-extension-plugin.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ このドキュメントでは、Extensionタイプのプラグインを迅速に開発し、プラグイン開発の基本的な流れを理解するのに役立つように解説します。 ### 事前準備 diff --git a/ja-jp/plugins/quick-start/develop-plugins/initialize-development-tools.mdx b/ja-jp/plugins/quick-start/develop-plugins/initialize-development-tools.mdx index c8de8d64..7ccdc862 100644 --- a/ja-jp/plugins/quick-start/develop-plugins/initialize-development-tools.mdx +++ b/ja-jp/plugins/quick-start/develop-plugins/initialize-development-tools.mdx @@ -2,6 +2,24 @@ title: 開発環境のセットアップ --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0221-initialize-development-tools.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ Difyプラグインの開発を始める前に、以下の前提条件を準備してください: * [DifyプラグインCLIツール](https://github.com/langgenius/dify-plugin-daemon?tab=readme-ov-file#cli) * [Python 3.12+](https://docs.python.org/3.12/using/index.html) diff --git a/ja-jp/plugins/quick-start/develop-plugins/model-plugin/README.mdx b/ja-jp/plugins/quick-start/develop-plugins/model-plugin/README.mdx index 5b19f368..2ac399a3 100644 --- a/ja-jp/plugins/quick-start/develop-plugins/model-plugin/README.mdx +++ b/ja-jp/plugins/quick-start/develop-plugins/model-plugin/README.mdx @@ -3,6 +3,24 @@ title: モデルプラグイン --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0411-model-plugin-introduction.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ モデルタイププラグインを導入することで、Difyプラットフォームは特定のモデルプロバイダーが提供するモデルを利用できるようになります。例えば、OpenAIモデルプラグインをインストールすると、DifyプラットフォームからOpenAIのGPT-4やGPT-4o-2024-05-13といったモデルをリクエストできるようになります。 ### **モデルプラグインの構造** diff --git a/ja-jp/plugins/quick-start/develop-plugins/model-plugin/create-model-providers.mdx b/ja-jp/plugins/quick-start/develop-plugins/model-plugin/create-model-providers.mdx index 26481456..bc3a2495 100644 --- a/ja-jp/plugins/quick-start/develop-plugins/model-plugin/create-model-providers.mdx +++ b/ja-jp/plugins/quick-start/develop-plugins/model-plugin/create-model-providers.mdx @@ -2,6 +2,24 @@ title: モデルプロバイダーの構築 --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0222-creating-new-model-provider.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ Modelタイプのプラグインを作成する最初のステップは、プラグインプロジェクトを初期化し、モデルプロバイダーファイルを作成することです。その後、具体的な定義済みモデルやカスタムモデルを接続します。 ### 事前準備 diff --git a/ja-jp/plugins/quick-start/develop-plugins/model-plugin/customizable-model.mdx b/ja-jp/plugins/quick-start/develop-plugins/model-plugin/customizable-model.mdx index abb706d1..99ab8ed9 100644 --- a/ja-jp/plugins/quick-start/develop-plugins/model-plugin/customizable-model.mdx +++ b/ja-jp/plugins/quick-start/develop-plugins/model-plugin/customizable-model.mdx @@ -2,6 +2,24 @@ title: カスタムモデルの組み込み --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/9243-customizable-model.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ カスタムモデルとは、ユーザー自身でデプロイまたは設定する必要があるLLMのことです。この記事では、[Xinferenceモデル](https://inference.readthedocs.io/en/latest/)を例に、モデルプラグイン内でカスタムモデルを組み込む方法を解説します。 カスタムモデルには、デフォルトでモデルタイプとモデル名の2つのパラメータが含まれており、サプライヤのyamlファイルで定義する必要はありません。 diff --git a/ja-jp/plugins/quick-start/develop-plugins/model-plugin/integrate-the-predefined-model.mdx b/ja-jp/plugins/quick-start/develop-plugins/model-plugin/integrate-the-predefined-model.mdx index 30cde8c2..11ce1404 100644 --- a/ja-jp/plugins/quick-start/develop-plugins/model-plugin/integrate-the-predefined-model.mdx +++ b/ja-jp/plugins/quick-start/develop-plugins/model-plugin/integrate-the-predefined-model.mdx @@ -2,6 +2,24 @@ title: 定義済みモデルの組み込み --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0222-creating-new-model-provider-extra.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ [モデルプロバイダーの作成](/ja-jp/plugins/quick-start/develop-plugins/model-plugin/create-model-providers)が完了していることを確認してください。事前定義済みモデルを組み込むには、以下の手順に従います。 1. **モデルタイプに応じたモジュール構造の作成** diff --git a/ja-jp/plugins/quick-start/develop-plugins/tool-plugin.mdx b/ja-jp/plugins/quick-start/develop-plugins/tool-plugin.mdx index 0d03c953..865cfe21 100644 --- a/ja-jp/plugins/quick-start/develop-plugins/tool-plugin.mdx +++ b/ja-jp/plugins/quick-start/develop-plugins/tool-plugin.mdx @@ -3,6 +3,24 @@ title: ツールプラグイン --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0222-tool-plugin.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ Tool(ツール)プラグインは、チャットフロー、ワークフロー、エージェントといったアプリタイプから参照できる外部ツールであり、Difyアプリの機能を拡張するために使用されます。例えば、アプリにオンライン検索機能や画像生成機能を追加するといったことが可能です。ツールプラグインは、包括的なツールセットとAPI実装機能を提供します。 +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ **エージェント戦略の概要** エージェント戦略とは、標準的な入力コンテンツと出力形式を定義する拡張可能なテンプレートです。特定のエージェント戦略インターフェースを開発することで、CoT(Chain of Thought:思考の連鎖)、ToT(Tree of Thought:思考の木)、GoT(Graph of Thought:思考のグラフ)、BoT(Backbone of Thought:思考のバックボーン)といった様々なエージェント戦略を実装したり、[Semantic Kernel](https://learn.microsoft.com/en-us/semantic-kernel/overview/) のような複雑な戦略を実現したりできます。 diff --git a/ja-jp/plugins/schema-definition/endpoint.mdx b/ja-jp/plugins/schema-definition/endpoint.mdx index 0899849d..87cc2b76 100644 --- a/ja-jp/plugins/schema-definition/endpoint.mdx +++ b/ja-jp/plugins/schema-definition/endpoint.mdx @@ -2,6 +2,24 @@ title: Endpoint(エンドポイント) --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0432-endpoint.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ この記事では、プラグイン内のエンドポイントの構造を説明するために、[クイックスタート:レインボーキャットプロジェクト](/ja-jp/plugins/quick-start/develop-plugins/extension-plugin)を例として取り上げます。完全なプラグインコードは、[Github](https://github.com/langgenius/dify-plugin-sdks/tree/main/python/examples/neko)で確認できます。 ### **グループの定義** diff --git a/ja-jp/plugins/schema-definition/general-specifications.mdx b/ja-jp/plugins/schema-definition/general-specifications.mdx index dcdbdd9a..8da2ebeb 100644 --- a/ja-jp/plugins/schema-definition/general-specifications.mdx +++ b/ja-jp/plugins/schema-definition/general-specifications.mdx @@ -3,6 +3,24 @@ title: 一般的な標準仕様 --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0411-general-specifications.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ 本文では、プラグイン開発における共通構造について簡単に説明します。 ### **パス仕様** diff --git a/ja-jp/plugins/schema-definition/manifest.mdx b/ja-jp/plugins/schema-definition/manifest.mdx index 40095a0d..69080ea7 100644 --- a/ja-jp/plugins/schema-definition/manifest.mdx +++ b/ja-jp/plugins/schema-definition/manifest.mdx @@ -2,6 +2,24 @@ title: Manifest(マニフェスト) --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0411-plugin-info-by-manifest.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ **マニフェストファイル** マニフェストファイルとは、**プラグイン**に関する最も基本的な情報を定義するYAML形式のファイルです。プラグイン名、作成者、含まれるツールやモデルなどの情報が含まれます。 このファイルの形式が正しくないと、プラグインの解析とパッケージング処理は失敗します。 diff --git a/ja-jp/plugins/schema-definition/model/model-designing-rules.mdx b/ja-jp/plugins/schema-definition/model/model-designing-rules.mdx index 83c604ac..3d6b46ca 100644 --- a/ja-jp/plugins/schema-definition/model/model-designing-rules.mdx +++ b/ja-jp/plugins/schema-definition/model/model-designing-rules.mdx @@ -2,6 +2,24 @@ title: モデル設計規則 --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0411-model-designing-rules.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ * モデルプロバイダーのルールは、[Provider](/ja-jp/plugins/schema-definition/model/model-designing-rules) エンティティに基づいています。 * モデルルールは、[AIModelEntity](/ja-jp/plugins/schema-definition/model/model-designing-rules) エンティティに基づいています。 diff --git a/ja-jp/plugins/schema-definition/model/model-schema.mdx b/ja-jp/plugins/schema-definition/model/model-schema.mdx index 3cc7bd98..63d95a42 100644 --- a/ja-jp/plugins/schema-definition/model/model-schema.mdx +++ b/ja-jp/plugins/schema-definition/model/model-schema.mdx @@ -2,6 +2,24 @@ title: モデルスキーマ --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0412-model-schema.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ ここでは、プロバイダーと各モデルタイプが実装する必要があるインターフェースメソッドとパラメータについて説明します。 # モデルプロバイダー diff --git a/ja-jp/plugins/schema-definition/persistent-storage.mdx b/ja-jp/plugins/schema-definition/persistent-storage.mdx index 70394354..71174c50 100644 --- a/ja-jp/plugins/schema-definition/persistent-storage.mdx +++ b/ja-jp/plugins/schema-definition/persistent-storage.mdx @@ -3,6 +3,24 @@ title: 永続化されたストレージ --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0411-persistent-storage-kv.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ プラグイン内のToolとEndpointを個別に見ると、ほとんどの場合、単一のラウンドの対話、つまりリクエストを送信してデータを返し、タスクが終了するだけであることがわかります。 長期的なデータの保存が必要な場合、例えば永続的なメモリを実装する場合、プラグインには永続的なストレージ機能が必要です。**永続ストレージメカニズムにより、プラグインは同じWorkspace内でデータを永続的に保存する機能を持つことができます**。現在はKVデータベースを提供してストレージのニーズを満たしており、将来的には実際の使用状況に基づいて、より柔軟で強力なストレージインターフェースを導入する可能性があります。 diff --git a/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/README.mdx b/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/README.mdx index 6b70c879..24795634 100644 --- a/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/README.mdx +++ b/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/README.mdx @@ -3,6 +3,24 @@ title: Difyサービスへのバックコール --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/9241-reverse-invocation.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ プラグインは、Difyメインプラットフォーム内の特定のサービスを自由に呼び出し、プラグインの機能を拡張できます。 ### 呼び出し可能なDifyモジュール diff --git a/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/app.mdx b/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/app.mdx index bad77b2a..2389458a 100644 --- a/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/app.mdx +++ b/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/app.mdx @@ -3,6 +3,24 @@ title: アプリ --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/9242-reverse-invocation-app.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ リバース呼び出しとは、プラグインがDify内のAppデータにアクセスできることを意味します。このモジュールは、ストリーミングと非ストリーミングの両方のAppコールをサポートしています。 ### **エンドポイントタイプ:** diff --git a/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/model.mdx b/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/model.mdx index 9e95ce3b..a5d96f5d 100644 --- a/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/model.mdx +++ b/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/model.mdx @@ -3,6 +3,24 @@ title: モデル --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/9242-reverse-invocation-model.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ リバースモデルリクエストとは、プラグインがDify内のLLM機能に対してリバースリクエストを行う能力を指し、TTS、Rerankなど、プラットフォーム上のすべてのモデルタイプと機能が含まれます。 モデルのリクエストには、ModelConfigタイプのパラメータを渡す必要があることに注意してください。その構造は共通仕様定義で参照でき、この構造は異なるタイプのモデルで若干の違いがあります。 diff --git a/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/node.mdx b/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/node.mdx index d8d6f2ab..984cc32f 100644 --- a/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/node.mdx +++ b/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/node.mdx @@ -3,6 +3,24 @@ title: ノード --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/9243-reverse-invocation-node.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ リバースノードリクエストとは、プラグインがDifyのChatflow/Workflowアプリケーション内の特定のノードにアクセスする能力を指します。 `Workflow`の`ParameterExtractor`と`QuestionClassifier`ノードは、複雑なPromptとコードロジックをカプセル化しており、LLMを通じたハードコーディングでは解決が困難な多くのタスクを実行できます。プラグインはこれら2つのノードをリクエストすることができます。 diff --git a/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/tool.mdx b/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/tool.mdx index f0e0c854..c201b67b 100644 --- a/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/tool.mdx +++ b/ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/tool.mdx @@ -3,6 +3,24 @@ title: ツール --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/9242-reverse-invocation-tool.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ 以下のようなシナリオに遭遇した場合: * ツールタイププラグインが機能を実装したが、期待を満たしておらずデータの再処理が必要な場合 diff --git a/ja-jp/plugins/schema-definition/tool.mdx b/ja-jp/plugins/schema-definition/tool.mdx index 08f9f7fd..0e849fca 100644 --- a/ja-jp/plugins/schema-definition/tool.mdx +++ b/ja-jp/plugins/schema-definition/tool.mdx @@ -2,6 +2,24 @@ title: Tool(ツール) --- + +{/* + コントリビューター注: + ---------------- + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: + /plugin_dev_ja/0411-tool.ja +*/} + + +

ドキュメント再編の一環として、このページは段階的に廃止されます。

+ +

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

+ +

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

+
+ 詳細なインターフェースドキュメントを読む前に、[クイックスタート:ツール](/ja-jp/plugins/quick-start/develop-plugins/tool-plugin) を参照し、Difyプラグインにおけるツールの利用プロセスについて、概要を把握しておいてください。 ### **データ構造** diff --git a/tools/add_deprecation_notices.py b/tools/add_deprecation_notices.py index 2253df2f..b7baf0ab 100644 --- a/tools/add_deprecation_notices.py +++ b/tools/add_deprecation_notices.py @@ -4,20 +4,20 @@ import re # {new_doc_href} 将被替换为新文档的实际链接 DEPRECATION_NOTICE_TEMPLATE = """{{/* - 贡献者注意: + コントリビューター注: ---------------- - 本文档为旧版文档,即将弃用。 - 请勿对此版本进行更改。 - 所有更新应指向新版本: + これはレガシードキュメントであり、非推奨になります。 + このバージョンに変更を加えないでください。 + すべての更新は新しいバージョンに向けられるべきです: {new_doc_href} */}} - -

作为我们文档重组的一部分,此页面正在逐步淘汰。

+ +

ドキュメント再編の一環として、このページは段階的に廃止されます。

-

点击此卡片跳转到包含最新信息的更新版本。

+

このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。

-

如果您在新的文档中发现任何差异或需要改进的地方,请使用页面底部的“报告问题”按钮。

+

新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。

""" def load_mappings(json_full_path): @@ -72,9 +72,9 @@ def add_deprecation_notice_to_file_content(target_file_full_path, new_doc_href): notice_body = DEPRECATION_NOTICE_TEMPLATE.format(new_doc_href=new_doc_href).strip() # 检查是否已存在通告 (基于标题和链接),避免重复添加 - # "本文档即将弃用" 是 Card 的标题 - if '本文档即将弃用' in rest_of_content and new_doc_href in rest_of_content: - print(f"信息:通告 (链接到 {new_doc_href}) 已存在于 {target_file_full_path}。跳过。") + # "このドキュメントはまもなく非推奨になります" 是 Card 的日文标题 + if 'このドキュメントはまもなく非推奨になります' in rest_of_content and new_doc_href in rest_of_content: + print(f"情報:通知 (リンク先 {new_doc_href}) は既に {target_file_full_path} に存在します。スキップします。") # 日语提示 return # 组装新内容:frontmatter + 两个换行 + 通告 + 两个换行 + 原有内容(去除开头的换行) @@ -108,7 +108,7 @@ def main(): base_dir = os.path.dirname(script_dir) # 项目根目录 # JSON 配置文件相对于 base_dir 的路径 - json_file_relative_path = "plugin_dev_zh/sync/plugin_mappings.json" # 更新为中文版路径 + json_file_relative_path = "plugin_dev_ja/sync/plugin_mappings.json" # 更新为日文版路径 json_full_path = os.path.join(base_dir, json_file_relative_path) mappings_data = load_mappings(json_full_path)