{
    "$schema": "https://mintlify.com/docs.json",
    "theme": "mint",
    "name": "Dify Docs",
    "colors": {
        "primary": "#0060FF",
        "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/bt-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",
                                    "en/openapi-api-access-readme"
                                ]
                            },
                            {
                                "group": "Guide",
                                "pages": [
                                    {
                                        "group": "Model Configuration",
                                        "pages": [
                                            "en/guides/model-configuration/readme",
                                            "en/guides/model-configuration/manage-model-credential",
                                            "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/history-and-logs",
                                                    "en/guides/workflow/debug-and-preview/variable-inspect"
                                                ]
                                            },
                                            "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": [
                                                    {"group": "Quick Create", 
                                                    "pages": [
                                                        "en/guides/knowledge-base/knowledge-base-creation/introduction",
                                                        {
                                                        "group": "Import 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": "Create from Knowledge Pipeline",
                                                    "pages": [
                                                        "en/guides/knowledge-base/knowledge-pipeline/readme",
                                                        "en/guides/knowledge-base/knowledge-pipeline/create-knowledge-pipeline",
                                                        "en/guides/knowledge-base/knowledge-pipeline/knowledge-pipeline-orchestration",
                                                        "en/guides/knowledge-base/knowledge-pipeline/publish-knowledge-pipeline",
                                                        "en/guides/knowledge-base/knowledge-pipeline/upload-files",
                                                        "en/guides/knowledge-base/knowledge-pipeline/manage-knowledge-base",
                                                        "en/guides/knowledge-base/knowledge-pipeline/authorize-data-source"]
                                                    },
                                                    {
                                                        "group": "Connect to External Knowledge",
                                                        "pages": [
                                                            "en/guides/knowledge-base/connect-external-knowledge-base",
                                                            "en/guides/knowledge-base/external-knowledge-api"]
                                                    }]
                                            },
                                            {
                                                "group": "Manage Knowledge",
                                                "pages": [
                                                    "en/guides/knowledge-base/knowledge-and-documents-maintenance/maintain-knowledge-documents",
                                                    "en/guides/knowledge-base/metadata",
                                                    "en/guides/knowledge-base/knowledge-and-documents-maintenance/introduction",
                                                    "en/guides/knowledge-base/knowledge-and-documents-maintenance/maintain-dataset-via-api"
                                                ]
                                            },
                                            "en/guides/knowledge-base/test-retrieval",
                                            "en/guides/knowledge-base/integrate-knowledge-within-application",
                                            "en/guides/knowledge-base/knowledge-request-rate-limit"
                                        ]
                                    },
                                    {
                                        "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/publish-mcp",
                                            "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-arize",
                                                    "en/guides/monitoring/integrate-external-ops-tools/integrate-phoenix",
                                                    "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": "Tools",
                                        "pages": [
                                            "en/guides/tools/types-of-tools",
                                            "en/guides/tools/mcp"
                                        ]
                                    },
                                    {
                                        "group": "Collaboration",
                                        "pages": [
                                            "en/guides/workspace/README",
                                            "en/guides/workspace/app",
                                            "en/guides/workspace/invite-and-manage-members",
                                            "en/guides/workspace/goto-anything"
                                        ]
                                    },
                                    {
                                        "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",
                                            "en/workshop/basic/the-right-way-of-markdown"
                                        ]
                                    },
                                    {
                                        "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",
                                            "en/development/models-integration/truefoundry",
                                            "en/development/models-integration/gpt-oss-local-deployment"
                                        ]
                                    },
                                    {
                                        "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",
                                            "en/learn-more/use-cases/connect-dify-to-various-im-platforms-by-using-langbot",
                                            "en/learn-more/use-cases/ai-bot-rongcloud-dify-integration-guide"
                                        ]
                                    },
                                    {
                                        "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",
                                            "en/learn-more/extended-reading/dify-docs-mcp"
                                        ]
                                    },
                                    {
                                        "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"
                                        ]
                                    },
                                    "plugin-dev-en/0131-cheatsheet"
                                ]
                            },
                            {
                                "group": "Development Practices",
                                "pages": [
                                    {
                                        "group": "Quick Start",
                                        "pages": [
                                            "plugin-dev-en/0211-getting-started-by-prompt",
                                            "plugin-dev-en/0211-getting-started-dify-tool",
                                            "plugin-dev-en/0211-getting-started-new-model"
                                        ]
                                    },
                                    {
                                        "group": "Developing Dify Plugins",
                                        "pages": [
                                            "plugin-dev-en/0221-initialize-development-tools",
                                            "plugin-dev-en/0222-creating-new-model-provider-extra",
                                            "plugin-dev-en/0222-creating-new-model-provider",
                                            "plugin-dev-en/0222-debugging-logs",
                                            "plugin-dev-en/0222-tool-plugin",
                                            "plugin-dev-en/0222-tool-oauth",
                                            "plugin-dev-en/0222-datasource-plugin"
                                        ]
                                    }
                                ]
                            },
                            {
                                "group": "Contribution & Publishing",
                                "pages": [
                                    {
                                        "group": "Code of Conduct & Standards",
                                        "pages": [
                                            "plugin-dev-en/0312-contributor-covenant-code-of-conduct",
                                            "plugin-dev-en/0312-privacy-protection-guidelines",
                                            "plugin-dev-en/0312-third-party-signature-verification"
                                        ]
                                    },
                                    {
                                        "group": "Publishing & Listing",
                                        "pages": [
                                            "plugin-dev-en/0321-plugin-auto-publish-pr",
                                            "plugin-dev-en/0321-release-overview",
                                            "plugin-dev-en/0322-release-by-file",
                                            "plugin-dev-en/0322-release-to-dify-marketplace",
                                            "plugin-dev-en/0322-release-to-individual-github-repo"
                                        ]
                                    },
                                    {
                                        "group": "FAQ",
                                        "pages": [
                                            "plugin-dev-en/0331-faq"
                                        ]
                                    }
                                ]
                            },
                            {
                                "group": "Examples & Use Cases",
                                "pages": [
                                    {
                                        "group": "Development Examples",
                                        "pages": [
                                            "plugin-dev-en/0431-example-overview-and-index",
                                            "plugin-dev-en/0432-develop-a-slack-bot-plugin",
                                            "plugin-dev-en/0432-endpoint"
                                        ]
                                    }
                                ]
                            },
                            {
                                "group": "Advanced Development",
                                "pages": [
                                    {
                                        "group": "Extension & Agent",
                                        "pages": [
                                            "plugin-dev-en/9231-extension-plugin",
                                            "plugin-dev-en/9232-agent",
                                            "plugin-dev-en/9433-agent-strategy-plugin"
                                        ]
                                    },
                                    {
                                        "group": "Reverse Calling",
                                        "pages": [
                                            "plugin-dev-en/9241-bundle",
                                            "plugin-dev-en/9241-reverse-invocation",
                                            "plugin-dev-en/9242-reverse-invocation-app",
                                            "plugin-dev-en/9242-reverse-invocation-model",
                                            "plugin-dev-en/9242-reverse-invocation-tool",
                                            "plugin-dev-en/9243-customizable-model",
                                            "plugin-dev-en/9243-reverse-invocation-node"
                                        ]
                                    }
                                ]
                            },
                            {
                                "group": "Reference & Specifications",
                                "pages": [
                                    {
                                        "group": "Core Specifications & Features",
                                        "pages": [
                                            "plugin-dev-en/0411-general-specifications",
                                            "plugin-dev-en/0411-model-designing-rules",
                                            "plugin-dev-en/0411-model-plugin-introduction",
                                            "plugin-dev-en/0411-persistent-storage-kv",
                                            "plugin-dev-en/0411-plugin-info-by-manifest",
                                            "plugin-dev-en/0411-remote-debug-a-plugin",
                                            "plugin-dev-en/0411-tool",
                                            "plugin-dev-en/0412-model-schema",
                                            "plugin-dev-en/0411-multilingual-readme"
                                        ]
                                    }
                                ]
                            },
                            {
                                "group": "About This Documentation",
                                "pages": [
                                    "plugin-dev-en/0411-doc-contribution-guide",
                                    "plugin-dev-en/0412-doc-writing-dimensions-guide",
                                    "plugin-dev-en/0412-doc-understanding-the-dimensions"
                                ]
                            }
                        ]
                    },
                    {
                        "tab": "API Access",
                        "groups": [
                            {
                                "group": "Chat and Agent",
                                "openapi": "en/openapi_chat.json"
                            },
                            {
                                "group": "Chatflow",
                                "openapi": "en/openapi_chatflow.json"
                            },
                            {
                                "group": "Workflow",
                                "openapi": "en/openapi_workflow.json"
                            },
                            {
                                "group": "Text Completion",
                                "openapi": "en/openapi_completion.json"
                            },
                            {
                                "group": "Knowledge API",
                                "openapi": "en/openapi_knowledge.json"
                            }
                        ]
                    },
                    {
                        "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",
                                    "zh-hans/openapi-api-access-readme"
                                ]
                            },
                            {
                                "group": "手册",
                                "pages": [
                                    {
                                        "group": "接入大模型",
                                        "pages": [
                                            "zh-hans/guides/model-configuration/readme",
                                            "zh-hans/guides/model-configuration/manage-model-credential",
                                            "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/history-and-logs",
                                                    "zh-hans/guides/workflow/debug-and-preview/variable-inspect"
                                                ]
                                            },
                                            "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": [
                                                    {"group": "快速创建",
                                                    "pages": [
                                                        "zh-hans/guides/knowledge-base/knowledge-base-creation/introduction",
                                                        {
                                                        "group": "导入数据",
                                                        "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-pipeline/readme",
                                                        "zh-hans/guides/knowledge-base/knowledge-pipeline/create-knowledge-pipeline",
                                                        "zh-hans/guides/knowledge-base/knowledge-pipeline/knowledge-pipeline-orchestration",
                                                        "zh-hans/guides/knowledge-base/knowledge-pipeline/publish-knowledge-pipeline",
                                                        "zh-hans/guides/knowledge-base/knowledge-pipeline/upload-files",
                                                        "zh-hans/guides/knowledge-base/knowledge-pipeline/manage-knowledge-base",
                                                        "zh-hans/guides/knowledge-base/knowledge-pipeline/authorize-data-source"]
                                                    },
                                                    {
                                                        "group": "连接外部知识库",
                                                        "pages": [
                                                                                                                                                "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/knowledge-base/knowledge-and-documents-maintenance/maintain-knowledge-documents",
                                                    "zh-hans/guides/knowledge-base/knowledge-and-documents-maintenance/introduction",
                                                    "zh-hans/guides/knowledge-base/metadata",
                                                    "zh-hans/guides/knowledge-base/knowledge-and-documents-maintenance/maintain-dataset-via-api"
                                                ]
                                            },
                                            "zh-hans/guides/knowledge-base/test-retrieval",                                            
                                            "zh-hans/guides/knowledge-base/integrate-knowledge-within-application",
                                            "zh-hans/guides/knowledge-base/knowledge-request-rate-limit"
                                        ]
                                    },
                                    {
                                        "group": "工具",
                                        "pages": [
                                            "zh-hans/guides/tools/readme",
                                            "zh-hans/guides/tools/mcp",
                                            "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/publish-mcp",
                                            "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-aliyun",
                                                    "zh-hans/guides/monitoring/integrate-external-ops-tools/integrate-arize",
                                                    "zh-hans/guides/monitoring/integrate-external-ops-tools/integrate-phoenix",
                                                    "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",
                                            "zh-hans/guides/workspace/goto-anything"
                                        ]
                                    },
                                    {
                                        "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",
                                            "zh-hans/workshop/basic/the-right-way-of-markdown"
                                        ]
                                    },
                                    {
                                        "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",
                                            "zh-hans/development/models-integration/gpt-oss-local-deployment"
                                        ]
                                    },
                                    {
                                        "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",
                                            "zh-hans/learn-more/use-cases/ai-bot-rongcloud-dify-integration-guide"
                                        ]
                                    },
                                    {
                                        "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",
                                            "zh-hans/learn-more/extended-reading/dify-docs-mcp"
                                        ]
                                    },
                                    {
                                        "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"
                                        ]
                                    },
                                    "plugin-dev-zh/0131-cheatsheet"
                                ]
                            },
                            {
                                "group": "开发实践",
                                "pages": [
                                    {
                                        "group": "快速开始",
                                        "pages": [
                                            "plugin-dev-zh/0211-getting-started-by-prompt",
                                            "plugin-dev-zh/0211-getting-started-dify-tool",
                                            "plugin-dev-zh/0211-getting-started-new-model"
                                        ]
                                    },
                                    {
                                        "group": "开发 Dify 插件",
                                        "pages": [
                                            "plugin-dev-zh/0221-initialize-development-tools",
                                            "plugin-dev-zh/0222-creating-new-model-provider-extra",
                                            "plugin-dev-zh/0222-creating-new-model-provider",
                                            "plugin-dev-zh/0222-debugging-logs",
                                            "plugin-dev-zh/0222-tool-plugin",
                                            "plugin-dev-zh/0222-tool-oauth",
                                            "plugin-dev-zh/0222-datasource-plugin"
                                        ]
                                    }
                                ]
                            },
                            {
                                "group": "贡献与发布",
                                "pages": [
                                    {
                                        "group": "行为准则与规范",
                                        "pages": [
                                            "plugin-dev-zh/0312-contributor-covenant-code-of-conduct",
                                            "plugin-dev-zh/0312-privacy-protection-guidelines",
                                            "plugin-dev-zh/0312-third-party-signature-verification"
                                        ]
                                    },
                                    {
                                        "group": "发布与上架",
                                        "pages": [
                                            "plugin-dev-zh/0321-plugin-auto-publish-pr",
                                            "plugin-dev-zh/0321-release-overview",
                                            "plugin-dev-zh/0322-release-by-file",
                                            "plugin-dev-zh/0322-release-to-dify-marketplace",
                                            "plugin-dev-zh/0322-release-to-individual-github-repo"
                                        ]
                                    },
                                    {
                                        "group": "常见问题解答",
                                        "pages": [
                                            "plugin-dev-zh/0331-faq"
                                        ]
                                    }
                                ]
                            },
                            {
                                "group": "实践案例与示例",
                                "pages": [
                                    {
                                        "group": "开发示例",
                                        "pages": [
                                            "plugin-dev-zh/0431-example-overview-and-index",
                                            "plugin-dev-zh/0432-develop-a-slack-bot-plugin",
                                            "plugin-dev-zh/0432-endpoint"
                                        ]
                                    }
                                ]
                            },
                            {
                                "group": "高级开发",
                                "pages": [
                                    {
                                        "group": "Extension 与 Agent",
                                        "pages": [
                                            "plugin-dev-zh/9231-extension-plugin",
                                            "plugin-dev-zh/9232-agent",
                                            "plugin-dev-zh/9433-agent-strategy-plugin"
                                        ]
                                    },
                                    {
                                        "group": "反向调用",
                                        "pages": [
                                            "plugin-dev-zh/9241-bundle",
                                            "plugin-dev-zh/9241-reverse-invocation",
                                            "plugin-dev-zh/9242-reverse-invocation-app",
                                            "plugin-dev-zh/9242-reverse-invocation-model",
                                            "plugin-dev-zh/9242-reverse-invocation-tool",
                                            "plugin-dev-zh/9243-customizable-model",
                                            "plugin-dev-zh/9243-reverse-invocation-node"
                                        ]
                                    }
                                ]
                            },
                            {
                                "group": "Reference & Specifications",
                                "pages": [
                                    {
                                        "group": "核心规范与功能",
                                        "pages": [
                                            "plugin-dev-zh/0411-general-specifications",
                                            "plugin-dev-zh/0411-model-designing-rules",
                                            "plugin-dev-zh/0411-model-plugin-introduction",
                                            "plugin-dev-zh/0411-persistent-storage-kv",
                                            "plugin-dev-zh/0411-plugin-info-by-manifest",
                                            "plugin-dev-zh/0411-remote-debug-a-plugin",
                                            "plugin-dev-zh/0411-tool",
                                            "plugin-dev-zh/0412-model-schema",
                                            "plugin-dev-zh/0411-multilingual-readme"
                                        ]
                                    }
                                ]
                            },
                            {
                                "group": "关于本文档",
                                "pages": [
                                    "plugin-dev-zh/0411-doc-contribution-guide",
                                    "plugin-dev-zh/0412-doc-writing-dimensions-guide",
                                    "plugin-dev-zh/0412-doc-understanding-the-dimensions"
                                ]
                            }
                        ]
                    },
                    {
                        "tab": "访问 API",
                        "groups": [
                            {
                                "group": "Chatbot 和 Agent",
                                "openapi": "zh-hans/openapi_chat.json"
                            },
                            {
                                "group": "Chatflow",
                                "openapi": "zh-hans/openapi_chatflow.json"
                            },
                            {
                                "group": "工作流",
                                "openapi": "zh-hans/openapi_workflow.json"
                            },
                            {
                                "group": "文本生成",
                                "openapi": "zh-hans/openapi_completion.json"
                            },
                            {
                                "group": "知识库 API",
                                "openapi": "zh-hans/openapi_knowledge.json"
                            }
                        ]
                    },
                    {
                        "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",
                                    "ja-jp/openapi-api-access-readme"
                                ]
                            },
                            {
                                "group": "マニュアル",
                                "pages": [
                                    {
                                        "group": "モデルの設定",
                                        "pages": [
                                            "ja-jp/guides/model-configuration/README",
                                            "ja-jp/guides/model-configuration/manage-model-credential",
                                            "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/preview-and-run",
                                                    "ja-jp/guides/workflow/debug-and-preview/step-run",
                                                    "ja-jp/guides/workflow/debug-and-preview/history-and-logs",
                                                    "ja-jp/guides/workflow/debug-and-preview/variable-inspect"
                                                ]
                                            },
                                            "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": [
                                                    {"group": "クイック作成",
                                                    "pages": [
                                                        "ja-jp/guides/knowledge-base/knowledge-base-creation/introduction",
                                                        {
                                                        "group": "データのインポート",
                                                        "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-pipeline/readme",
                                                        "ja-jp/guides/knowledge-base/knowledge-pipeline/create-knowledge-pipeline",
                                                        "ja-jp/guides/knowledge-base/knowledge-pipeline/knowledge-pipeline-orchestration",
                                                        "ja-jp/guides/knowledge-base/knowledge-pipeline/publish-knowledge-pipeline",
                                                        "ja-jp/guides/knowledge-base/knowledge-pipeline/upload-files",
                                                        "ja-jp/guides/knowledge-base/knowledge-pipeline/manage-knowledge-base",
                                                        "ja-jp/guides/knowledge-base/knowledge-pipeline/authorize-data-source"]
                                                    },
                                                    {
                                                        "group": "外部ナレッジベースと連携",
                                                        "pages": [
                                                                                                                                                "ja-jp/guides/knowledge-base/connect-external-knowledge-base",
                                                            "ja-jp/guides/knowledge-base/api-documentation/external-knowledge-api-documentation"]
                                                    }]
                                            },
                                            {
                                                "group": "ナレッジの管理",
                                                "pages": [
                                                    "ja-jp/guides/knowledge-base/knowledge-and-documents-maintenance/maintain-knowledge-documents",
                                                    "ja-jp/guides/knowledge-base/knowledge-and-documents-maintenance/readme",
                                                    "ja-jp/guides/knowledge-base/metadata",
                                                    "ja-jp/guides/knowledge-base/knowledge-and-documents-maintenance/maintain-dataset-via-api"
                                                ]
                                            },
                                            "ja-jp/guides/knowledge-base/test-retrieval",    
                                            "ja-jp/guides/knowledge-base/integrate-knowledge-within-application",
                                            "ja-jp/guides/knowledge-base/knowledge-request-rate-limit"
                                        ]
                                    },
                                    {
                                        "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/publish-mcp",
                                            "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-arize",
                                                    "ja-jp/guides/monitoring/integrate-external-ops-tools/integrate-phoenix",
                                                    "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/tools/types-of-tools",
                                            "ja-jp/guides/tools/mcp"
                                        ]
                                    },
                                    {
                                        "group": "コラボレーション",
                                        "pages": [
                                            "ja-jp/guides/workspace/readme",
                                            "ja-jp/guides/workspace/app",
                                            "ja-jp/guides/workspace/invite-and-manage-members",
                                            "ja-jp/guides/workspace/goto-anything"
                                        ]
                                    },
                                    {
                                        "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",
                                            "ja-jp/workshop/basic/the-right-way-of-markdown"
                                        ]
                                    },
                                    {
                                        "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",
                                            "ja-jp/development/models-integration/gpt-oss-local-deployment"
                                        ]
                                    },
                                    {
                                        "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",
                                            "ja-jp/learn-more/extended-reading/dify-docs-mcp"
                                        ]
                                    },
                                    {
                                        "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": "プラグイン開発",
                        "groups": [
                            {
                                "group": "概念と概要",
                                "pages": [
                                    {
                                        "group": "概要",
                                        "pages": [
                                            "plugin-dev-ja/0111-getting-started-dify-plugin"
                                        ]
                                    },
                                    "plugin-dev-ja/0131-cheatsheet"
                                ]
                            },
                            {
                                "group": "開発実践",
                                "pages": [
                                    {
                                        "group": "クイックスタート",
                                        "pages": [
                                            "plugin-dev-ja/0211-getting-started-by-prompt",
                                            "plugin-dev-ja/0211-getting-started-dify-tool",
                                            "plugin-dev-ja/0211-getting-started-new-model"
                                        ]
                                    },
                                    {
                                        "group": "Difyプラグインの開発",
                                        "pages": [
                                            "plugin-dev-ja/0221-initialize-development-tools",
                                            "plugin-dev-ja/0222-creating-new-model-provider-extra",
                                            "plugin-dev-ja/0222-creating-new-model-provider",
                                            "plugin-dev-ja/0222-debugging-logs",
                                            "plugin-dev-ja/0222-tool-plugin",
                                            "plugin-dev-ja/0222-datasource-plugin"
                                        ]
                                    }
                                ]
                            },
                            {
                                "group": "貢献と公開",
                                "pages": [
                                    {
                                        "group": "行動規範と基準",
                                        "pages": [
                                            "plugin-dev-ja/0312-contributor-covenant-code-of-conduct",
                                            "plugin-dev-ja/0312-privacy-protection-guidelines",
                                            "plugin-dev-ja/0312-third-party-signature-verification"
                                        ]
                                    },
                                    {
                                        "group": "公開と掲載",
                                        "pages": [
                                            "plugin-dev-ja/0321-plugin-auto-publish-pr",
                                            "plugin-dev-ja/0321-release-overview",
                                            "plugin-dev-ja/0322-release-by-file",
                                            "plugin-dev-ja/0322-release-to-dify-marketplace",
                                            "plugin-dev-ja/0322-release-to-individual-github-repo"
                                        ]
                                    },
                                    {
                                        "group": "よくある質問 (FAQ)",
                                        "pages": [
                                            "plugin-dev-ja/0331-faq"
                                        ]
                                    }
                                ]
                            },
                            {
                                "group": "実践例とユースケース",
                                "pages": [
                                    {
                                        "group": "開発例",
                                        "pages": [
                                            "plugin-dev-ja/0431-example-overview-and-index",
                                            "plugin-dev-ja/0432-develop-a-slack-bot-plugin",
                                            "plugin-dev-ja/0432-endpoint"
                                        ]
                                    }
                                ]
                            },
                            {
                                "group": "高度な開発",
                                "pages": [
                                    {
                                        "group": "Extension と Agent",
                                        "pages": [
                                            "plugin-dev-ja/9231-extension-plugin",
                                            "plugin-dev-ja/9232-agent",
                                            "plugin-dev-ja/9433-agent-strategy-plugin"
                                        ]
                                    },
                                    {
                                        "group": "リバースコール",
                                        "pages": [
                                            "plugin-dev-ja/9241-bundle",
                                            "plugin-dev-ja/9241-reverse-invocation",
                                            "plugin-dev-ja/9242-reverse-invocation-app",
                                            "plugin-dev-ja/9242-reverse-invocation-model",
                                            "plugin-dev-ja/9242-reverse-invocation-tool",
                                            "plugin-dev-ja/9243-customizable-model",
                                            "plugin-dev-ja/9243-reverse-invocation-node"
                                        ]
                                    }
                                ]
                            },
                            {
                                "group": "リファレンスと仕様",
                                "pages": [
                                    {
                                        "group": "コア仕様と機能",
                                        "pages": [
                                            "plugin-dev-ja/0411-general-specifications",
                                            "plugin-dev-ja/0411-model-designing-rules",
                                            "plugin-dev-ja/0411-model-plugin-introduction",
                                            "plugin-dev-ja/0411-persistent-storage-kv",
                                            "plugin-dev-ja/0411-plugin-info-by-manifest",
                                            "plugin-dev-ja/0411-remote-debug-a-plugin",
                                            "plugin-dev-ja/0411-tool",
                                            "plugin-dev-ja/0412-model-schema",
                                            "plugin-dev-ja/0411-multilingual-readme"
                                        ]
                                    }
                                ]
                            },
                            {
                                "group": "ドキュメントについて",
                                "pages": [
                                    "plugin-dev-ja/0411-doc-contribution-guide",
                                    "plugin-dev-ja/0412-doc-writing-dimensions-guide",
                                    "plugin-dev-ja/0412-doc-understanding-the-dimensions"
                                ]
                            }
                        ]
                    },
                    {
                        "tab": "APIアクセス",
                        "groups": [
                            {
                                "group": "ChatbotとAgent",
                                "openapi": "ja-jp/openapi_chat.json"
                            },
                            {
                                "group": "チャットフロー",
                                "openapi": "ja-jp/openapi_chatflow.json"
                            },
                            {
                                "group": "ワークフロー",
                                "openapi": "ja-jp/openapi_workflow.json"
                            },
                            {
                                "group": "テキスト ジェネレーター",
                                "openapi": "ja-jp/openapi_completion.json"
                            },
                            {
                                "group": "ナレッジベース API",
                                "openapi": "ja-jp/openapi_knowledge.json"
                            }
                        ]
                    },
                    {
                        "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/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/test-retrieval",
            "destination": "/en/guides/knowledge-base/test-retrieval"
        },
        {
            "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-arize",
            "destination": "/en/guides/monitoring/integrate-external-ops-tools/integrate-arize"
        },
        {
            "source": "/guides/monitoring/integrate-external-ops-tools/integrate-phoenix",
            "destination": "/en/guides/monitoring/integrate-external-ops-tools/integrate-phoenix"
        },
        {
            "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/workspace/goto-anything",
            "destination": "/en/guides/workspace/goto-anything"
        },
        {
            "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/models-integration/truefoundry",
            "destination": "/en/development/models-integration/truefoundry"
        },
        {
            "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",
            "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",
            "linkedin": "https://www.linkedin.com/company/langgenius"
        }
    }
}