{ "$schema": "https://mintlify.com/docs.json", "theme": "mint", "name": "Dify Docs", "colors": { "primary": "#0034FF", "light": "#688FE8", "dark": "#0034FF" }, "favicon": "/logo/dify-logo.png", "logo": { "light": "https://assets-docs.dify.ai/2025/05/d05cfc6ebe48f725d171dc71c64a5d16.svg", "dark": "https://assets-docs.dify.ai/2025/05/c51f1cda47c1d9a4a162d7736f6e4c53.svg" }, "navigation": { "versions": [ { "version": "English", "tabs": [ { "tab": "Documentation", "groups": [ { "group": "Getting Started", "pages": [ { "group": "Welcome to Dify", "pages": [ "en/introduction", "en/getting-started/readme/features-and-specifications", "en/getting-started/readme/model-providers" ] }, { "group": "Dify Community", "pages": [ "en/getting-started/install-self-hosted/readme", "en/getting-started/install-self-hosted/docker-compose", "en/getting-started/install-self-hosted/local-source-code", "en/getting-started/install-self-hosted/aa-panel", "en/getting-started/install-self-hosted/start-the-frontend-docker-container", "en/getting-started/install-self-hosted/environments", "en/getting-started/install-self-hosted/faqs" ] }, "en/getting-started/cloud", "en/getting-started/dify-premium", "en/getting-started/dify-for-education" ] }, { "group": "Guide", "pages": [ { "group": "Model Configuration", "pages": [ "en/guides/model-configuration/readme", "en/guides/model-configuration/new-provider", "en/guides/model-configuration/predefined-model", "en/guides/model-configuration/customizable-model", "en/guides/model-configuration/interfaces", "en/guides/model-configuration/schema", "en/guides/model-configuration/load-balancing" ] }, { "group": "Application Orchestration", "pages": [ "en/guides/application-orchestrate/readme", "en/guides/application-orchestrate/creating-an-application", "en/guides/application-orchestrate/chatbot-application", "en/guides/application-orchestrate/multiple-llms-debugging", "en/guides/application-orchestrate/text-generator", "en/guides/application-orchestrate/agent", { "group": "Application Toolkits", "pages": [ "en/guides/application-orchestrate/app-toolkits/readme", "en/guides/application-orchestrate/app-toolkits/moderation-tool" ] } ] }, { "group": "Workflow", "pages": [ "en/guides/workflow/README", "en/guides/workflow/key-concepts", "en/guides/workflow/variables", { "group": "Node Description", "pages": [ "en/guides/workflow/node/start", "en/guides/workflow/node/end", "en/guides/workflow/node/answer", "en/guides/workflow/node/llm", "en/guides/workflow/node/knowledge-retrieval", "en/guides/workflow/node/question-classifier", "en/guides/workflow/node/ifelse", "en/guides/workflow/node/code", "en/guides/workflow/node/template", "en/guides/workflow/node/doc-extractor", "en/guides/workflow/node/list-operator", "en/guides/workflow/node/variable-aggregator", "en/guides/workflow/node/variable-assigner", "en/guides/workflow/node/iteration", "en/guides/workflow/node/parameter-extractor", "en/guides/workflow/node/http-request", "en/guides/workflow/node/agent", "en/guides/workflow/node/tools", "en/guides/workflow/node/loop" ] }, "en/guides/workflow/shortcut-key", "en/guides/workflow/orchestrate-node", "en/guides/workflow/file-upload", { "group": "Error Handling", "pages": [ "en/guides/workflow/error-handling/README", "en/guides/workflow/error-handling/predefined-error-handling-logic", "en/guides/workflow/error-handling/error-type" ] }, "en/guides/workflow/additional-features", { "group": "Debug and Preview", "pages": [ "en/guides/workflow/debug-and-preview/preview-and-run", "en/guides/workflow/debug-and-preview/step-run", "en/guides/workflow/debug-and-preview/log", "en/guides/workflow/debug-and-preview/checklist", "en/guides/workflow/debug-and-preview/history" ] }, "en/guides/workflow/publish", "en/guides/workflow/structured-outputs", "en/guides/workflow/bulletin" ] }, { "group": "Knowledge", "pages": [ "en/guides/knowledge-base/readme", { "group": "Create Knowledge", "pages": [ "en/guides/knowledge-base/knowledge-base-creation/introduction", { "group": "1. Import Text Data", "pages": [ "en/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/readme", "en/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/sync-from-notion", "en/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/sync-from-website" ] }, "en/guides/knowledge-base/create-knowledge-and-upload-documents/chunking-and-cleaning-text", "en/guides/knowledge-base/create-knowledge-and-upload-documents/setting-indexing-methods" ] }, { "group": "Manage Knowledge", "pages": [ "en/guides/knowledge-base/knowledge-and-documents-maintenance/introduction", "en/guides/knowledge-base/knowledge-and-documents-maintenance/maintain-knowledge-documents", "en/guides/knowledge-base/knowledge-and-documents-maintenance/maintain-dataset-via-api" ] }, "en/guides/knowledge-base/metadata", "en/guides/knowledge-base/integrate-knowledge-within-application", "en/guides/knowledge-base/retrieval-test-and-citation", "en/guides/knowledge-base/knowledge-request-rate-limit", "en/guides/knowledge-base/connect-external-knowledge-base", "en/guides/knowledge-base/external-knowledge-api" ] }, { "group": "Publishing", "pages": [ { "group": "Publish as a Single-page Web App", "pages": [ "en/guides/application-publishing/launch-your-webapp-quickly/README", "en/guides/application-publishing/launch-your-webapp-quickly/web-app-settings", "en/guides/application-publishing/launch-your-webapp-quickly/text-generator", "en/guides/application-publishing/launch-your-webapp-quickly/conversation-application" ] }, "en/guides/application-publishing/embedding-in-websites", "en/guides/application-publishing/developing-with-apis", "en/guides/application-publishing/based-on-frontend-templates" ] }, { "group": "Annotation", "pages": [ "en/guides/annotation/logs", "en/guides/annotation/annotation-reply" ] }, { "group": "Monitoring", "pages": [ "en/guides/monitoring/README", "en/guides/monitoring/analysis", { "group": "Integrate External Ops Tools", "pages": [ "en/guides/monitoring/integrate-external-ops-tools/README", "en/guides/monitoring/integrate-external-ops-tools/integrate-langsmith", "en/guides/monitoring/integrate-external-ops-tools/integrate-langfuse", "en/guides/monitoring/integrate-external-ops-tools/integrate-opik", "en/guides/monitoring/integrate-external-ops-tools/integrate-weave" ] } ] }, { "group": "Extensions", "pages": [ { "group": "API-Based Extension", "pages": [ "en/guides/extension/api-based-extension/README", "en/guides/extension/api-based-extension/external-data-tool", "en/guides/extension/api-based-extension/cloudflare-workers", "en/guides/extension/api-based-extension/moderation" ] }, { "group": "Code-Based Extension", "pages": [ "en/guides/extension/code-based-extension/README", "en/guides/extension/code-based-extension/external-data-tool", "en/guides/extension/code-based-extension/moderation" ] } ] }, { "group": "Collaboration", "pages": [ "en/guides/workspace/README", "en/guides/workspace/app", "en/guides/workspace/invite-and-manage-members" ] }, { "group": "Management", "pages": [ "en/guides/management/app-management", "en/guides/management/team-members-management", "en/guides/management/personal-account-management", "en/guides/management/subscription-management", "en/guides/management/version-control" ] } ] }, { "group": "Workshop", "pages": [ "en/workshop/README", { "group": "Basic", "pages": [ "en/workshop/basic/build-ai-image-generation-app" ] }, { "group": "Intermediate", "pages": [ "en/workshop/intermediate/article-reader", "en/workshop/intermediate/customer-service-bot", "en/workshop/intermediate/twitter-chatflow" ] } ] }, { "group": "Community", "pages": [ "en/community/support", "en/community/contribution", "en/community/docs-contribution" ] }, { "group": "Plugins", "pages": [ "en/plugins/introduction", { "group": "Quick Start", "pages": [ "en/plugins/quick-start/README", "en/plugins/quick-start/install-plugins", { "group": "Develop Plugins", "pages": [ "en/plugins/quick-start/develop-plugins/README", "en/plugins/quick-start/develop-plugins/initialize-development-tools", "en/plugins/quick-start/develop-plugins/tool-plugin", { "group": "Model Plugin", "pages": [ "en/plugins/quick-start/develop-plugins/model-plugin/README", "en/plugins/quick-start/develop-plugins/model-plugin/create-model-providers", "en/plugins/quick-start/develop-plugins/model-plugin/predefined-model", "en/plugins/quick-start/develop-plugins/model-plugin/customizable-model" ] }, "en/plugins/quick-start/develop-plugins/agent-strategy-plugin", "en/plugins/quick-start/develop-plugins/extension-plugin", "en/plugins/quick-start/develop-plugins/bundle" ] }, "en/plugins/quick-start/debug-plugin" ] }, "en/plugins/manage-plugins", { "group": "Schema Specification", "pages": [ "en/plugins/schema-definition/manifest", "en/plugins/schema-definition/endpoint", "en/plugins/schema-definition/tool", "en/plugins/schema-definition/agent", { "group": "Model", "pages": [ "en/plugins/schema-definition/model/README", "en/plugins/schema-definition/model/model-designing-rules", "en/plugins/schema-definition/model/model-schema" ] }, "en/plugins/schema-definition/general-specifications", "en/plugins/schema-definition/persistent-storage", { "group": "Reverse Invocation of the Dify Service", "pages": [ "en/plugins/schema-definition/reverse-invocation-of-the-dify-service/README", "en/plugins/schema-definition/reverse-invocation-of-the-dify-service/app", "en/plugins/schema-definition/reverse-invocation-of-the-dify-service/model", "en/plugins/schema-definition/reverse-invocation-of-the-dify-service/tool", "en/plugins/schema-definition/reverse-invocation-of-the-dify-service/node" ] } ] }, { "group": "Best Practice", "pages": [ "en/plugins/best-practice/README", "en/plugins/best-practice/develop-a-slack-bot-plugin", "en/plugins/best-practice/how-to-use-mcp-zapier", "en/plugins/best-practice/how-to-print-strings-to-logs-for-debugging" ] }, { "group": "Publish Plugins", "pages": [ "en/plugins/publish-plugins/README", "en/plugins/publish-plugins/plugin-auto-publish-pr", { "group": "Publish to Dify Marketplace", "pages": [ "en/plugins/publish-plugins/publish-to-dify-marketplace/README", "en/plugins/publish-plugins/publish-to-dify-marketplace/plugin-developer-guidelines", "en/plugins/publish-plugins/publish-to-dify-marketplace/plugin-privacy-protection-guidelines" ] }, "en/plugins/publish-plugins/publish-plugin-on-personal-github-repo", "en/plugins/publish-plugins/package-plugin-file-and-publish", "en/plugins/publish-plugins/signing-plugins-for-third-party-signature-verification" ] }, "en/plugins/faq" ] }, { "group": "Development", "pages": [ { "group": "Backend", "pages": [ "en/development/backend/sandbox/README", "en/development/backend/sandbox/contribution" ] }, { "group": "Models Integration", "pages": [ "en/development/models-integration/hugging-face", "en/development/models-integration/replicate", "en/development/models-integration/xinference", "en/development/models-integration/openllm", "en/development/models-integration/localai", "en/development/models-integration/ollama", "en/development/models-integration/litellm", "en/development/models-integration/gpustack", "en/development/models-integration/aws-bedrock-deepseek" ] }, { "group": "Migration", "pages": [ "en/development/migration/migrate-to-v1" ] } ] }, { "group": "Learn More", "pages": [ { "group": "Use Cases", "pages": [ "en/learn-more/use-cases/integrate-deepseek-to-build-an-ai-app", "en/learn-more/use-cases/private-ai-ollama-deepseek-dify", "en/learn-more/use-cases/build-an-notion-ai-assistant", "en/learn-more/use-cases/create-a-midjourney-prompt-bot-with-dify", "en/learn-more/use-cases/create-an-ai-chatbot-with-business-data-in-minutes", "en/learn-more/use-cases/how-to-integrate-dify-chatbot-to-your-wix-website", "en/learn-more/use-cases/how-to-connect-aws-bedrock", "en/learn-more/use-cases/dify-schedule", "en/learn-more/use-cases/building-an-ai-thesis-slack-bot", "en/learn-more/use-cases/build-ai-sales-avatar" ] }, { "group": "Extended Reading", "pages": [ "en/learn-more/extended-reading/what-is-llmops", { "group": "Retrieval-Augmented Generation (RAG)", "pages": [ "en/learn-more/extended-reading/retrieval-augment/README", "en/learn-more/extended-reading/retrieval-augment/hybrid-search", "en/learn-more/extended-reading/retrieval-augment/rerank", "en/learn-more/extended-reading/retrieval-augment/retrieval" ] }, "en/learn-more/extended-reading/how-to-use-json-schema-in-dify" ] }, { "group": "FAQ", "pages": [ "en/learn-more/faq/install-faq", "en/learn-more/faq/use-llms-faq", "en/learn-more/faq/plugins" ] } ] }, { "group": "Policies", "pages": [ "en/policies/open-source", { "group": "User Agreement", "pages": [ "en/policies/agreement/README", "en/policies/agreement/tos", "en/policies/agreement/privacy", "en/policies/agreement/get-compliance-report" ] } ] } ] }, { "tab": "Plugin Development", "groups": [ { "group": "Concepts & Getting Started", "pages": [ { "group": "Overview", "pages": [ "plugin_dev_en/0111-getting-started-dify-plugin.en" ] }, "plugin_dev_en/0131-cheatsheet.en" ] }, { "group": "Development Practices", "pages": [ { "group": "Quick Start", "pages": [ "plugin_dev_en/0211-getting-started-by-prompt.en", "plugin_dev_en/0211-getting-started-dify-tool.en", "plugin_dev_en/0211-getting-started-new-model.en" ] }, { "group": "Developing Dify Plugins", "pages": [ "plugin_dev_en/0221-initialize-development-tools.en", "plugin_dev_en/0222-creating-new-model-provider-extra.en", "plugin_dev_en/0222-creating-new-model-provider.en", "plugin_dev_en/0222-tool-plugin.en" ] } ] }, { "group": "Contribution & Publishing", "pages": [ { "group": "Code of Conduct & Standards", "pages": [ "plugin_dev_en/0312-contributor-covenant-code-of-conduct.en", "plugin_dev_en/0312-privacy-protection-guidelines.en" ] }, { "group": "Publishing & Listing", "pages": [ "plugin_dev_en/0321-release-overview.en", "plugin_dev_en/0322-release-by-file.en", "plugin_dev_en/0322-release-to-dify-marketplace.en", "plugin_dev_en/0322-release-to-individual-github-repo.en" ] }, { "group": "FAQ", "pages": [ "plugin_dev_en/0331-faq.en" ] } ] }, { "group": "Examples & Use Cases", "pages": [ { "group": "Development Examples", "pages": [ "plugin_dev_en/0432-develop-a-slack-bot-plugin.en", "plugin_dev_en/0432-endpoint.en" ] } ] }, { "group": "Advanced Development", "pages": [ { "group": "Extension & Agent", "pages": [ "plugin_dev_en/9231-extension-plugin.en", "plugin_dev_en/9232-agent.en", "plugin_dev_en/9433-agent-strategy-plugin.en" ] }, { "group": "Reverse Calling", "pages": [ "plugin_dev_en/9241-bundle.en", "plugin_dev_en/9241-reverse-invocation.en", "plugin_dev_en/9242-reverse-invocation-app.en", "plugin_dev_en/9242-reverse-invocation-model.en", "plugin_dev_en/9242-reverse-invocation-tool.en", "plugin_dev_en/9243-customizable-model.en", "plugin_dev_en/9243-reverse-invocation-node.en" ] } ] }, { "group": "Reference & Specifications", "pages": [ { "group": "Core Specifications & Features", "pages": [ "plugin_dev_en/0411-general-specifications.en", "plugin_dev_en/0411-model-designing-rules.en", "plugin_dev_en/0411-model-plugin-introduction.en", "plugin_dev_en/0411-persistent-storage-kv.en", "plugin_dev_en/0411-plugin-info-by-manifest.en", "plugin_dev_en/0411-remote-debug-a-plugin.en", "plugin_dev_en/0411-tool.en", "plugin_dev_en/0412-model-schema.en" ] } ] } ] }, { "tab": "Resources", "pages": [ "en/resources/termbase", "en/resources/about-dify/dify-brand-guidelines", "en/resources/about-dify/dify-brand-usage-terms" ] } ] }, { "version": "简体中文", "tabs": [ { "tab": "使用文档", "groups": [ { "group": "入门", "pages": [ { "group": "欢迎使用 Dify", "pages": [ "zh-hans/introduction", "zh-hans/getting-started/readme/features-and-specifications", "zh-hans/getting-started/readme/model-providers" ] }, "zh-hans/getting-started/cloud", { "group": "Dify 社区版", "pages": [ "zh-hans/getting-started/install-self-hosted/readme", "zh-hans/getting-started/install-self-hosted/docker-compose", "zh-hans/getting-started/install-self-hosted/local-source-code", "zh-hans/getting-started/install-self-hosted/bt-panel", "zh-hans/getting-started/install-self-hosted/start-the-frontend-docker-container", "zh-hans/getting-started/install-self-hosted/environments", "zh-hans/getting-started/install-self-hosted/faq" ] }, "zh-hans/getting-started/dify-premium", "zh-hans/getting-started/dify-for-education" ] }, { "group": "手册", "pages": [ { "group": "接入大模型", "pages": [ "zh-hans/guides/model-configuration/readme", "zh-hans/guides/model-configuration/new-provider", "zh-hans/guides/model-configuration/predefined-model", "zh-hans/guides/model-configuration/customizable-model", "zh-hans/guides/model-configuration/interfaces", "zh-hans/guides/model-configuration/schema", "zh-hans/guides/model-configuration/load-balancing" ] }, { "group": "构建应用", "pages": [ "zh-hans/guides/application-orchestrate/readme", "zh-hans/guides/application-orchestrate/creating-an-application", { "group": "聊天助手", "pages": [ "zh-hans/guides/application-orchestrate/chatbot-application", "zh-hans/guides/application-orchestrate/multiple-llms-debugging" ] }, "zh-hans/guides/application-orchestrate/agent", { "group": "应用工具箱", "pages": [ "zh-hans/guides/application-orchestrate/app-toolkits/readme", "zh-hans/guides/application-orchestrate/app-toolkits/moderation-tool" ] } ] }, { "group": "工作流", "pages": [ "zh-hans/guides/workflow/readme", "zh-hans/guides/workflow/key-concept", "zh-hans/guides/workflow/variables", { "group": "节点说明", "pages": [ "zh-hans/guides/workflow/node/start", "zh-hans/guides/workflow/node/llm", "zh-hans/guides/workflow/node/knowledge-retrieval", "zh-hans/guides/workflow/node/question-classifier", "zh-hans/guides/workflow/node/ifelse", "zh-hans/guides/workflow/node/code", "zh-hans/guides/workflow/node/template", "zh-hans/guides/workflow/node/doc-extractor", "zh-hans/guides/workflow/node/list-operator", "zh-hans/guides/workflow/node/variable-aggregator", "zh-hans/guides/workflow/node/variable-assigner", "zh-hans/guides/workflow/node/iteration", "zh-hans/guides/workflow/node/parameter-extractor", "zh-hans/guides/workflow/node/http-request", "zh-hans/guides/workflow/node/agent", "zh-hans/guides/workflow/node/tools", "zh-hans/guides/workflow/node/end", "zh-hans/guides/workflow/node/answer", "zh-hans/guides/workflow/node/loop" ] }, "zh-hans/guides/workflow/shortcut-key", "zh-hans/guides/workflow/orchestrate-node", "zh-hans/guides/workflow/file-upload", { "group": "异常处理", "pages": [ "zh-hans/guides/workflow/error-handling/readme", "zh-hans/guides/workflow/error-handling/predefined-nodes-failure-logic", "zh-hans/guides/workflow/error-handling/error-type" ] }, "zh-hans/guides/workflow/additional-feature", { "group": "预览与调试", "pages": [ "zh-hans/guides/workflow/debug-and-preview/preview-and-run", "zh-hans/guides/workflow/debug-and-preview/step-run", "zh-hans/guides/workflow/debug-and-preview/log", "zh-hans/guides/workflow/debug-and-preview/checklist", "zh-hans/guides/workflow/debug-and-preview/history" ] }, "zh-hans/guides/workflow/publish", "zh-hans/guides/workflow/structured-outputs", "zh-hans/guides/workflow/bulletin" ] }, { "group": "知识库", "pages": [ "zh-hans/guides/knowledge-base/readme", { "group": "创建知识库", "pages": [ "zh-hans/guides/knowledge-base/knowledge-base-creation/introduction", { "group": "1. 导入文本数据", "pages": [ "zh-hans/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/readme", "zh-hans/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/sync-from-notion", "zh-hans/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/sync-from-website" ] }, "zh-hans/guides/knowledge-base/create-knowledge-and-upload-documents/chunking-and-cleaning-text", "zh-hans/guides/knowledge-base/create-knowledge-and-upload-documents/setting-indexing-methods" ] }, { "group": "管理知识库", "pages": [ "zh-hans/guides/knowledge-base/knowledge-and-documents-maintenance/introduction", "zh-hans/guides/knowledge-base/knowledge-and-documents-maintenance/maintain-knowledge-documents", "zh-hans/guides/knowledge-base/knowledge-and-documents-maintenance/maintain-dataset-via-api" ] }, "zh-hans/guides/knowledge-base/metadata", "zh-hans/guides/knowledge-base/integrate-knowledge-within-application", "zh-hans/guides/knowledge-base/retrieval-test-and-citation", "zh-hans/guides/knowledge-base/knowledge-request-rate-limit", "zh-hans/guides/knowledge-base/connect-external-knowledge-base", "zh-hans/guides/knowledge-base/api-documentation/external-knowledge-api-documentation" ] }, { "group": "工具", "pages": [ "zh-hans/guides/tools/readme", "zh-hans/guides/tools/quick-tool-integration", "zh-hans/guides/tools/advanced-tool-integration", { "group": "工具配置详情", "pages": [ "zh-hans/guides/tools/tool-configuration/google", "zh-hans/guides/tools/tool-configuration/bing", "zh-hans/guides/tools/tool-configuration/searchapi", "zh-hans/guides/tools/tool-configuration/stable-diffusion", "zh-hans/guides/tools/tool-configuration/dall-e", "zh-hans/guides/tools/tool-configuration/perplexity", "zh-hans/guides/tools/tool-configuration/alphavantage", "zh-hans/guides/tools/tool-configuration/searxng", "zh-hans/guides/tools/tool-configuration/serper", "zh-hans/guides/tools/tool-configuration/siliconflow", "zh-hans/guides/tools/tool-configuration/comfyui" ] } ] }, { "group": "发布", "pages": [ { "group": "发布为公开 Web 站点", "pages": [ "zh-hans/guides/application-publishing/launch-your-webapp-quickly/readme", "zh-hans/guides/application-publishing/launch-your-webapp-quickly/web-app-settings", "zh-hans/guides/application-publishing/launch-your-webapp-quickly/text-generator", "zh-hans/guides/application-publishing/launch-your-webapp-quickly/conversation-application" ] }, "zh-hans/guides/application-publishing/embedding-in-websites", "zh-hans/guides/application-publishing/developing-with-apis", "zh-hans/guides/application-publishing/based-on-frontend-templates" ] }, { "group": "标注", "pages": [ "zh-hans/guides/annotation/logs", "zh-hans/guides/annotation/annotation-reply" ] }, { "group": "监测", "pages": [ "zh-hans/guides/monitoring/README", { "group": "集成外部与 Ops 工具", "pages": [ "zh-hans/guides/monitoring/integrate-external-ops-tools/readme", "zh-hans/guides/monitoring/integrate-external-ops-tools/integrate-langfuse", "zh-hans/guides/monitoring/integrate-external-ops-tools/integrate-langsmith", "zh-hans/guides/monitoring/integrate-external-ops-tools/integrate-opik", "zh-hans/guides/monitoring/integrate-external-ops-tools/integrate-weave" ] }, "zh-hans/guides/monitoring/analysis" ] }, { "group": "扩展", "pages": [ "zh-hans/guides/tools/extensions/README", { "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/README", "zh-hans/guides/tools/extensions/code-based/external-data-tool", "zh-hans/guides/tools/extensions/code-based/moderation" ] } ] }, { "group": "协同", "pages": [ "zh-hans/guides/workspace/readme", "zh-hans/guides/workspace/app", "zh-hans/guides/workspace/invite-and-manage-members" ] }, { "group": "管理", "pages": [ "zh-hans/guides/management/app-management", "zh-hans/guides/management/team-members-management", "zh-hans/guides/management/personal-account-management", "zh-hans/guides/management/subscription-management", "zh-hans/guides/management/version-control" ] } ] }, { "group": "动手实验室", "pages": [ "zh-hans/workshop/readme", { "group": "初级", "pages": [ "zh-hans/workshop/basic/build-ai-image-generation-app", "zh-hans/workshop/basic/travel-assistant" ] }, { "group": "中级", "pages": [ "zh-hans/workshop/intermediate/article-reader", "zh-hans/workshop/intermediate/customer-service-bot", "zh-hans/workshop/intermediate/twitter-chatflow" ] } ] }, { "group": "社区", "pages": [ "zh-hans/community/support", "zh-hans/community/contribution", "zh-hans/community/docs-contribution" ] }, { "group": "插件", "pages": [ "zh-hans/plugins/introduction", { "group": "快速开始", "pages": [ "zh-hans/plugins/quick-start/README", "zh-hans/plugins/quick-start/install-plugins", { "group": "插件开发", "pages": [ "zh-hans/plugins/quick-start/develop-plugins/README", "zh-hans/plugins/quick-start/develop-plugins/initialize-development-tools", "zh-hans/plugins/quick-start/develop-plugins/tool-plugin", { "group": "Model 插件", "pages": [ "zh-hans/plugins/quick-start/develop-plugins/model-plugin/README", "zh-hans/plugins/quick-start/develop-plugins/model-plugin/create-model-providers", "zh-hans/plugins/quick-start/develop-plugins/model-plugin/integrate-the-predefined-model", "zh-hans/plugins/quick-start/develop-plugins/model-plugin/customizable-model" ] }, "zh-hans/plugins/quick-start/develop-plugins/agent-strategy-plugin", "zh-hans/plugins/quick-start/develop-plugins/extension-plugin", "zh-hans/plugins/quick-start/develop-plugins/bundle" ] }, "zh-hans/plugins/quick-start/debug-plugin" ] }, "zh-hans/plugins/manage-plugins", { "group": "接口定义", "pages": [ "zh-hans/plugins/schema-definition/manifest", "zh-hans/plugins/schema-definition/endpoint", "zh-hans/plugins/schema-definition/tool", "zh-hans/plugins/schema-definition/agent", { "group": "Model", "pages": [ "zh-hans/plugins/schema-definition/model/model-designing-rules", "zh-hans/plugins/schema-definition/model/model-schema" ] }, "zh-hans/plugins/schema-definition/general-specifications", "zh-hans/plugins/schema-definition/persistent-storage", { "group": "反向调用 Dify 服务", "pages": [ "zh-hans/plugins/schema-definition/reverse-invocation-of-the-dify-service/README", "zh-hans/plugins/schema-definition/reverse-invocation-of-the-dify-service/app", "zh-hans/plugins/schema-definition/reverse-invocation-of-the-dify-service/model", "zh-hans/plugins/schema-definition/reverse-invocation-of-the-dify-service/tool", "zh-hans/plugins/schema-definition/reverse-invocation-of-the-dify-service/node" ] } ] }, { "group": "最佳实践", "pages": [ "zh-hans/plugins/best-practice/develop-a-slack-bot-plugin", "zh-hans/plugins/best-practice/how-to-use-mcp-zapier", "zh-hans/plugins/best-practice/how-to-print-strings-to-logs-for-debugging" ] }, { "group": "发布插件", "pages": [ "zh-hans/plugins/publish-plugins/README", "zh-hans/plugins/publish-plugins/plugin-auto-publish-pr", { "group": "发布至 Dify Marketplace", "pages": [ "zh-hans/plugins/publish-plugins/publish-to-dify-marketplace/README", "zh-hans/plugins/publish-plugins/publish-to-dify-marketplace/plugin-developer-guidelines", "zh-hans/plugins/publish-plugins/publish-to-dify-marketplace/plugin-privacy-protection-guidelines" ] }, "zh-hans/plugins/publish-plugins/publish-plugin-on-personal-github-repo", "zh-hans/plugins/publish-plugins/package-plugin-file-and-publish", "zh-hans/plugins/publish-plugins/signing-plugins-for-third-party-signature-verification" ] }, "zh-hans/plugins/faq" ] }, { "group": "研发", "pages": [ { "group": "DifySandbox", "pages": [ "zh-hans/development/backend/sandbox/README", "zh-hans/development/backend/sandbox/contribution" ] }, { "group": "模型接入", "pages": [ "zh-hans/development/models-integration/hugging-face", "zh-hans/development/models-integration/replicate", "zh-hans/development/models-integration/xinference", "zh-hans/development/models-integration/openllm", "zh-hans/development/models-integration/localai", "zh-hans/development/models-integration/ollama", "zh-hans/development/models-integration/litellm", "zh-hans/development/models-integration/gpustack", "zh-hans/development/models-integration/aws-bedrock-deepseek" ] }, { "group": "迁移", "pages": [ "zh-hans/development/migration/migrate-to-v1" ] } ] }, { "group": "阅读更多", "pages": [ { "group": "应用案例", "pages": [ "zh-hans/learn-more/use-cases/integrate-deepseek-to-build-an-ai-app", "zh-hans/learn-more/use-cases/private-ai-ollama-deepseek-dify", "zh-hans/learn-more/use-cases/train-a-qa-chatbot-that-belongs-to-you", "zh-hans/learn-more/use-cases/create-a-midjoureny-prompt-word-robot-with-zero-code", "zh-hans/learn-more/use-cases/build-an-notion-ai-assistant", "zh-hans/learn-more/use-cases/building-an-ai-thesis-slack-bot", "zh-hans/learn-more/use-cases/connect-dify-to-various-im-platforms-by-using-langbot", "zh-hans/learn-more/use-cases/create-an-ai-chatbot-with-business-data-in-minutes", "zh-hans/learn-more/use-cases/practical-implementation-of-building-llm-applications-using-a-full-set-of-open-source-tools", "zh-hans/learn-more/use-cases/dify-on-wechat", "zh-hans/learn-more/use-cases/dify-on-dingtalk", "zh-hans/learn-more/use-cases/dify-on-teams", "zh-hans/learn-more/use-cases/how-to-make-llm-app-provide-a-progressive-chat-experience", "zh-hans/learn-more/use-cases/how-to-integrate-dify-chatbot-to-your-wix-website", "zh-hans/learn-more/use-cases/how-to-connect-aws-bedrock", "zh-hans/learn-more/use-cases/dify-schedule", "zh-hans/learn-more/use-cases/dify-model-arena", "zh-hans/learn-more/use-cases/build-ai-sales-avatar" ] }, { "group": "扩展阅读", "pages": [ "zh-hans/learn-more/extended-reading/what-is-llmops", "zh-hans/learn-more/extended-reading/what-is-array-variable", { "group": "检索增强生成(RAG)", "pages": [ "zh-hans/learn-more/extended-reading/retrieval-augment/README", "zh-hans/learn-more/extended-reading/retrieval-augment/hybrid-search", "zh-hans/learn-more/extended-reading/retrieval-augment/rerank", "zh-hans/learn-more/extended-reading/retrieval-augment/retrieval" ] }, "zh-hans/learn-more/extended-reading/prompt-engineering", "zh-hans/learn-more/extended-reading/how-to-use-json-schema-in-dify" ] }, { "group": "常见问题", "pages": [ "zh-hans/learn-more/faq/install-faq", "zh-hans/learn-more/faq/llms-use-faq", "zh-hans/learn-more/faq/plugins" ] } ] }, { "group": "政策", "pages": [ "zh-hans/policies/open-source", { "group": "用户协议", "pages": [ "zh-hans/policies/agreement/README", "zh-hans/policies/agreement/tos", "zh-hans/policies/agreement/privacy", "zh-hans/policies/agreement/get-compliance-report" ] } ] } ] }, { "tab": "插件开发", "groups": [ { "group": "概念与入门", "pages": [ { "group": "概览", "pages": [ "plugin_dev_zh/0111-getting-started-dify-plugin.zh" ] }, "plugin_dev_zh/0131-cheatsheet.zh" ] }, { "group": "开发实践", "pages": [ { "group": "快速开始", "pages": [ "plugin_dev_zh/0211-getting-started-by-prompt.zh", "plugin_dev_zh/0211-getting-started-dify-tool.zh", "plugin_dev_zh/0211-getting-started-new-model.zh" ] }, { "group": "开发 Dify 插件", "pages": [ "plugin_dev_zh/0221-initialize-development-tools.zh", "plugin_dev_zh/0222-creating-new-model-provider-extra.zh", "plugin_dev_zh/0222-creating-new-model-provider.zh", "plugin_dev_zh/0222-tool-plugin.zh" ] } ] }, { "group": "贡献与发布", "pages": [ { "group": "行为准则与规范", "pages": [ "plugin_dev_zh/0312-contributor-covenant-code-of-conduct.zh", "plugin_dev_zh/0312-privacy-protection-guidelines.zh" ] }, { "group": "发布与上架", "pages": [ "plugin_dev_zh/0321-release-overview.zh", "plugin_dev_zh/0322-release-by-file.zh", "plugin_dev_zh/0322-release-to-dify-marketplace.zh", "plugin_dev_zh/0322-release-to-individual-github-repo.zh" ] }, { "group": "常见问题解答", "pages": [ "plugin_dev_zh/0331-faq.zh" ] } ] }, { "group": "实践案例与示例", "pages": [ { "group": "开发示例", "pages": [ "plugin_dev_zh/0432-develop-a-slack-bot-plugin.zh", "plugin_dev_zh/0432-endpoint.zh" ] } ] }, { "group": "高级开发", "pages": [ { "group": "Extension 与 Agent", "pages": [ "plugin_dev_zh/9231-extension-plugin.zh", "plugin_dev_zh/9232-agent.zh", "plugin_dev_zh/9433-agent-strategy-plugin.zh" ] }, { "group": "反向调用", "pages": [ "plugin_dev_zh/9241-bundle.zh", "plugin_dev_zh/9241-reverse-invocation.zh", "plugin_dev_zh/9242-reverse-invocation-app.zh", "plugin_dev_zh/9242-reverse-invocation-model.zh", "plugin_dev_zh/9242-reverse-invocation-tool.zh", "plugin_dev_zh/9243-customizable-model.zh", "plugin_dev_zh/9243-reverse-invocation-node.zh" ] } ] }, { "group": "Reference & Specifications", "pages": [ { "group": "核心规范与功能", "pages": [ "plugin_dev_zh/0411-general-specifications.zh", "plugin_dev_zh/0411-model-designing-rules.zh", "plugin_dev_zh/0411-model-plugin-introduction.zh", "plugin_dev_zh/0411-persistent-storage-kv.zh", "plugin_dev_zh/0411-plugin-info-by-manifest.zh", "plugin_dev_zh/0411-remote-debug-a-plugin.zh", "plugin_dev_zh/0411-tool.zh", "plugin_dev_zh/0412-model-schema.zh" ] } ] } ] }, { "tab": "资源", "pages": [ "zh-hans/resources/termbase", "zh-hans/resources/about-dify/dify-brand-guidelines", "zh-hans/resources/about-dify/dify-brand-usage-terms" ] } ] }, { "version": "日本語", "tabs": [ { "tab": "ドキュメント", "groups": [ { "group": "入門", "pages": [ { "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", "ja-jp/getting-started/dify-for-education" ] }, { "group": "マニュアル", "pages": [ { "group": "モデル", "pages": [ "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": "アプリ・オーケストレーション", "pages": [ "ja-jp/guides/application-orchestrate/README", "ja-jp/guides/application-orchestrate/creating-an-application", { "group": "チャットボット", "pages": [ "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/guides/workflow/node/start", "ja-jp/guides/workflow/node/end", "ja-jp/guides/workflow/node/answer", "ja-jp/guides/workflow/node/llm", "ja-jp/guides/workflow/node/knowledge-retrieval", "ja-jp/guides/workflow/node/question-classifier", "ja-jp/guides/workflow/node/ifelse", "ja-jp/guides/workflow/node/code", "ja-jp/guides/workflow/node/template", "ja-jp/guides/workflow/node/doc-extractor", "ja-jp/guides/workflow/node/list-operator", "ja-jp/guides/workflow/node/variable-aggregator", "ja-jp/guides/workflow/node/variable-assigner", "ja-jp/guides/workflow/node/iteration", "ja-jp/guides/workflow/node/parameter-extractor", "ja-jp/guides/workflow/node/http-request", "ja-jp/guides/workflow/node/agent", "ja-jp/guides/workflow/node/tools", "ja-jp/guides/workflow/node/loop" ] }, "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/structured-outputs", "ja-jp/guides/workflow/bulletin" ] }, { "group": "ナレッジベース", "pages": [ "ja-jp/guides/knowledge-base/readme", { "group": "ナレッジベース作成", "pages": [ "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" ] }, { "group": "ナレッジベースの管理", "pages": [ "ja-jp/guides/knowledge-base/knowledge-and-documents-maintenance/readme", "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/knowledge-request-rate-limit", "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", "ja-jp/guides/monitoring/integrate-external-ops-tools/integrate-opik", "ja-jp/guides/monitoring/integrate-external-ops-tools/integrate-weave" ] } ] }, { "group": "拡張", "pages": [ { "group": "API 拡張", "pages": [ "ja-jp/guides/extension/api-based-extension/README", "ja-jp/guides/extension/api-based-extension/cloudflare-workers", "ja-jp/guides/extension/api-based-extension/moderation" ] }, { "group": "コード拡張", "pages": [ "ja-jp/guides/extension/code-based-extension/README", "ja-jp/guides/extension/code-based-extension/external-data-tool", "ja-jp/guides/extension/code-based-extension/moderation" ] } ] }, { "group": "コラボレーション", "pages": [ "ja-jp/guides/workspace/readme", "ja-jp/guides/workspace/app", "ja-jp/guides/workspace/invite-and-manage-members" ] }, { "group": "管理", "pages": [ "ja-jp/guides/management/app-management", "ja-jp/guides/management/team-members-management", "ja-jp/guides/management/personal-account-management", "ja-jp/guides/management/subscription-management", "ja-jp/guides/management/version-control" ] } ] }, { "group": "ハンドオン工房", "pages": [ { "group": "初級編", "pages": [ "ja-jp/workshop/basic/README", "ja-jp/workshop/basic/build-ai-image-generation-app", "ja-jp/workshop/basic/travel-assistant" ] }, { "group": "中級編", "pages": [ "ja-jp/workshop/intermediate/article-reader", "ja-jp/workshop/intermediate/twitter-chatflow" ] } ] }, { "group": "コミュニティ", "pages": [ "ja-jp/community/support", "ja-jp/community/contribution", "ja-jp/community/docs-contribution" ] }, { "group": "プラグイン", "pages": [ "ja-jp/plugins/introduction", { "group": "クイックスタート", "pages": [ "ja-jp/plugins/quick-start/README", "ja-jp/plugins/quick-start/install-plugins", { "group": "プラグイン開発の入門", "pages": [ "ja-jp/plugins/quick-start/develop-plugins/README", "ja-jp/plugins/quick-start/develop-plugins/initialize-development-tools", "ja-jp/plugins/quick-start/develop-plugins/tool-plugin", { "group": "モデル型プラグイン", "pages": [ "ja-jp/plugins/quick-start/develop-plugins/model-plugin/README", "ja-jp/plugins/quick-start/develop-plugins/model-plugin/create-model-providers", "ja-jp/plugins/quick-start/develop-plugins/model-plugin/integrate-the-predefined-model", "ja-jp/plugins/quick-start/develop-plugins/model-plugin/customizable-model" ] }, "ja-jp/plugins/quick-start/develop-plugins/agent-strategy-plugin", "ja-jp/plugins/quick-start/develop-plugins/extension-plugin", "ja-jp/plugins/quick-start/develop-plugins/bundle" ] }, "ja-jp/plugins/quick-start/debug-plugin" ] }, "ja-jp/plugins/manage-plugins", { "group": "スキーマ仕様", "pages": [ "ja-jp/plugins/schema-definition/README", "ja-jp/plugins/schema-definition/manifest", "ja-jp/plugins/schema-definition/endpoint", "ja-jp/plugins/schema-definition/tool", "ja-jp/plugins/schema-definition/agent", { "group": "Model", "pages": [ "ja-jp/plugins/schema-definition/model/README", "ja-jp/plugins/schema-definition/model/model-designing-rules", "ja-jp/plugins/schema-definition/model/model-schema" ] }, "ja-jp/plugins/schema-definition/general-specifications", "ja-jp/plugins/schema-definition/persistent-storage", { "group": "Difyサービスの逆呼び出し", "pages": [ "ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/README", "ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/app", "ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/model", "ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/tool", "ja-jp/plugins/schema-definition/reverse-invocation-of-the-dify-service/node" ] } ] }, { "group": "ベストプラクティス", "pages": [ "ja-jp/plugins/best-practice/README", "ja-jp/plugins/best-practice/develop-a-slack-bot-plugin", "ja-jp/plugins/best-practice/how-to-use-mcp-zapier", "ja-jp/plugins/best-practice/how-to-print-strings-to-logs-for-debugging" ] }, { "group": "プラグインの公開", "pages": [ "ja-jp/plugins/publish-plugins/README", "ja-jp/plugins/publish-plugins/plugin-auto-publish-pr", { "group": "Difyマーケットプレイスへの公開", "pages": [ "ja-jp/plugins/publish-plugins/publish-to-dify-marketplace/README", "ja-jp/plugins/publish-plugins/publish-to-dify-marketplace/plugin-developer-guidelines", "ja-jp/plugins/publish-plugins/publish-to-dify-marketplace/plugin-privacy-protection-guidelines" ] }, "ja-jp/plugins/publish-plugins/publish-plugin-on-personal-github-repo", "ja-jp/plugins/publish-plugins/package-plugin-file-and-publish", "ja-jp/plugins/publish-plugins/signing-plugins-for-third-party-signature-verification" ] }, "ja-jp/plugins/faq" ] }, { "group": "開発", "pages": [ { "group": "バックエンド", "pages": [ "ja-jp/development/backend/sandbox/README", "ja-jp/development/backend/sandbox/contribution" ] }, { "group": "モデルの統合", "pages": [ "ja-jp/development/models-integration/hugging-face", "ja-jp/development/models-integration/replicate", "ja-jp/development/models-integration/xinference", "ja-jp/development/models-integration/openllm", "ja-jp/development/models-integration/localai", "ja-jp/development/models-integration/ollama", "ja-jp/development/models-integration/litellm", "ja-jp/development/models-integration/gpustack", "ja-jp/development/models-integration/aws-bedrock-deepseek" ] }, { "group": "移行", "pages": [ "ja-jp/development/migration/migrate-to-v1" ] } ] }, { "group": "もっと読む", "pages": [ { "group": "活用事例", "pages": [ "ja-jp/learn-more/use-cases/integrate-deepseek-to-build-an-ai-app", "ja-jp/learn-more/use-cases/private-ai-ollama-deepseek-dify", "ja-jp/learn-more/use-cases/create-a-midjoureny-prompt-word-robot-with-zero-code", "ja-jp/learn-more/use-cases/build-an-notion-ai-assistant", "ja-jp/learn-more/use-cases/create-an-ai-chatbot-with-business-data-in-minutes", "ja-jp/learn-more/use-cases/how-to-integrate-dify-chatbot-to-your-wix-website", "ja-jp/learn-more/use-cases/how-to-connect-aws-bedrock", "ja-jp/learn-more/use-cases/dify-model-arena", "ja-jp/learn-more/use-cases/dify-schedule", "ja-jp/learn-more/use-cases/building-an-ai-thesis-slack-bot", "ja-jp/learn-more/use-cases/build-ai-sales-avatar" ] }, { "group": "さらに読む", "pages": [ "ja-jp/learn-more/extended-reading/what-is-llmops", "ja-jp/learn-more/extended-reading/what-is-array-variable", { "group": "检索增强生成(RAG)", "pages": [ "ja-jp/learn-more/extended-reading/retrieval-augment/README", "ja-jp/learn-more/extended-reading/retrieval-augment/hybrid-search", "ja-jp/learn-more/extended-reading/retrieval-augment/rerank", "ja-jp/learn-more/extended-reading/retrieval-augment/retrieval" ] }, "ja-jp/learn-more/extended-reading/how-to-use-json-schema-in-dify" ] }, { "group": "常见问题", "pages": [ "ja-jp/learn-more/faq/install-faq", "ja-jp/learn-more/faq/llms-use-faq", "ja-jp/learn-more/faq/plugins" ] } ] }, { "group": "ポリシー", "pages": [ "ja-jp/policies/open-source", { "group": "ユーザ規約", "pages": [ "ja-jp/policies/agreement/README", "ja-jp/policies/agreement/tos", "ja-jp/policies/agreement/privacy", "ja-jp/policies/agreement/get-compliance-report" ] } ] } ] }, { "tab": "用語ベース", "pages": [ "ja-jp/resources/termbase", "ja-jp/resources/about-dify/dify-brand-guidelines", "ja-jp/resources/about-dify/dify-brand-usage-terms" ] } ] }, { "version": "Archived", "href": "https://legacy-docs.dify.ai/" } ] }, "contextual": { "options": [ "copy", "view" ] }, "styling": { "codeblocks": "system" }, "redirects": [ { "source": "plugins/schema-definition/model", "destination": "en/plugins/schema-definition/model/model-designing-rules" }, { "source": "plugins/schema-definition", "destination": "en/plugins/schema-definition/manifest" }, { "source": "guides/application-orchestrate/app-toolkits", "destination": "guides/application-orchestrate/app-toolkits/readme" }, { "source": "ja-jp/plugins/plugin-auto-publish-pr", "destination": "ja-jp/plugins/publish-plugins/plugin-auto-publish-pr" }, { "source": "zh-hans/plugins/plugin-auto-publish-pr", "destination": "zh-hans/plugins/publish-plugins/plugin-auto-publish-pr" }, { "source": "en/plugins/plugin-auto-publish-pr", "destination": "en/plugins/publish-plugins/plugin-auto-publish-pr" }, { "source": "zh-hans/getting-started/install-self-hosted", "destination": "zh-hans/getting-started/install-self-hosted/readme" }, { "source": "zh-hans/guides/model-configuration", "destination": "zh-hans/guides/model-configuration/readme" }, { "source": "zh-hans/guides/application-orchestrate", "destination": "zh-hans/guides/application-orchestrate/readme" }, { "source": "zh-hans/guides/application-orchestrate/app-toolkits", "destination": "zh-hans/guides/application-orchestrate/app-toolkits/readme" }, { "source": "zh-hans/guides/workflow", "destination": "zh-hans/guides/workflow/readme" }, { "source": "zh-hans/guides/workflow/node", "destination": "zh-hans/guides/workflow/node/start" }, { "source": "zh-hans/guides/workflow/error-handling", "destination": "zh-hans/guides/workflow/error-handling/readme" }, { "source": "zh-hans/guides/workflow/debug-and-preview", "destination": "zh-hans/guides/workflow/debug-and-preview/preview-and-run" }, { "source": "zh-hans/guides/workflow/debug-and-preview/yu-lan-yu-yun-hang", "destination": "zh-hans/guides/workflow/debug-and-preview/preview-and-run" }, { "source": "zh-hans/guides/knowledge-base", "destination": "zh-hans/guides/knowledge-base/readme" }, { "source": "zh-hans/guides/knowledge-base/create-knowledge-and-upload-documents", "destination": "zh-hans/guides/knowledge-base/knowledge-base-creation/introduction" }, { "source": "zh-hans/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data", "destination": "zh-hans/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/readme" }, { "source": "zh-hans/guides/knowledge-base/knowledge-and-documents-maintenance", "destination": "zh-hans/guides/knowledge-base/knowledge-and-documents-maintenance/introduction" }, { "source": "zh-hans/guides/tools", "destination": "zh-hans/guides/tools/readme" }, { "source": "zh-hans/guides/tools/tool-configuration", "destination": "zh-hans/guides/tools/tool-configuration/readme" }, { "source": "zh-hans/guides/application-publishing", "destination": "zh-hans/guides/application-publishing/readme" }, { "source": "zh-hans/guides/application-publishing/launch-your-webapp-quickly", "destination": "zh-hans/guides/application-publishing/launch-your-webapp-quickly/readme" }, { "source": "zh-hans/guides/annotation", "destination": "zh-hans/guides/annotation/readme" }, { "source": "zh-hans/guides/monitoring", "destination": "zh-hans/guides/monitoring/readme" }, { "source": "zh-hans/guides/monitoring/integrate-external-ops-tools", "destination": "zh-hans/guides/monitoring/integrate-external-ops-tools/readme" }, { "source": "zh-hans/guides/extension", "destination": "zh-hans/guides/extension/readme" }, { "source": "zh-hans/guides/extension/api-based-extension", "destination": "zh-hans/guides/extension/api-based-extension/readme" }, { "source": "zh-hans/guides/extension/code-based-extension", "destination": "zh-hans/guides/extension/code-based-extension/readme" }, { "source": "zh-hans/guides/workspace", "destination": "zh-hans/guides/workspace/readme" }, { "source": "zh-hans/guides/management", "destination": "zh-hans/guides/management/readme" }, { "source": "zh-hans/workshop/basic", "destination": "zh-hans/workshop/readme" }, { "source": "zh-hans/workshop/intermediate", "destination": "zh-hans/workshop/intermediate/readme" }, { "source": "zh-hans/plugins/quick-start", "destination": "zh-hans/plugins/quick-start/readme" }, { "source": "zh-hans/plugins/quick-start/develop-plugins", "destination": "zh-hans/plugins/quick-start/develop-plugins/readme" }, { "source": "zh-hans/plugins/quick-start/develop-plugins/model-plugin", "destination": "zh-hans/plugins/quick-start/develop-plugins/model-plugin/readme" }, { "source": "zh-hans/plugins/schema-definition", "destination": "zh-hans/plugins/schema-definition/readme" }, { "source": "zh-hans/plugins/schema-definition/model", "destination": "zh-hans/plugins/schema-definition/model/readme" }, { "source": "zh-hans/plugins/schema-definition/reverse-invocation-of-the-dify-service", "destination": "zh-hans/plugins/schema-definition/reverse-invocation-of-the-dify-service/readme" }, { "source": "zh-hans/plugins/best-practice", "destination": "zh-hans/plugins/best-practice/develop-a-slack-bot-plugin" }, { "source": "zh-hans/plugins/publish-plugins", "destination": "zh-hans/plugins/publish-plugins/readme" }, { "source": "zh-hans/plugins/publish-plugins/publish-to-dify-marketplace", "destination": "zh-hans/plugins/publish-plugins/publish-to-dify-marketplace/readme" }, { "source": "zh-hans/development/backend", "destination": "zh-hans/development/backend/readme" }, { "source": "zh-hans/development/backend/sandbox", "destination": "zh-hans/development/backend/sandbox/readme" }, { "source": "zh-hans/development/models-integration", "destination": "zh-hans/development/models-integration/readme" }, { "source": "zh-hans/development/migration", "destination": "zh-hans/development/migration/readme" }, { "source": "zh-hans/learn-more/use-cases", "destination": "zh-hans/learn-more/use-cases/readme" }, { "source": "zh-hans/learn-more/extended-reading", "destination": "zh-hans/learn-more/extended-reading/readme" }, { "source": "zh-hans/learn-more/extended-reading/retrieval-augment", "destination": "zh-hans/learn-more/extended-reading/retrieval-augment/readme" }, { "source": "zh-hans/learn-more/faq", "destination": "zh-hans/learn-more/faq/readme" }, { "source": "zh-hans/policies/agreement", "destination": "zh-hans/policies/agreement/readme" }, { "source": "/zh-hans", "destination": "/zh-hans/introduction" }, { "source": "/introduction", "destination": "/en/introduction" }, { "source": "/getting-started/readme/features-and-specifications", "destination": "/en/getting-started/readme/features-and-specifications" }, { "source": "/getting-started/readme/model-providers", "destination": "/en/getting-started/readme/model-providers" }, { "source": "/getting-started/install-self-hosted", "destination": "/en/getting-started/install-self-hosted/readme" }, { "source": "/getting-started/install-self-hosted/docker-compose", "destination": "/en/getting-started/install-self-hosted/docker-compose" }, { "source": "/getting-started/install-self-hosted/local-source-code", "destination": "/en/getting-started/install-self-hosted/local-source-code" }, { "source": "/getting-started/install-self-hosted/bt-panel", "destination": "/en/getting-started/install-self-hosted/bt-panel" }, { "source": "/getting-started/install-self-hosted/start-the-frontend-docker-container", "destination": "/en/getting-started/install-self-hosted/start-the-frontend-docker-container" }, { "source": "/getting-started/install-self-hosted/environments", "destination": "/en/getting-started/install-self-hosted/environments" }, { "source": "/getting-started/install-self-hosted/faqs", "destination": "/en/getting-started/install-self-hosted/faqs" }, { "source": "/getting-started/cloud", "destination": "/en/getting-started/cloud" }, { "source": "/getting-started/dify-premium", "destination": "/en/getting-started/dify-premium" }, { "source": "/guides/model-configuration", "destination": "/en/guides/model-configuration/readme" }, { "source": "/guides/model-configuration/new-provider", "destination": "/en/guides/model-configuration/new-provider" }, { "source": "/guides/model-configuration/predefined-model", "destination": "/en/guides/model-configuration/predefined-model" }, { "source": "/guides/model-configuration/customizable-model", "destination": "/en/guides/model-configuration/customizable-model" }, { "source": "/guides/model-configuration/interfaces", "destination": "/en/guides/model-configuration/interfaces" }, { "source": "/guides/model-configuration/schema", "destination": "/en/guides/model-configuration/schema" }, { "source": "/guides/model-configuration/load-balancing", "destination": "/en/guides/model-configuration/load-balancing" }, { "source": "/guides/application-orchestrate", "destination": "/en/guides/application-orchestrate/readme" }, { "source": "/guides/application-orchestrate/creating-an-application", "destination": "/en/guides/application-orchestrate/creating-an-application" }, { "source": "/guides/application-orchestrate/chatbot-application", "destination": "/en/guides/application-orchestrate/chatbot-application" }, { "source": "/guides/application-orchestrate/multiple-llms-debugging", "destination": "/en/guides/application-orchestrate/multiple-llms-debugging" }, { "source": "/guides/application-orchestrate/agent", "destination": "/en/guides/application-orchestrate/agent" }, { "source": "/guides/application-orchestrate/app-toolkits", "destination": "/en/guides/application-orchestrate/app-toolkits/readme" }, { "source": "/guides/application-orchestrate/app-toolkits/moderation-tool", "destination": "/en/guides/application-orchestrate/app-toolkits/moderation-tool" }, { "source": "/guides/workflow", "destination": "/en/guides/workflow/readme" }, { "source": "/guides/workflow/key-concepts", "destination": "/en/guides/workflow/key-concepts" }, { "source": "/guides/workflow/variables", "destination": "/en/guides/workflow/variables" }, { "source": "/guides/workflow/node", "destination": "/en/guides/workflow/node/start" }, { "source": "/guides/workflow/node/start", "destination": "/en/guides/workflow/node/start" }, { "source": "/guides/workflow/node/end", "destination": "/en/guides/workflow/node/end" }, { "source": "/guides/workflow/node/answer", "destination": "/en/guides/workflow/node/answer" }, { "source": "/guides/workflow/node/llm", "destination": "/en/guides/workflow/node/llm" }, { "source": "/guides/workflow/node/knowledge-retrieval", "destination": "/en/guides/workflow/node/knowledge-retrieval" }, { "source": "/guides/workflow/node/question-classifier", "destination": "/en/guides/workflow/node/question-classifier" }, { "source": "/guides/workflow/node/ifelse", "destination": "/en/guides/workflow/node/ifelse" }, { "source": "/guides/workflow/node/code", "destination": "/en/guides/workflow/node/code" }, { "source": "/guides/workflow/node/template", "destination": "/en/guides/workflow/node/template" }, { "source": "/guides/workflow/node/doc-extractor", "destination": "/en/guides/workflow/node/doc-extractor" }, { "source": "/guides/workflow/node/list-operator", "destination": "/en/guides/workflow/node/list-operator" }, { "source": "/guides/workflow/node/variable-aggregator", "destination": "/en/guides/workflow/node/variable-aggregator" }, { "source": "/guides/workflow/node/variable-assigner", "destination": "/en/guides/workflow/node/variable-assigner" }, { "source": "/guides/workflow/node/iteration", "destination": "/en/guides/workflow/node/iteration" }, { "source": "/guides/workflow/node/parameter-extractor", "destination": "/en/guides/workflow/node/parameter-extractor" }, { "source": "/guides/workflow/node/http-request", "destination": "/en/guides/workflow/node/http-request" }, { "source": "/guides/workflow/node/agent", "destination": "/en/guides/workflow/node/agent" }, { "source": "/guides/workflow/node/tools", "destination": "/en/guides/workflow/node/tools" }, { "source": "/guides/workflow/node/loop", "destination": "/en/guides/workflow/node/loop" }, { "source": "/guides/workflow/shortcut-key", "destination": "/en/guides/workflow/shortcut-key" }, { "source": "/guides/workflow/orchestrate-node", "destination": "/en/guides/workflow/orchestrate-node" }, { "source": "/guides/workflow/file-upload", "destination": "/en/guides/workflow/file-upload" }, { "source": "/guides/workflow/error-handling", "destination": "/en/guides/workflow/error-handling/readme" }, { "source": "/guides/workflow/error-handling/predefined-error-handling-logic", "destination": "/en/guides/workflow/error-handling/predefined-error-handling-logic" }, { "source": "/guides/workflow/error-handling/error-type", "destination": "/en/guides/workflow/error-handling/error-type" }, { "source": "/guides/workflow/additional-features", "destination": "/en/guides/workflow/additional-features" }, { "source": "/guides/workflow/debug-and-preview", "destination": "/en/guides/workflow/debug-and-preview/readme" }, { "source": "/guides/workflow/debug-and-preview/yu-lan-yu-yun-hang", "destination": "/en/guides/workflow/debug-and-preview/yu-lan-yu-yun-hang" }, { "source": "/guides/workflow/debug-and-preview/preview-and-run", "destination": "/en/guides/workflow/debug-and-preview/preview-and-run" }, { "source": "/guides/workflow/debug-and-preview/step-run", "destination": "/en/guides/workflow/debug-and-preview/step-run" }, { "source": "/guides/workflow/debug-and-preview/log", "destination": "/en/guides/workflow/debug-and-preview/log" }, { "source": "/guides/workflow/debug-and-preview/checklist", "destination": "/en/guides/workflow/debug-and-preview/checklist" }, { "source": "/guides/workflow/debug-and-preview/history", "destination": "/en/guides/workflow/debug-and-preview/history" }, { "source": "/guides/workflow/publish", "destination": "/en/guides/workflow/publish" }, { "source": "/guides/workflow/bulletin", "destination": "/en/guides/workflow/bulletin" }, { "source": "/guides/knowledge-base", "destination": "/en/guides/knowledge-base/readme" }, { "source": "/guides/knowledge-base/knowledge-base-creation/introduction", "destination": "/en/guides/knowledge-base/knowledge-base-creation/introduction" }, { "source": "/guides/knowledge-base/create-knowledge-and-upload-documents", "destination": "/en/guides/knowledge-base/create-knowledge-and-upload-documents" }, { "source": "/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data", "destination": "/en/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/readme" }, { "source": "/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/sync-from-notion", "destination": "/en/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/sync-from-notion" }, { "source": "/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/sync-from-website", "destination": "/en/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/sync-from-website" }, { "source": "/guides/knowledge-base/create-knowledge-and-upload-documents/chunking-and-cleaning-text", "destination": "/en/guides/knowledge-base/create-knowledge-and-upload-documents/chunking-and-cleaning-text" }, { "source": "/guides/knowledge-base/create-knowledge-and-upload-documents/setting-indexing-methods", "destination": "/en/guides/knowledge-base/create-knowledge-and-upload-documents/setting-indexing-methods" }, { "source": "/guides/knowledge-base/knowledge-and-documents-maintenance", "destination": "/en/guides/knowledge-base/knowledge-and-documents-maintenance/readme" }, { "source": "/guides/knowledge-base/knowledge-and-documents-maintenance/introduction", "destination": "/en/guides/knowledge-base/knowledge-and-documents-maintenance/introduction" }, { "source": "/guides/knowledge-base/knowledge-and-documents-maintenance/maintain-knowledge-documents", "destination": "/en/guides/knowledge-base/knowledge-and-documents-maintenance/maintain-knowledge-documents" }, { "source": "/guides/knowledge-base/knowledge-and-documents-maintenance/maintain-dataset-via-api", "destination": "/en/guides/knowledge-base/knowledge-and-documents-maintenance/maintain-dataset-via-api" }, { "source": "/guides/knowledge-base/metadata", "destination": "/en/guides/knowledge-base/metadata" }, { "source": "/guides/knowledge-base/integrate-knowledge-within-application", "destination": "/en/guides/knowledge-base/integrate-knowledge-within-application" }, { "source": "/guides/knowledge-base/retrieval-test-and-citation", "destination": "/en/guides/knowledge-base/retrieval-test-and-citation" }, { "source": "/guides/knowledge-base/knowledge-request-rate-limit", "destination": "/en/guides/knowledge-base/knowledge-request-rate-limit" }, { "source": "/guides/knowledge-base/connect-external-knowledge-base", "destination": "/en/guides/knowledge-base/connect-external-knowledge-base" }, { "source": "/guides/knowledge-base/external-knowledge-api", "destination": "/en/guides/knowledge-base/external-knowledge-api" }, { "source": "/guides/knowledge-base/external-knowledge-api-documentation", "destination": "/en/guides/knowledge-base/external-knowledge-api-documentation" }, { "source": "/guides/tools", "destination": "/en/guides/tools/readme" }, { "source": "/guides/tools/quick-tool-integration", "destination": "/en/guides/tools/quick-tool-integration" }, { "source": "/guides/tools/advanced-tool-integration", "destination": "/en/guides/tools/advanced-tool-integration" }, { "source": "/guides/tools/tool-configuration", "destination": "/en/guides/tools/tool-configuration/readme" }, { "source": "/guides/tools/tool-configuration/google", "destination": "/en/guides/tools/tool-configuration/google" }, { "source": "/guides/tools/tool-configuration/bing", "destination": "/en/guides/tools/tool-configuration/bing" }, { "source": "/guides/tools/tool-configuration/searchapi", "destination": "/en/guides/tools/tool-configuration/searchapi" }, { "source": "/guides/tools/tool-configuration/stable-diffusion", "destination": "/en/guides/tools/tool-configuration/stable-diffusion" }, { "source": "/guides/tools/tool-configuration/dall-e", "destination": "/en/guides/tools/tool-configuration/dall-e" }, { "source": "/guides/tools/tool-configuration/perplexity", "destination": "/en/guides/tools/tool-configuration/perplexity" }, { "source": "/guides/tools/tool-configuration/alphavantage", "destination": "/en/guides/tools/tool-configuration/alphavantage" }, { "source": "/guides/tools/tool-configuration/youtube", "destination": "/en/guides/tools/tool-configuration/youtube" }, { "source": "/guides/tools/tool-configuration/searxng", "destination": "/en/guides/tools/tool-configuration/searxng" }, { "source": "/guides/tools/tool-configuration/serper", "destination": "/en/guides/tools/tool-configuration/serper" }, { "source": "/guides/tools/tool-configuration/siliconflow", "destination": "/en/guides/tools/tool-configuration/siliconflow" }, { "source": "/guides/tools/tool-configuration/comfyui", "destination": "/en/guides/tools/tool-configuration/comfyui" }, { "source": "/guides/application-publishing", "destination": "/en/guides/application-publishing/readme" }, { "source": "/guides/application-publishing/launch-your-webapp-quickly", "destination": "/en/guides/application-publishing/launch-your-webapp-quickly/readme" }, { "source": "/guides/application-publishing/launch-your-webapp-quickly/web-app-settings", "destination": "/en/guides/application-publishing/launch-your-webapp-quickly/web-app-settings" }, { "source": "/guides/application-publishing/launch-your-webapp-quickly/text-generator", "destination": "/en/guides/application-publishing/launch-your-webapp-quickly/text-generator" }, { "source": "/guides/application-publishing/launch-your-webapp-quickly/conversation-application", "destination": "/en/guides/application-publishing/launch-your-webapp-quickly/conversation-application" }, { "source": "/guides/application-publishing/embedding-in-websites", "destination": "/en/guides/application-publishing/embedding-in-websites" }, { "source": "/guides/application-publishing/developing-with-apis", "destination": "/en/guides/application-publishing/developing-with-apis" }, { "source": "/guides/application-publishing/based-on-frontend-templates", "destination": "/en/guides/application-publishing/based-on-frontend-templates" }, { "source": "/guides/annotation", "destination": "/en/guides/annotation/readme" }, { "source": "/guides/annotation/logs", "destination": "/en/guides/annotation/logs" }, { "source": "/guides/annotation/annotation-reply", "destination": "/en/guides/annotation/annotation-reply" }, { "source": "/guides/monitoring", "destination": "/en/guides/monitoring/readme" }, { "source": "/guides/monitoring/analysis", "destination": "/en/guides/monitoring/analysis" }, { "source": "/guides/monitoring/integrate-external-ops-tools", "destination": "/en/guides/monitoring/integrate-external-ops-tools/readme" }, { "source": "/guides/monitoring/integrate-external-ops-tools/integrate-langsmith", "destination": "/en/guides/monitoring/integrate-external-ops-tools/integrate-langsmith" }, { "source": "/guides/monitoring/integrate-external-ops-tools/integrate-langfuse", "destination": "/en/guides/monitoring/integrate-external-ops-tools/integrate-langfuse" }, { "source": "/guides/monitoring/integrate-external-ops-tools/integrate-opik", "destination": "/en/guides/monitoring/integrate-external-ops-tools/integrate-opik" }, { "source": "/guides/extension", "destination": "/en/guides/extension/readme" }, { "source": "/guides/extension/api-based-extension", "destination": "/en/guides/extension/api-based-extension/readme" }, { "source": "/guides/extension/api-based-extension/external-data-tool", "destination": "/en/guides/extension/api-based-extension/external-data-tool" }, { "source": "/guides/extension/api-based-extension/cloudflare-workers", "destination": "/en/guides/extension/api-based-extension/cloudflare-workers" }, { "source": "/guides/extension/api-based-extension/moderation", "destination": "/en/guides/extension/api-based-extension/moderation" }, { "source": "/guides/extension/code-based-extension", "destination": "/en/guides/extension/code-based-extension/readme" }, { "source": "/guides/extension/code-based-extension/external-data-tool", "destination": "/en/guides/extension/code-based-extension/external-data-tool" }, { "source": "/guides/extension/code-based-extension/moderation", "destination": "/en/guides/extension/code-based-extension/moderation" }, { "source": "/guides/workspace", "destination": "/en/guides/workspace/readme" }, { "source": "/guides/workspace/app", "destination": "/en/guides/workspace/app" }, { "source": "/guides/workspace/invite-and-manage-members", "destination": "/en/guides/workspace/invite-and-manage-members" }, { "source": "/guides/management", "destination": "/en/guides/management/readme" }, { "source": "/guides/management/app-management", "destination": "/en/guides/management/app-management" }, { "source": "/guides/management/team-members-management", "destination": "/en/guides/management/team-members-management" }, { "source": "/guides/management/personal-account-management", "destination": "/en/guides/management/personal-account-management" }, { "source": "/guides/management/subscription-management", "destination": "/en/guides/management/subscription-management" }, { "source": "/guides/management/version-control", "destination": "/en/guides/management/version-control" }, { "source": "/workshop", "destination": "/en/workshop/readme" }, { "source": "/workshop/basic", "destination": "/en/workshop/basic/readme" }, { "source": "/workshop/basic/build-ai-image-generation-app", "destination": "/en/workshop/basic/build-ai-image-generation-app" }, { "source": "/workshop/intermediate", "destination": "/en/workshop/intermediate/readme" }, { "source": "/workshop/intermediate/article-reader", "destination": "/en/workshop/intermediate/article-reader" }, { "source": "/workshop/intermediate/customer-service-bot", "destination": "/en/workshop/intermediate/customer-service-bot" }, { "source": "/workshop/intermediate/twitter-chatflow", "destination": "/en/workshop/intermediate/twitter-chatflow" }, { "source": "/community/support", "destination": "/en/community/support" }, { "source": "/community/contribution", "destination": "/en/community/contribution" }, { "source": "/community/docs-contribution", "destination": "/en/community/docs-contribution" }, { "source": "/plugins/introduction", "destination": "/en/plugins/introduction" }, { "source": "/plugins/quick-start", "destination": "/en/plugins/quick-start/readme" }, { "source": "/plugins/quick-start/install-plugins", "destination": "/en/plugins/quick-start/install-plugins" }, { "source": "/plugins/quick-start/develop-plugins", "destination": "/en/plugins/quick-start/develop-plugins/readme" }, { "source": "/plugins/quick-start/develop-plugins/initialize-development-tools", "destination": "/en/plugins/quick-start/develop-plugins/initialize-development-tools" }, { "source": "/plugins/quick-start/develop-plugins/tool-plugin", "destination": "/en/plugins/quick-start/develop-plugins/tool-plugin" }, { "source": "/plugins/quick-start/develop-plugins/model-plugin", "destination": "/en/plugins/quick-start/develop-plugins/model-plugin/readme" }, { "source": "/plugins/quick-start/develop-plugins/model-plugin/create-model-providers", "destination": "/en/plugins/quick-start/develop-plugins/model-plugin/create-model-providers" }, { "source": "/plugins/quick-start/develop-plugins/model-plugin/predefined-model", "destination": "/en/plugins/quick-start/develop-plugins/model-plugin/predefined-model" }, { "source": "/plugins/quick-start/develop-plugins/model-plugin/customizable-model", "destination": "/en/plugins/quick-start/develop-plugins/model-plugin/customizable-model" }, { "source": "/plugins/quick-start/develop-plugins/agent-strategy-plugin", "destination": "/en/plugins/quick-start/develop-plugins/agent-strategy-plugin" }, { "source": "/plugins/quick-start/develop-plugins/extension-plugin", "destination": "/en/plugins/quick-start/develop-plugins/extension-plugin" }, { "source": "/plugins/quick-start/develop-plugins/bundle", "destination": "/en/plugins/quick-start/develop-plugins/bundle" }, { "source": "/plugins/quick-start/debug-plugin", "destination": "/en/plugins/quick-start/debug-plugin" }, { "source": "/plugins/manage-plugins", "destination": "/en/plugins/manage-plugins" }, { "source": "/plugins/schema-definition", "destination": "/en/plugins/schema-definition/readme" }, { "source": "/plugins/schema-definition/manifest", "destination": "/en/plugins/schema-definition/manifest" }, { "source": "/plugins/schema-definition/endpoint", "destination": "/en/plugins/schema-definition/endpoint" }, { "source": "/plugins/schema-definition/tool", "destination": "/en/plugins/schema-definition/tool" }, { "source": "/plugins/schema-definition/agent", "destination": "/en/plugins/schema-definition/agent" }, { "source": "/plugins/schema-definition/model", "destination": "/en/plugins/schema-definition/model/readme" }, { "source": "/plugins/schema-definition/model/model-designing-rules", "destination": "/en/plugins/schema-definition/model/model-designing-rules" }, { "source": "/plugins/schema-definition/model/model-schema", "destination": "/en/plugins/schema-definition/model/model-schema" }, { "source": "/plugins/schema-definition/general-specifications", "destination": "/en/plugins/schema-definition/general-specifications" }, { "source": "/plugins/schema-definition/persistent-storage", "destination": "/en/plugins/schema-definition/persistent-storage" }, { "source": "/plugins/schema-definition/reverse-invocation-of-the-dify-service", "destination": "/en/plugins/schema-definition/reverse-invocation-of-the-dify-service/readme" }, { "source": "/plugins/schema-definition/reverse-invocation-of-the-dify-service/app", "destination": "/en/plugins/schema-definition/reverse-invocation-of-the-dify-service/app" }, { "source": "/plugins/schema-definition/reverse-invocation-of-the-dify-service/model", "destination": "/en/plugins/schema-definition/reverse-invocation-of-the-dify-service/model" }, { "source": "/plugins/schema-definition/reverse-invocation-of-the-dify-service/tool", "destination": "/en/plugins/schema-definition/reverse-invocation-of-the-dify-service/tool" }, { "source": "/plugins/schema-definition/reverse-invocation-of-the-dify-service/node", "destination": "/en/plugins/schema-definition/reverse-invocation-of-the-dify-service/node" }, { "source": "/plugins/best-practice", "destination": "/en/plugins/best-practice/readme" }, { "source": "/plugins/best-practice/develop-a-slack-bot-plugin", "destination": "/en/plugins/best-practice/develop-a-slack-bot-plugin" }, { "source": "/plugins/publish-plugins", "destination": "/en/plugins/publish-plugins/readme" }, { "source": "/plugins/publish-plugins/publish-to-dify-marketplace", "destination": "/en/plugins/publish-plugins/publish-to-dify-marketplace/README" }, { "source": "/zh-hans/plugins/publish-plugins/publish-to-dify-marketplace", "destination": "/zh-hans/plugins/publish-plugins/publish-to-dify-marketplace/README" }, { "source": "/ja-jp/plugins/publish-plugins/publish-to-dify-marketplace", "destination": "/ja-jp/plugins/publish-plugins/publish-to-dify-marketplace/README" }, { "source": "/plugins/publish-plugins/publish-to-dify-marketplace/plugin-developer-guidelines", "destination": "/en/plugins/publish-plugins/publish-to-dify-marketplace/plugin-developer-guidelines" }, { "source": "/plugins/publish-plugins/publish-to-dify-marketplace/plugin-privacy-protection-guidelines", "destination": "/en/plugins/publish-plugins/publish-to-dify-marketplace/plugin-privacy-protection-guidelines" }, { "source": "/plugins/publish-plugins/publish-plugin-on-personal-github-repo", "destination": "/en/plugins/publish-plugins/publish-plugin-on-personal-github-repo" }, { "source": "/plugins/publish-plugins/package-plugin-file-and-publish", "destination": "/en/plugins/publish-plugins/package-plugin-file-and-publish" }, { "source": "/plugins/faq", "destination": "/en/plugins/faq" }, { "source": "/development/backend", "destination": "/en/development/backend/sandbox/readme" }, { "source": "/development/backend/sandbox", "destination": "/en/development/backend/sandbox/readme" }, { "source": "/development/backend/sandbox/contribution", "destination": "/en/development/backend/sandbox/contribution" }, { "source": "/development/models-integration", "destination": "/en/development/models-integration/hugging-face" }, { "source": "/development/models-integration/hugging-face", "destination": "/en/development/models-integration/hugging-face" }, { "source": "/development/models-integration/replicate", "destination": "/en/development/models-integration/replicate" }, { "source": "/development/models-integration/xinference", "destination": "/en/development/models-integration/xinference" }, { "source": "/development/models-integration/openllm", "destination": "/en/development/models-integration/openllm" }, { "source": "/development/models-integration/localai", "destination": "/en/development/models-integration/localai" }, { "source": "/development/models-integration/ollama", "destination": "/en/development/models-integration/ollama" }, { "source": "/development/models-integration/litellm", "destination": "/en/development/models-integration/litellm" }, { "source": "/development/models-integration/gpustack", "destination": "/en/development/models-integration/gpustack" }, { "source": "/development/models-integration/aws-bedrock-deepseek", "destination": "/en/development/models-integration/aws-bedrock-deepseek" }, { "source": "/development/migration", "destination": "/en/development/migration/migrate-to-v1" }, { "source": "/development/migration/migrate-to-v1", "destination": "/en/development/migration/migrate-to-v1" }, { "source": "/learn-more/use-cases", "destination": "/en/learn-more/use-cases/integrate-deepseek-to-build-an-ai-app" }, { "source": "/learn-more/use-cases/integrate-deepseek-to-build-an-ai-app", "destination": "/en/learn-more/use-cases/integrate-deepseek-to-build-an-ai-app" }, { "source": "/learn-more/use-cases/private-ai-ollama-deepseek-dify", "destination": "/en/learn-more/use-cases/private-ai-ollama-deepseek-dify" }, { "source": "/learn-more/use-cases/build-an-notion-ai-assistant", "destination": "/en/learn-more/use-cases/build-an-notion-ai-assistant" }, { "source": "/learn-more/use-cases/create-a-midjourney-prompt-bot-with-dify", "destination": "/en/learn-more/use-cases/create-a-midjourney-prompt-bot-with-dify" }, { "source": "/learn-more/use-cases/create-an-ai-chatbot-with-business-data-in-minutes", "destination": "/en/learn-more/use-cases/create-an-ai-chatbot-with-business-data-in-minutes" }, { "source": "/learn-more/use-cases/how-to-integrate-dify-chatbot-to-your-wix-website", "destination": "/en/learn-more/use-cases/how-to-integrate-dify-chatbot-to-your-wix-website" }, { "source": "/learn-more/use-cases/how-to-connect-aws-bedrock", "destination": "/en/learn-more/use-cases/how-to-connect-aws-bedrock" }, { "source": "/learn-more/use-cases/dify-schedule", "destination": "/en/learn-more/use-cases/dify-schedule" }, { "source": "/learn-more/use-cases/building-an-ai-thesis-slack-bot", "destination": "/en/learn-more/use-cases/building-an-ai-thesis-slack-bot" }, { "source": "/learn-more/extended-reading", "destination": "/en/learn-more/extended-reading/what-is-llmops" }, { "source": "/learn-more/extended-reading/what-is-llmops", "destination": "/en/learn-more/extended-reading/what-is-llmops" }, { "source": "/learn-more/extended-reading/retrieval-augment", "destination": "/en/learn-more/extended-reading/retrieval-augment/readme" }, { "source": "/learn-more/extended-reading/retrieval-augment/hybrid-search", "destination": "/en/learn-more/extended-reading/retrieval-augment/hybrid-search" }, { "source": "/learn-more/extended-reading/retrieval-augment/rerank", "destination": "/en/learn-more/extended-reading/retrieval-augment/rerank" }, { "source": "/learn-more/extended-reading/retrieval-augment/retrieval", "destination": "/en/learn-more/extended-reading/retrieval-augment/retrieval" }, { "source": "/learn-more/extended-reading/how-to-use-json-schema-in-dify", "destination": "/en/learn-more/extended-reading/how-to-use-json-schema-in-dify" }, { "source": "/learn-more/faq", "destination": "/en/learn-more/faq/install-faq" }, { "source": "/learn-more/faq/install-faq", "destination": "/en/learn-more/faq/install-faq" }, { "source": "/learn-more/faq/use-llms-faq", "destination": "/en/learn-more/faq/use-llms-faq" }, { "source": "/learn-more/faq/plugins", "destination": "/en/learn-more/faq/plugins" }, { "source": "/policies/open-source", "destination": "/en/policies/open-source" }, { "source": "/policies/agreement", "destination": "/en/policies/agreement/readme" }, { "source": "/policies/agreement/get-compliance-report", "destination": "/en/policies/agreement/get-compliance-report" }, { "source": "/features/workflow", "destination": "/en/guides/workflow/readme" } ], "navbar": { "links": [ { "label": "Blog", "href": "https://dify.ai/blog" } ], "primary": { "type": "button", "label": "Dify.AI", "href": "https://cloud.dify.ai" } }, "integrations": { "ga4": { "measurementId": "G-HHGQ6GKNCE" } }, "footer": { "socials": { "x": "https://x.com/dify_ai", "github": "https://github.com/langgenius/dify-docs-mintlify", "linkedin": "https://www.linkedin.com/company/langgenius" } } }