diff --git a/docs-backup-3.21.json b/docs-3.21.json
similarity index 100%
rename from docs-backup-3.21.json
rename to docs-3.21.json
diff --git a/docs.json b/docs.json
index ca32bb89..c5a736da 100644
--- a/docs.json
+++ b/docs.json
@@ -895,221 +895,234 @@
},
{
"language": "ja",
- "href": "/ja/introduction",
+ "href": "/ja-jp/introduction",
"tabs": [
{
"tab": "ドキュメント",
"groups": [
{
- "group": "はじめに",
+ "group": "入門",
"pages": [
- "ja/introduction"
+ {
+ "group": "Difyへようこそ",
+ "pages": [
+ "ja-jp/introduction",
+ "ja-jp/getting-started/readme/features-and-specifications",
+ "ja-jp/getting-started/readme/model-providers"
+ ]
+ },
+ "ja-jp/getting-started/cloud",
+ {
+ "group": "Dify 社区版",
+ "pages": [
+ "ja-jp/getting-started/install-self-hosted/readme",
+ "ja-jp/getting-started/install-self-hosted/docker-compose",
+ "ja-jp/getting-started/install-self-hosted/local-source-code",
+ "ja-jp/getting-started/install-self-hosted/bt-panel",
+ "ja-jp/getting-started/install-self-hosted/start-the-frontend-docker-container",
+ "ja-jp/getting-started/install-self-hosted/environments",
+ "ja-jp/getting-started/install-self-hosted/faq"
+ ]
+ },
+ "ja-jp/getting-started/dify-premium"
]
},
{
- "group": "ユーザーマニュアル",
+ "group": "マニュアル",
"pages": [
- "ja/getting-started/install-self-hosted/README",
{
- "group": "モデルの接続",
+ "group": "モデル",
"pages": [
- "ja-jp/user-guide/models/model-configuration",
- "ja-jp/user-guide/models/new-provider",
- "ja-jp/user-guide/models/predefined-model",
- "ja-jp/user-guide/models/customizable-model",
- "ja-jp/user-guide/models/interfaces",
- "ja-jp/user-guide/models/schema",
- "ja-jp/user-guide/models/load-balancing"
+ "ja-jp/guides/model-configuration/readme",
+ "ja-jp/guides/model-configuration/new-provider",
+ "ja-jp/guides/model-configuration/predefined-model",
+ "ja-jp/guides/model-configuration/customizable-model",
+ "ja-jp/guides/model-configuration/interfaces",
+ "ja-jp/guides/model-configuration/schema",
+ "ja-jp/guides/model-configuration/load-balancing"
]
},
{
- "group": "アプリの構築",
+ "group": "アプリ・オーケストレーション",
"pages": [
- "ja-jp/user-guide/build-app/chatbot",
- "ja-jp/user-guide/build-app/text-generator",
- "ja-jp/user-guide/build-app/agent",
+ "ja-jp/guides/application-orchestrate/readme",
+ "ja-jp/guides/application-orchestrate/creating-an-application",
{
- "group": "チャットフロー & ワークフロー",
+ "group": "チャットボット",
"pages": [
- "ja-jp/user-guide/build-app/flow-app/concepts",
- "ja-jp/user-guide/build-app/flow-app/create-flow-app",
- "ja-jp/user-guide/build-app/flow-app/variables",
+ "ja-jp/guides/application-orchestrate/chatbot-application",
+ "ja-jp/guides/application-orchestrate/multiple-llms-debugging"
+ ]
+ },
+ "ja-jp/guides/application-orchestrate/agent",
+ {
+ "group": "ツールキット",
+ "pages": [
+ "ja-jp/guides/application-orchestrate/app-toolkits/README",
+ "ja-jp/guides/application-orchestrate/app-toolkits/moderation-tool"
+ ]
+ }
+ ]
+ },
+ {
+ "group": "ワークフロー",
+ "pages": [
+ "ja-jp/guides/workflow/concepts",
+ "ja-jp/guides/workflow/variables",
{
"group": "ノードの説明",
"pages": [
- "ja-jp/user-guide/build-app/flow-app/nodes/start",
- "ja-jp/user-guide/build-app/flow-app/nodes/end",
- "ja-jp/user-guide/build-app/flow-app/nodes/answer",
- "ja-jp/user-guide/build-app/flow-app/nodes/llm",
- "ja-jp/user-guide/build-app/flow-app/nodes/knowledge-retrieval",
- "ja-jp/user-guide/build-app/flow-app/nodes/question-classifier",
- "ja-jp/user-guide/build-app/flow-app/nodes/ifelse",
- "ja-jp/user-guide/build-app/flow-app/nodes/code",
- "ja-jp/user-guide/build-app/flow-app/nodes/template",
- "ja-jp/user-guide/build-app/flow-app/nodes/doc-extractor",
- "ja-jp/user-guide/build-app/flow-app/nodes/list-operator",
- "ja-jp/user-guide/build-app/flow-app/nodes/variable-aggregation",
- "ja-jp/user-guide/build-app/flow-app/nodes/variable-assigner",
- "ja-jp/user-guide/build-app/flow-app/nodes/iteration",
- "ja-jp/user-guide/build-app/flow-app/nodes/parameter-extractor",
- "ja-jp/user-guide/build-app/flow-app/nodes/http-request",
- "ja-jp/user-guide/build-app/flow-app/nodes/tools"
+ "ja-jp/guides/workflow/nodes/start",
+ "ja-jp/guides/workflow/nodes/end",
+ "ja-jp/guides/workflow/nodes/answer",
+ "ja-jp/guides/workflow/nodes/llm",
+ "ja-jp/guides/workflow/nodes/knowledge-retrieval",
+ "ja-jp/guides/workflow/nodes/question-classifier",
+ "ja-jp/guides/workflow/nodes/ifelse",
+ "ja-jp/guides/workflow/nodes/code",
+ "ja-jp/guides/workflow/nodes/template",
+ "ja-jp/guides/workflow/nodes/doc-extractor",
+ "ja-jp/guides/workflow/nodes/list-operator",
+ "ja-jp/guides/workflow/nodes/variable-aggregator",
+ "ja-jp/guides/workflow/nodes/variable-assigner",
+ "ja-jp/guides/workflow/nodes/iteration",
+ "ja-jp/guides/workflow/nodes/parameter-extractor",
+ "ja-jp/guides/workflow/nodes/http-request",
+ "ja-jp/guides/workflow/nodes/agent",
+ "ja-jp/guides/workflow/nodes/tools",
+ "ja-jp/guides/workflow/nodes/loop"
]
},
- "ja-jp/user-guide/build-app/flow-app/orchestrate-node",
- "ja-jp/user-guide/build-app/flow-app/file-upload",
- "ja-jp/user-guide/build-app/flow-app/additional-feature",
- "ja-jp/user-guide/build-app/flow-app/application-publishing"
+ "ja-jp/guides/workflow/shortcut-key",
+ "ja-jp/guides/workflow/orchestrate-node",
+ "ja-jp/guides/workflow/file-upload",
+ {
+ "group": "エラー処理",
+ "pages": [
+ "ja-jp/guides/workflow/error-handling/readme",
+ "ja-jp/guides/workflow/error-handling/predefined-nodes-failure-logic",
+ "ja-jp/guides/workflow/error-handling/error-type"
+ ]
+ },
+ "ja-jp/guides/workflow/additional-feature",
+ {
+ "group": "プレビューとデバッグ",
+ "pages": [
+ "ja-jp/guides/workflow/debug-and-preview/step-run",
+ "ja-jp/guides/workflow/debug-and-preview/log",
+ "ja-jp/guides/workflow/debug-and-preview/checklist",
+ "ja-jp/guides/workflow/debug-and-preview/history"
+ ]
+ },
+ "ja-jp/guides/workflow/publish",
+ "ja-jp/guides/workflow/bulletin"
]
- }
- ]
},
{
- "group": "アプリのデバッグ",
+ "group": "ナレッジベース",
"pages": [
+ "ja-jp/guides/knowledge-base/readme",
{
- "group": "チャットフロー & ワークフロー",
+ "group": "ナレッジベース作成",
"pages": [
- "ja-jp/user-guide/debug-app/chatflow-and-workflow/preview-and-run",
- "ja-jp/user-guide/debug-app/chatflow-and-workflow/step-run",
- "ja-jp/user-guide/debug-app/chatflow-and-workflow/log",
- "ja-jp/user-guide/debug-app/chatflow-and-workflow/checklist",
- "ja-jp/user-guide/debug-app/chatflow-and-workflow/history"
- ]
- }
- ]
- },
- {
- "group": "アプリの発表",
- "pages": [
- {
- "group": "公開Webアプリとしてのリリース",
- "pages": [
- "ja-jp/user-guide/application-publishing/launch-your-webapp-quickly/web-app-settings",
- "ja-jp/user-guide/application-publishing/launch-your-webapp-quickly/text-generator",
- "ja-jp/user-guide/application-publishing/launch-your-webapp-quickly/conversation-application"
+ "ja-jp/guides/knowledge-base/knowledge-base-creation/introduction",
+ {
+ "group": "1. オンラインデータソースの活用",
+ "pages": [
+ "ja-jp/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/readme",
+ "ja-jp/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/sync-from-notion",
+ "ja-jp/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/sync-from-website"
+ ]
+ },
+ "ja-jp/guides/knowledge-base/create-knowledge-and-upload-documents/chunking-and-cleaning-text",
+ "ja-jp/guides/knowledge-base/create-knowledge-and-upload-documents/setting-indexing-methods"
]
},
- "ja-jp/user-guide/application-publishing/embedding-in-websites",
- "ja-jp/user-guide/application-publishing/developing-with-apis",
- "ja-jp/user-guide/application-publishing/based-on-frontend-templates"
+ {
+ "group": "ナレッジベースの管理",
+ "pages": [
+ "ja-jp/guides/knowledge-base/knowledge-and-documents-maintenance/introduction",
+ "ja-jp/guides/knowledge-base/knowledge-and-documents-maintenance/maintain-knowledge-documents",
+ "ja-jp/guides/knowledge-base/knowledge-and-documents-maintenance/maintain-dataset-via-api"
+ ]
+ },
+ "ja-jp/guides/knowledge-base/metadata",
+ "ja-jp/guides/knowledge-base/integrate-knowledge-within-application",
+ "ja-jp/guides/knowledge-base/retrieval-test-and-citation",
+ "ja-jp/guides/knowledge-base/connect-external-knowledge-base",
+ "ja-jp/guides/knowledge-base/api-documentation/external-knowledge-api-documentation"
+ ]
+ },
+ {
+ "group": "アプリ公開",
+ "pages": [
+ {
+ "group": "シングルページWebアプリとして公開",
+ "pages": [
+ "ja-jp/guides/application-publishing/launch-your-webapp-quickly/web-app-settings",
+ "ja-jp/guides/application-publishing/launch-your-webapp-quickly/text-generator",
+ "ja-jp/guides/application-publishing/launch-your-webapp-quickly/conversation-application"
+ ]
+ },
+ "ja-jp/guides/application-publishing/embedding-in-websites",
+ "ja-jp/guides/application-publishing/developing-with-apis",
+ "ja-jp/guides/application-publishing/based-on-frontend-templates"
+ ]
+ },
+ {
+ "group": "アノテーション",
+ "pages": [
+ "ja-jp/guides/annotation/logs",
+ "ja-jp/guides/annotation/annotation-reply"
+ ]
+ },
+ {
+ "group": "モニタリング",
+ "pages": [
+ "ja-jp/guides/monitoring/analysis",
+ {
+ "group": "外部Opsツール統合",
+ "pages": [
+ "ja-jp/guides/monitoring/integrate-external-ops-tools/integrate-langfuse",
+ "ja-jp/guides/monitoring/integrate-external-ops-tools/integrate-langsmith"
+ ]
+ }
+ ]
+ },
+ {
+ "group": "扩展",
+ "pages": [
+ {
+ "group": "API 扩展",
+ "pages": [
+ "zh-hans/guides/tools/extensions/api-based/api-based-extension",
+ "zh-hans/guides/tools/extensions/api-based/external-data-tool",
+ "zh-hans/guides/tools/extensions/api-based/cloudflare-workers",
+ "zh-hans/guides/tools/extensions/api-based/moderation"
+ ]
+ },
+ {
+ "group": "代码扩展",
+ "pages": [
+ "zh-hans/guides/tools/extensions/code-based/external-data-tool",
+ "zh-hans/guides/tools/extensions/code-based/moderation"
+ ]
+ }
+ ]
+ },
+ {
+ "group": "コラボレーション",
+ "pages": [
+ "ja-jp/guides/workspace/app"
]
},
{
"group": "管理",
"pages": [
- "ja-jp/management/app-management",
- "ja-jp/management/team-members-management",
- "ja-jp/management/personal-account-management",
- "ja-jp/management/version-control"
- ]
- },
- {
- "group": "アプリのモニタリング",
- "pages": [
- "ja-jp/user-guide/monitoring/analysis",
- "ja-jp/user-guide/monitoring/logs",
- "ja-jp/user-guide/monitoring/annotation-reply",
- {
- "group": "外部ツールとOpsツールの統合",
- "pages": [
- "ja-jp/user-guide/monitoring/integrate-external-ops-tools/integrate-langfuse",
- "ja-jp/user-guide/monitoring/integrate-external-ops-tools/integrate-langsmith"
- ]
- }
- ]
- },
- {
- "group": "ナレッジベース",
- "pages": [
- {
- "group": "ナレッジベースの作成",
- "pages": [
- "ja-jp/user-guide/knowledge-base/knowledge-base-creation/upload-documents",
- "ja-jp/user-guide/knowledge-base/knowledge-base-creation/sync-from-notion",
- "ja-jp/user-guide/knowledge-base/knowledge-base-creation/sync-from-website",
- "ja-jp/user-guide/knowledge-base/knowledge-base-creation/connect-external-knowledge-base"
- ]
- },
- {
- "group": "インデックスと検索",
- "pages": [
- "ja-jp/user-guide/knowledge-base/indexing-and-retrieval/retrieval-augment",
- "ja-jp/user-guide/knowledge-base/indexing-and-retrieval/hybrid-search",
- "ja-jp/user-guide/knowledge-base/indexing-and-retrieval/rerank",
- "ja-jp/user-guide/knowledge-base/indexing-and-retrieval/retrieval"
- ]
- },
- "ja-jp/user-guide/knowledge-base/retrieval-test-and-citation",
- "ja-jp/user-guide/knowledge-base/knowledge-and-documents-maintenance",
- "ja-jp/user-guide/knowledge-base/integrate-knowledge-within-application",
- "ja-jp/user-guide/knowledge-base/faq"
- ]
- },
- {
- "group": "ツール拡張",
- "pages": [
- "ja-jp/user-guide/tools/introduction",
- {
- "group": "ツールの構成",
- "pages": [
- {
- "group": "Difyオフィシャルツール",
- "pages": [
- "ja-jp/user-guide/tools/dify/google",
- "ja-jp/user-guide/tools/dify/bing",
- "ja-jp/user-guide/tools/dify/dall-e",
- "ja-jp/user-guide/tools/dify/perplexity",
- "ja-jp/user-guide/tools/dify/stable-diffusion"
- ]
- },
- {
- "group": "コミュニティツール",
- "pages": [
- "ja-jp/user-guide/tools/community/searchapi",
- "ja-jp/user-guide/tools/community/alphavantage",
- "ja-jp/user-guide/tools/community/comfyui",
- "ja-jp/user-guide/tools/community/searxng",
- "ja-jp/user-guide/tools/community/serper",
- "ja-jp/user-guide/tools/community/siliconflow"
- ]
- }
- ]
- },
- "ja-jp/user-guide/tools/quick-tool-integration",
- "ja-jp/user-guide/tools/advanced-tool-integration",
- {
- "group": "API 拡張子",
- "pages": [
- "ja-jp/user-guide/tools/extensions/api-based/api-based-extension",
- "ja-jp/user-guide/tools/extensions/api-based/external-data-tool",
- "ja-jp/user-guide/tools/extensions/api-based/cloudflare-workers",
- "ja-jp/user-guide/tools/extensions/api-based/moderation"
- ]
- },
- {
- "group": "コード拡張子",
- "pages": [
- "ja-jp/user-guide/tools/extensions/code-based/external-data-tool",
- "ja-jp/user-guide/tools/extensions/code-based/moderation"
- ]
- }
- ]
- },
- {
- "group": "API ドキュメント",
- "pages": [
- "ja-jp/user-guide/api-documentation/text-generator",
- "ja-jp/user-guide/api-documentation/chatbot",
- "ja-jp/user-guide/api-documentation/workflow",
- "ja-jp/user-guide/api-documentation/knowledge-base",
- "ja-jp/user-guide/api-documentation/external-knowledge-api-documentation"
- ]
- },
- {
- "group": "FAQ",
- "pages": [
- "ja-jp/user-guide/faq/llm-using"
+ "ja-jp/guides/management/app-management",
+ "ja-jp/guides/management/team-members-management",
+ "ja-jp/guides/management/personal-account-management",
+ "ja-jp/guides/management/version-control"
]
}
]
diff --git a/ja/getting-started/cloud.mdx b/ja-jp/getting-started/cloud.mdx
similarity index 100%
rename from ja/getting-started/cloud.mdx
rename to ja-jp/getting-started/cloud.mdx
diff --git a/ja/getting-started/dify-premium.mdx b/ja-jp/getting-started/dify-premium.mdx
similarity index 100%
rename from ja/getting-started/dify-premium.mdx
rename to ja-jp/getting-started/dify-premium.mdx
diff --git a/ja/getting-started/install-self-hosted/README.mdx b/ja-jp/getting-started/install-self-hosted/README.mdx
similarity index 100%
rename from ja/getting-started/install-self-hosted/README.mdx
rename to ja-jp/getting-started/install-self-hosted/README.mdx
diff --git a/ja/getting-started/install-self-hosted/bt-panel.mdx b/ja-jp/getting-started/install-self-hosted/bt-panel.mdx
similarity index 100%
rename from ja/getting-started/install-self-hosted/bt-panel.mdx
rename to ja-jp/getting-started/install-self-hosted/bt-panel.mdx
diff --git a/ja/getting-started/install-self-hosted/docker-compose.mdx b/ja-jp/getting-started/install-self-hosted/docker-compose.mdx
similarity index 100%
rename from ja/getting-started/install-self-hosted/docker-compose.mdx
rename to ja-jp/getting-started/install-self-hosted/docker-compose.mdx
diff --git a/ja/getting-started/install-self-hosted/environments.mdx b/ja-jp/getting-started/install-self-hosted/environments.mdx
similarity index 100%
rename from ja/getting-started/install-self-hosted/environments.mdx
rename to ja-jp/getting-started/install-self-hosted/environments.mdx
diff --git a/ja/getting-started/install-self-hosted/faq.mdx b/ja-jp/getting-started/install-self-hosted/faq.mdx
similarity index 100%
rename from ja/getting-started/install-self-hosted/faq.mdx
rename to ja-jp/getting-started/install-self-hosted/faq.mdx
diff --git a/ja/getting-started/install-self-hosted/local-source-code.mdx b/ja-jp/getting-started/install-self-hosted/local-source-code.mdx
similarity index 100%
rename from ja/getting-started/install-self-hosted/local-source-code.mdx
rename to ja-jp/getting-started/install-self-hosted/local-source-code.mdx
diff --git a/ja/getting-started/install-self-hosted/start-the-frontend-docker-container.mdx b/ja-jp/getting-started/install-self-hosted/start-the-frontend-docker-container.mdx
similarity index 100%
rename from ja/getting-started/install-self-hosted/start-the-frontend-docker-container.mdx
rename to ja-jp/getting-started/install-self-hosted/start-the-frontend-docker-container.mdx
diff --git a/ja/getting-started/install-self-hosted/zeabur.mdx b/ja-jp/getting-started/install-self-hosted/zeabur.mdx
similarity index 100%
rename from ja/getting-started/install-self-hosted/zeabur.mdx
rename to ja-jp/getting-started/install-self-hosted/zeabur.mdx
diff --git a/ja-jp/getting-started/readme/features-and-specifications.mdx b/ja-jp/getting-started/readme/features-and-specifications.mdx
new file mode 100644
index 00000000..5f10e465
--- /dev/null
+++ b/ja-jp/getting-started/readme/features-and-specifications.mdx
@@ -0,0 +1,99 @@
+---
+title: 特徴と技術仕様
+description: LLMアプリケーションの技術スタックに精通している方々にとって、このドキュメントはDify独自の強みを理解するための近道となります。これにより、的確な比較と選択が可能になり、同僚や友人への推奨もしやすくなるでしょう。
+---
+
+
+
| + | + |
|---|---|
| プロジェクト設立 | +2023年3月 | +
| オープンソースライセンス | +Apache License 2.0(商用ライセンスあり) | +
| 公式開発チーム | +15名以上のフルタイム従業員 | +
| コミュニティ貢献者 | +290人以上(2024年Q2時点) | +
| バックエンド技術 | +Python / Flask / PostgreSQL | +
| フロントエンド技術 | +Next.js | +
| コードベースサイズ | +13万行以上 | +
| リリース頻度 | +平均週1回 | +
| + | + |
|---|---|
| プロジェクト設立 | +2023年3月 | +
| オープンソースライセンス | +Apache License 2.0(商用ライセンスあり) | +
| 公式開発チーム | +15名以上のフルタイム従業員 | +
| コミュニティ貢献者 | +290人以上(2024年Q2時点) | +
| バックエンド技術 | +Python / Flask / PostgreSQL | +
| フロントエンド技術 | +Next.js | +
| コードベースサイズ | +13万行以上 | +
| リリース頻度 | +平均週1回 | +
| - | - |
|---|---|
| プロジェクト設立 | -2023年3月 | -
| オープンソースライセンス | -Apache License 2.0(商用ライセンスあり) | -
| 公式開発チーム | -15名以上のフルタイム従業員 | -
| コミュニティ貢献者 | -290人以上(2024年Q2時点) | -
| バックエンド技術 | -Python / Flask / PostgreSQL | -
| フロントエンド技術 | -Next.js | -
| コードベースサイズ | -13万行以上 | -
| リリース頻度 | -平均週1回 | -
| - | - |
|---|---|
| LLM推論エンジン | -Dify Runtime(v0.4以降、LangChainを除去) | -
| 商用モデル対応 | -
- 10社以上(OpenAIとAnthropicを含む) -新しい主要モデルは通常48時間以内に対応 - |
-
| MaaSベンダー対応 | -7社(Hugging Face、Replicate、AWS Bedrock、NVIDIA、GroqCloud、together.ai、OpenRouter) | -
| ローカルモデル対応 | -6社(Xoribits[推奨]、OpenLLM、LocalAI、ChatGLM、Ollama、NVIDIA TIS) | -
| OpenAIインターフェース標準モデル統合 | -∞ | -
| マルチモーダル機能 | -
- 音声認識(ASR)モデル -GPT-4o水準のリッチテキストモデル - |
-
| 内製アプリタイプ | -
- チャットボット、チャットフロー、テキスト生成、エージェント、ワークフロー - |
-
| Prompt-as-a-Serviceオーケストレーション | -
- 高評価のビジュアルオーケストレーションインターフェース、プロンプトの編集と効果のプレビューを一箇所で実行可能 オーケストレーションモード -
プロンプト変数タイプ -
|
-
| エージェント型ワークフロー機能 | -
- 業界をリードするビジュアルワークフローオーケストレーションインターフェース、ノードデバッグはライブ編集可能、モジュール式DSL、ネイティブコードランタイムを提供。より複雑で信頼性が高く安定したLLMアプリケーションの構築に対応 -利用可能なノード -
|
-
| RAG機能 | -
- ビジュアル化された画期的なナレッジベース管理インターフェースを提供。チャンクのプレビューやリコールテストをサポート
検索方式 -
回答精度の最適化 -
|
-
| ETL技術 | -
- TXT、MARKDOWN、PDF、HTML、XLSX、XLS、DOCX、CSV形式の自動的クリーニングをサポート。Unstructuredのサービスによる最大限のサポートを実現 -
|
-
| 対応ベクトルデータベース | -Qdrant(推奨)、Weaviate、Zilliz/Milvus、Pgvector、Pgvector-rs、Chroma、OpenSearch、TiDB、Tencent Vector、Oracle、Relyt、Analyticdb, Couchbase, OceanBase | -
| エージェント技術 | -
- ReAct、Function Call ツールサポート -
内蔵ツール -
|
-
| ログ機能 | -あり、ログに基づくアノテーション | -
| アノテーション返答 | -人間がアノテーションしたQ&Aペアに基づく類似度ベースの返答 モデルのファインチューニング用データ形式としてエクスポート可能 |
-
| コンテンツモデレーション | -OpenAI Moderationまたは外部API | -
| チームコラボレーション | -ワークスペース、複数メンバー管理 | -
| API仕様 | -RESTful、ほとんどの機能をカバー | -
| デプロイ方法 | -Docker、Helm | -