Files
dify-docs/docs.json
Riskey 6e6243f317 docs: apply the ready-to-use vs custom knowledge rebrand to Cloud docs (#853) (#856)
* docs: apply the ready-to-use vs custom knowledge rebrand to Cloud docs

Cloud 1.15.0 ships the same KB creation redesign as CE 1.15.0: the two create entry points are now Create a ready-to-use knowledge base and Build a custom knowledge base, reached through Knowledge > Create. Mirror the self-host rename (305e3f9f) onto the Cloud knowledge pages in all three languages: nav group labels, page titles, create paths, and name-tied prose, plus the bridge from the custom knowledge base page to the knowledge pipeline. Remove the outdated create-entry screenshot, now unreferenced.

* fix: correct list numbering and blank lines in self-host knowledge pages

Fix leftovers from the self-host knowledge creation rename: the zh integrate-knowledge page had two list items numbered 7, and the zh/ja create-knowledge-pipeline pages kept a double blank line where the screenshot Frame was removed.

* fix: correct grammar and formatting flagged in PR #853 review

Address Copilot review feedback, applying each fix to both the cloud and self-host copies to keep the trees in sync: replace "There're" with "There are", fix "one of the knowledge base created", rewrite the comma splice on the custom knowledge base overview, add the missing space before bold Chinese text, and strip trailing whitespace from the create-entry bullets.

(cherry picked from commit 476c02b9d7)
2026-07-11 02:52:05 +08:00

5385 lines
251 KiB
JSON

{
"$schema": "https://mintlify.com/docs.json",
"theme": "luma",
"name": "Dify Docs",
"colors": {
"primary": "#0060FF",
"light": "#688FE8",
"dark": "#0034FF"
},
"metadata": {
"timestamp": true
},
"description": "Dify is an open-source platform for building AI applications. It provides a comprehensive set of tools and features to help you build, deploy, and manage your AI applications.",
"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",
"href": "https://docs.dify.ai"
},
"navigation": {
"languages": [
{
"language": "en",
"default": true,
"products": [
{
"product": "Cloud",
"icon": "cloud",
"tabs": [
{
"tab": "Use",
"icon": "book-open",
"pages": [
"en/cloud/use-dify/getting-started/introduction",
"en/home",
{
"group": "Orchestrate",
"pages": [
{
"group": "Workflow & Chatflow",
"pages": [
"en/cloud/use-dify/build/workflow-chatflow",
"en/cloud/use-dify/build/orchestrate-node",
{
"group": "Nodes",
"expanded": false,
"pages": [
{
"group": "Start",
"root": "en/cloud/use-dify/nodes/start",
"pages": [
"en/cloud/use-dify/nodes/user-input",
{
"group": "Trigger",
"root": "en/cloud/use-dify/nodes/trigger/overview",
"pages": [
"en/cloud/use-dify/nodes/trigger/schedule-trigger",
"en/cloud/use-dify/nodes/trigger/plugin-trigger",
"en/cloud/use-dify/nodes/trigger/webhook-trigger"
]
}
]
},
"en/cloud/use-dify/nodes/llm",
"en/cloud/use-dify/nodes/knowledge-retrieval",
"en/cloud/use-dify/nodes/answer",
"en/cloud/use-dify/nodes/output",
"en/cloud/use-dify/nodes/agent",
"en/cloud/use-dify/nodes/question-classifier",
"en/cloud/use-dify/nodes/ifelse",
{
"group": "Human Input",
"expanded": false,
"root": "en/cloud/use-dify/nodes/human-input",
"pages": []
},
"en/cloud/use-dify/nodes/iteration",
"en/cloud/use-dify/nodes/loop",
"en/cloud/use-dify/nodes/code",
"en/cloud/use-dify/nodes/template",
"en/cloud/use-dify/nodes/variable-aggregator",
"en/cloud/use-dify/nodes/doc-extractor",
"en/cloud/use-dify/nodes/variable-assigner",
"en/cloud/use-dify/nodes/parameter-extractor",
"en/cloud/use-dify/nodes/http-request",
"en/cloud/use-dify/nodes/list-operator",
"en/cloud/use-dify/nodes/tools"
]
},
"en/cloud/use-dify/build/shortcut-key",
"en/cloud/use-dify/build/version-control",
{
"group": "Debug",
"expanded": false,
"pages": [
"en/cloud/use-dify/build/predefined-error-handling-logic",
"en/cloud/use-dify/debug/step-run",
"en/cloud/use-dify/debug/variable-inspect",
"en/cloud/use-dify/debug/history-and-logs",
"en/cloud/use-dify/debug/error-type"
]
}
],
"expanded": false
},
{
"group": "Basic Apps",
"pages": [
"en/cloud/use-dify/build/agent",
"en/cloud/use-dify/build/chatbot",
"en/cloud/use-dify/build/text-generator"
],
"expanded": false
},
"en/cloud/use-dify/build/additional-features"
],
"icon": "hammer"
},
{
"group": "Publish",
"expanded": false,
"pages": [
"en/cloud/use-dify/publish/README",
{
"group": "Web App",
"pages": [
"en/cloud/use-dify/publish/webapp/workflow-webapp",
"en/cloud/use-dify/publish/webapp/chatflow-webapp",
"en/cloud/use-dify/publish/webapp/web-app-settings",
"en/cloud/use-dify/publish/webapp/embedding-in-websites"
]
},
"en/cloud/use-dify/publish/publish-mcp",
"en/cloud/use-dify/publish/publish-to-marketplace"
],
"icon": "paper-plane"
},
{
"group": "Monitor",
"expanded": false,
"pages": [
"en/cloud/use-dify/monitor/analysis",
"en/cloud/use-dify/monitor/logs",
"en/cloud/use-dify/monitor/annotation-reply",
{
"group": "Integrations",
"pages": [
"en/cloud/use-dify/monitor/integrations/integrate-langsmith",
"en/cloud/use-dify/monitor/integrations/integrate-langfuse",
"en/cloud/use-dify/monitor/integrations/integrate-opik",
"en/cloud/use-dify/monitor/integrations/integrate-weave",
"en/cloud/use-dify/monitor/integrations/integrate-arize",
"en/cloud/use-dify/monitor/integrations/integrate-phoenix",
"en/cloud/use-dify/monitor/integrations/integrate-aliyun"
]
}
],
"icon": "chart-line"
},
{
"group": "Knowledge",
"expanded": false,
"pages": [
"en/cloud/use-dify/knowledge/readme",
{
"group": "Create",
"pages": [
{
"group": "Ready-to-Use Knowledge Base",
"pages": [
"en/cloud/use-dify/knowledge/create-knowledge/introduction",
{
"group": "Import Data",
"pages": [
"en/cloud/use-dify/knowledge/create-knowledge/import-text-data/readme",
"en/cloud/use-dify/knowledge/create-knowledge/import-text-data/sync-from-notion",
"en/cloud/use-dify/knowledge/create-knowledge/import-text-data/sync-from-website"
]
},
"en/cloud/use-dify/knowledge/create-knowledge/chunking-and-cleaning-text",
"en/cloud/use-dify/knowledge/create-knowledge/setting-indexing-methods"
]
},
{
"group": "Custom Knowledge Base",
"pages": [
"en/cloud/use-dify/knowledge/knowledge-pipeline/readme",
"en/cloud/use-dify/knowledge/knowledge-pipeline/create-knowledge-pipeline",
"en/cloud/use-dify/knowledge/knowledge-pipeline/knowledge-pipeline-orchestration",
"en/cloud/use-dify/knowledge/knowledge-pipeline/publish-knowledge-pipeline",
"en/cloud/use-dify/knowledge/knowledge-pipeline/upload-files",
"en/cloud/use-dify/knowledge/knowledge-pipeline/manage-knowledge-base",
"en/cloud/use-dify/knowledge/knowledge-pipeline/authorize-data-source"
]
},
{
"group": "Connect to External Knowledge",
"pages": [
"en/cloud/use-dify/knowledge/connect-external-knowledge-base",
"en/cloud/use-dify/knowledge/external-knowledge-api"
]
}
]
},
{
"group": "Manage",
"pages": [
"en/cloud/use-dify/knowledge/manage-knowledge/maintain-knowledge-documents",
"en/cloud/use-dify/knowledge/metadata",
"en/cloud/use-dify/knowledge/manage-knowledge/introduction"
]
},
"en/cloud/use-dify/knowledge/test-retrieval",
"en/cloud/use-dify/knowledge/integrate-knowledge-within-application",
"en/cloud/use-dify/knowledge/knowledge-request-rate-limit"
],
"icon": "book"
},
{
"group": "Integrations",
"icon": "plug",
"expanded": false,
"pages": [
"en/cloud/use-dify/workspace/plugins",
"en/cloud/use-dify/workspace/model-providers",
"en/cloud/use-dify/workspace/tools",
{
"group": "Custom Endpoint",
"pages": [
"en/cloud/use-dify/workspace/api-extension/api-extension",
"en/cloud/use-dify/workspace/api-extension/external-data-tool-api-extension",
"en/cloud/use-dify/workspace/api-extension/moderation-api-extension",
"en/cloud/use-dify/workspace/api-extension/cloudflare-worker"
]
}
]
},
{
"group": "Workspace",
"expanded": false,
"pages": [
"en/cloud/use-dify/workspace/readme",
"en/cloud/use-dify/workspace/app-management",
"en/cloud/use-dify/workspace/team-members-management",
"en/cloud/use-dify/workspace/personal-account-management",
"en/cloud/use-dify/workspace/subscription-management"
],
"icon": "briefcase"
}
]
},
{
"tab": "Learn",
"icon": "graduation-cap",
"pages": [
"en/learn/key-concepts",
{
"group": "Tutorials",
"pages": [
"en/quick-start",
{
"group": "Workflow 101",
"pages": [
"en/learn/tutorials/workflow-101/lesson-01",
"en/learn/tutorials/workflow-101/lesson-02",
"en/learn/tutorials/workflow-101/lesson-03",
"en/learn/tutorials/workflow-101/lesson-04",
"en/learn/tutorials/workflow-101/lesson-05",
"en/learn/tutorials/workflow-101/lesson-06",
"en/learn/tutorials/workflow-101/lesson-07",
"en/learn/tutorials/workflow-101/lesson-08",
"en/learn/tutorials/workflow-101/lesson-09",
"en/learn/tutorials/workflow-101/lesson-10"
]
},
"en/learn/tutorials/simple-chatbot",
"en/learn/tutorials/twitter-chatflow",
"en/learn/tutorials/customer-service-bot",
"en/learn/tutorials/build-ai-image-generation-app",
"en/learn/tutorials/article-reader"
]
}
]
},
{
"tab": "Developer Resources",
"icon": "code",
"menu": [
{
"item": "API",
"icon": "code",
"groups": [
{
"group": "Guides",
"pages": [
"en/api-reference/guides/get-started",
{
"group": "API Overviews",
"pages": [
"en/api-reference/guides/chatflow",
"en/api-reference/guides/workflow",
"en/api-reference/guides/agent",
"en/api-reference/guides/knowledge",
"en/api-reference/guides/chat",
"en/api-reference/guides/completion"
],
"expanded": true
},
"en/api-reference/guides/streaming",
"en/api-reference/guides/human-input-flow",
"en/api-reference/guides/end-user-identity",
"en/api-reference/guides/errors"
]
},
{
"group": "App APIs",
"pages": [
{
"group": "Chat Messages",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /chat-messages",
"POST /chat-messages/{task_id}/stop",
"GET /messages/{message_id}/suggested"
]
},
{
"group": "Completion Messages",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /completion-messages",
"POST /completion-messages/{task_id}/stop"
]
},
{
"group": "Workflow Runs",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /workflows/run",
"POST /workflows/{workflow_id}/run",
"POST /workflows/tasks/{task_id}/stop",
"GET /workflows/run/{workflow_run_id}",
"GET /workflows/logs",
"GET /workflow/{workflow_run_id}/events"
]
},
{
"group": "Conversations",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"GET /conversations",
"GET /messages",
"GET /conversations/{conversation_id}/variables",
"POST /conversations/{conversation_id}/name",
"PUT /conversations/{conversation_id}/variables/{variable_id}",
"DELETE /conversations/{conversation_id}"
]
},
{
"group": "Files",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /files/upload",
"GET /files/{file_id}/preview"
]
},
{
"group": "Audio",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /audio-to-text",
"POST /text-to-audio"
]
},
{
"group": "Applications",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"GET /info",
"GET /parameters",
"GET /meta",
"GET /site"
]
},
{
"group": "Feedback",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /messages/{message_id}/feedbacks",
"GET /app/feedbacks"
]
},
{
"group": "Annotations",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /apps/annotations",
"GET /apps/annotations",
"PUT /apps/annotations/{annotation_id}",
"DELETE /apps/annotations/{annotation_id}",
"POST /apps/annotation-reply/{action}",
"GET /apps/annotation-reply/{action}/status/{job_id}"
]
},
{
"group": "End Users",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"GET /end-users/{end_user_id}"
]
},
{
"group": "Human Input",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"GET /form/human_input/{form_token}",
"POST /form/human_input/{form_token}"
]
}
]
},
{
"group": "Knowledge APIs",
"pages": [
{
"group": "Knowledge Bases",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /datasets",
"GET /datasets",
"GET /datasets/{dataset_id}",
"PATCH /datasets/{dataset_id}",
"DELETE /datasets/{dataset_id}",
"POST /datasets/{dataset_id}/retrieve"
]
},
{
"group": "Documents",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /datasets/{dataset_id}/document/create-by-text",
"POST /datasets/{dataset_id}/document/create-by-file",
"GET /datasets/{dataset_id}/documents",
"GET /datasets/{dataset_id}/documents/{document_id}",
"DELETE /datasets/{dataset_id}/documents/{document_id}",
"PATCH /datasets/{dataset_id}/documents/{document_id}",
"GET /datasets/{dataset_id}/documents/{document_id}/download",
"GET /datasets/{dataset_id}/documents/{batch}/indexing-status",
"POST /datasets/{dataset_id}/documents/{document_id}/update-by-text",
"POST /datasets/{dataset_id}/documents/{document_id}/update-by-file",
"POST /datasets/{dataset_id}/documents/download-zip",
"PATCH /datasets/{dataset_id}/documents/status/{action}"
]
},
{
"group": "Chunks",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /datasets/{dataset_id}/documents/{document_id}/segments",
"GET /datasets/{dataset_id}/documents/{document_id}/segments",
"GET /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}",
"POST /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}",
"DELETE /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}",
"POST /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks",
"GET /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks",
"PATCH /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks/{child_chunk_id}",
"DELETE /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks/{child_chunk_id}"
]
},
{
"group": "Metadata",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /datasets/{dataset_id}/metadata",
"GET /datasets/{dataset_id}/metadata",
"PATCH /datasets/{dataset_id}/metadata/{metadata_id}",
"DELETE /datasets/{dataset_id}/metadata/{metadata_id}",
"GET /datasets/{dataset_id}/metadata/built-in",
"POST /datasets/{dataset_id}/metadata/built-in/{action}",
"POST /datasets/{dataset_id}/documents/metadata"
]
},
{
"group": "Tags",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /datasets/tags",
"GET /datasets/tags",
"PATCH /datasets/tags",
"DELETE /datasets/tags",
"POST /datasets/tags/binding",
"POST /datasets/tags/unbinding",
"GET /datasets/{dataset_id}/tags"
]
},
{
"group": "Models",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"GET /workspaces/current/models/model-types/{model_type}"
]
},
{
"group": "Knowledge Pipeline",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /datasets/pipeline/file-upload",
"GET /datasets/{dataset_id}/pipeline/datasource-plugins",
"POST /datasets/{dataset_id}/pipeline/datasource/nodes/{node_id}/run",
"POST /datasets/{dataset_id}/pipeline/run"
]
}
]
}
]
},
{
"item": "CLI",
"icon": "terminal",
"groups": [
{
"group": " ",
"expanded": true,
"pages": [
"en/cli/overview",
"en/cli/install",
"en/cli/quick-start",
"en/cli/authenticate",
"en/cli/common-tasks",
{
"group": "Integrate Your Agents",
"pages": [
"en/cli/integrate-agents/overview",
"en/cli/integrate-agents/auth-for-agent-deployments",
"en/cli/integrate-agents/install-the-difyctl-skill",
"en/cli/integrate-agents/error-handling-and-retries-for-agents"
]
},
{
"group": "CLI Reference",
"pages": [
"en/cli/reference/command-index",
"en/cli/reference/global-flags",
"en/cli/reference/output-formats-and-exit-codes",
"en/cli/reference/environment-variables",
{
"group": "Commands",
"expanded": true,
"pages": [
"en/cli/reference/apps",
"en/cli/reference/auth-and-contexts",
"en/cli/reference/workspaces",
"en/cli/reference/help",
"en/cli/reference/skills",
"en/cli/reference/version"
]
}
]
},
"en/cli/troubleshooting"
]
}
]
},
{
"item": "Develop Plugins",
"icon": "code-pull-request",
"groups": [
{
"group": "Getting Started",
"pages": [
"en/develop-plugin/getting-started/getting-started-dify-plugin",
"en/develop-plugin/getting-started/choose-plugin-type",
"en/develop-plugin/getting-started/cli"
],
"icon": "rocket"
},
{
"group": "Features & Specs",
"pages": [
{
"group": "Plugin Types",
"pages": [
"en/develop-plugin/features-and-specs/plugin-types/general-specifications",
"en/develop-plugin/features-and-specs/plugin-types/model-designing-rules",
"en/develop-plugin/features-and-specs/plugin-types/model-schema",
"en/develop-plugin/features-and-specs/plugin-types/persistent-storage-kv",
"en/develop-plugin/features-and-specs/plugin-types/tool",
"en/develop-plugin/features-and-specs/plugin-types/plugin-info-by-manifest",
"en/develop-plugin/features-and-specs/plugin-types/multilingual-readme",
"en/develop-plugin/features-and-specs/plugin-types/remote-debug-a-plugin",
"en/develop-plugin/features-and-specs/plugin-types/plugin-logging"
]
},
{
"group": "Advanced Development",
"pages": [
{
"group": "Reverse Calling",
"pages": [
"en/develop-plugin/features-and-specs/advanced-development/bundle",
"en/develop-plugin/features-and-specs/advanced-development/reverse-invocation",
"en/develop-plugin/features-and-specs/advanced-development/reverse-invocation-app",
"en/develop-plugin/features-and-specs/advanced-development/reverse-invocation-model",
"en/develop-plugin/features-and-specs/advanced-development/reverse-invocation-tool",
"en/develop-plugin/features-and-specs/advanced-development/customizable-model",
"en/develop-plugin/features-and-specs/advanced-development/reverse-invocation-node"
]
}
]
}
],
"icon": "list-check"
},
{
"group": "Development Guides & Walkthroughs",
"pages": [
"en/develop-plugin/dev-guides-and-walkthroughs/cheatsheet",
{
"group": "By Plugin Type",
"pages": [
"en/develop-plugin/dev-guides-and-walkthroughs/tool-plugin",
"en/develop-plugin/dev-guides-and-walkthroughs/tool-oauth",
"en/develop-plugin/dev-guides-and-walkthroughs/creating-new-model-provider",
"en/develop-plugin/dev-guides-and-walkthroughs/agent-strategy-plugin",
"en/develop-plugin/dev-guides-and-walkthroughs/datasource-plugin",
"en/develop-plugin/dev-guides-and-walkthroughs/trigger-plugin",
"en/develop-plugin/dev-guides-and-walkthroughs/endpoint"
]
},
{
"group": "Full Walkthroughs",
"pages": [
"en/develop-plugin/dev-guides-and-walkthroughs/develop-flomo-plugin",
"en/develop-plugin/dev-guides-and-walkthroughs/develop-a-slack-bot-plugin",
"en/develop-plugin/dev-guides-and-walkthroughs/develop-md-exporter",
"en/develop-plugin/dev-guides-and-walkthroughs/develop-multimodal-data-processing-tool"
]
}
],
"icon": "code"
},
{
"group": "Publishing",
"pages": [
"en/develop-plugin/publishing/marketplace-listing/release-overview",
{
"group": "Standards",
"pages": [
"en/develop-plugin/publishing/standards/contributor-covenant-code-of-conduct",
"en/develop-plugin/publishing/standards/privacy-protection-guidelines"
]
},
{
"group": "Marketplace",
"pages": [
"en/develop-plugin/publishing/marketplace-listing/release-to-dify-marketplace",
"en/develop-plugin/publishing/marketplace-listing/plugin-auto-publish-pr"
]
},
{
"group": "GitHub Repository",
"pages": [
"en/develop-plugin/publishing/marketplace-listing/release-to-individual-github-repo"
]
},
{
"group": "Local File",
"pages": [
"en/develop-plugin/publishing/marketplace-listing/release-by-file",
"en/develop-plugin/publishing/standards/third-party-signature-verification"
]
},
{
"group": "FAQ",
"pages": [
"en/develop-plugin/publishing/faq/faq"
]
}
],
"icon": "upload"
}
]
}
]
}
]
},
{
"product": "Self-Host",
"icon": "server",
"tabs": [
{
"tab": "Deploy",
"icon": "server",
"pages": [
"en/self-host/deploy/overview",
{
"group": "Quick Start",
"pages": [
"en/self-host/deploy/quick-start/docker-compose",
"en/self-host/deploy/quick-start/faqs"
],
"icon": "rocket"
},
{
"group": "Advanced Deployments",
"pages": [
"en/self-host/deploy/advanced-deployments/local-source-code",
"en/self-host/deploy/advanced-deployments/start-the-frontend-docker-container"
],
"icon": "server"
},
{
"group": "Configuration",
"pages": [
"en/self-host/deploy/configuration/environments"
],
"icon": "gear"
},
{
"group": "Platform Guides",
"pages": [
"en/self-host/deploy/platform-guides/bt-panel",
"en/self-host/deploy/platform-guides/dify-premium"
],
"icon": "map"
},
{
"group": "Troubleshooting",
"pages": [
"en/self-host/deploy/troubleshooting/common-issues",
"en/self-host/deploy/troubleshooting/docker-issues",
"en/self-host/deploy/troubleshooting/integrations",
"en/self-host/deploy/troubleshooting/storage-and-migration",
"en/self-host/deploy/troubleshooting/weaviate-v4-migration"
],
"icon": "wrench"
}
]
},
{
"tab": "Use",
"icon": "book-open",
"pages": [
"en/self-host/use-dify/getting-started/introduction",
{
"group": "Orchestrate",
"pages": [
{
"group": "Workflow & Chatflow",
"pages": [
"en/self-host/use-dify/build/workflow-chatflow",
"en/self-host/use-dify/build/orchestrate-node",
{
"group": "Nodes",
"expanded": false,
"pages": [
{
"group": "Start",
"pages": [
"en/self-host/use-dify/nodes/user-input",
{
"group": "Trigger",
"pages": [
"en/self-host/use-dify/nodes/trigger/schedule-trigger",
"en/self-host/use-dify/nodes/trigger/plugin-trigger",
"en/self-host/use-dify/nodes/trigger/webhook-trigger"
],
"root": "en/self-host/use-dify/nodes/trigger/overview"
}
],
"root": "en/self-host/use-dify/nodes/start"
},
"en/self-host/use-dify/nodes/llm",
"en/self-host/use-dify/nodes/knowledge-retrieval",
"en/self-host/use-dify/nodes/answer",
"en/self-host/use-dify/nodes/output",
"en/self-host/use-dify/nodes/agent",
"en/self-host/use-dify/nodes/question-classifier",
"en/self-host/use-dify/nodes/ifelse",
{
"group": "Human Input",
"expanded": false,
"root": "en/self-host/use-dify/nodes/human-input",
"pages": []
},
"en/self-host/use-dify/nodes/iteration",
"en/self-host/use-dify/nodes/loop",
"en/self-host/use-dify/nodes/code",
"en/self-host/use-dify/nodes/template",
"en/self-host/use-dify/nodes/variable-aggregator",
"en/self-host/use-dify/nodes/doc-extractor",
"en/self-host/use-dify/nodes/variable-assigner",
"en/self-host/use-dify/nodes/parameter-extractor",
"en/self-host/use-dify/nodes/http-request",
"en/self-host/use-dify/nodes/list-operator",
"en/self-host/use-dify/nodes/tools"
]
},
"en/self-host/use-dify/build/shortcut-key",
"en/self-host/use-dify/build/version-control",
"en/self-host/use-dify/build/workflow-collaboration",
{
"group": "Debug",
"expanded": false,
"pages": [
"en/self-host/use-dify/build/predefined-error-handling-logic",
"en/self-host/use-dify/debug/step-run",
"en/self-host/use-dify/debug/variable-inspect",
"en/self-host/use-dify/debug/history-and-logs",
"en/self-host/use-dify/debug/error-type"
]
}
],
"expanded": false
},
{
"group": "New Agent",
"tag": "Beta",
"pages": [
"en/self-host/use-dify/build/new-agent/overview",
"en/self-host/use-dify/build/new-agent/build"
],
"expanded": false
},
{
"group": "Basic Apps",
"pages": [
"en/self-host/use-dify/build/agent",
"en/self-host/use-dify/build/chatbot",
"en/self-host/use-dify/build/text-generator"
],
"expanded": false
},
"en/self-host/use-dify/build/additional-features"
],
"icon": "hammer"
},
{
"group": "Publish",
"expanded": false,
"pages": [
"en/self-host/use-dify/publish/README",
{
"group": "Web App",
"pages": [
"en/self-host/use-dify/publish/webapp/workflow-webapp",
"en/self-host/use-dify/publish/webapp/chatflow-webapp",
"en/self-host/use-dify/publish/webapp/web-app-settings",
"en/self-host/use-dify/publish/webapp/embedding-in-websites"
]
},
"en/self-host/use-dify/publish/publish-mcp",
"en/self-host/use-dify/publish/publish-to-marketplace"
],
"icon": "paper-plane"
},
{
"group": "Monitor",
"expanded": false,
"pages": [
"en/self-host/use-dify/monitor/analysis",
"en/self-host/use-dify/monitor/logs",
"en/self-host/use-dify/monitor/annotation-reply",
{
"group": "Integrations",
"pages": [
"en/self-host/use-dify/monitor/integrations/integrate-langsmith",
"en/self-host/use-dify/monitor/integrations/integrate-langfuse",
"en/self-host/use-dify/monitor/integrations/integrate-opik",
"en/self-host/use-dify/monitor/integrations/integrate-weave",
"en/self-host/use-dify/monitor/integrations/integrate-arize",
"en/self-host/use-dify/monitor/integrations/integrate-phoenix",
"en/self-host/use-dify/monitor/integrations/integrate-aliyun"
]
}
],
"icon": "chart-line"
},
{
"group": "Knowledge",
"expanded": false,
"pages": [
"en/self-host/use-dify/knowledge/readme",
{
"group": "Create",
"pages": [
{
"group": "Ready-to-Use Knowledge Base",
"pages": [
"en/self-host/use-dify/knowledge/create-knowledge/introduction",
{
"group": "Import Data",
"pages": [
"en/self-host/use-dify/knowledge/create-knowledge/import-text-data/readme",
"en/self-host/use-dify/knowledge/create-knowledge/import-text-data/sync-from-notion",
"en/self-host/use-dify/knowledge/create-knowledge/import-text-data/sync-from-website"
]
},
"en/self-host/use-dify/knowledge/create-knowledge/chunking-and-cleaning-text",
"en/self-host/use-dify/knowledge/create-knowledge/setting-indexing-methods"
]
},
{
"group": "Custom Knowledge Base",
"pages": [
"en/self-host/use-dify/knowledge/knowledge-pipeline/readme",
"en/self-host/use-dify/knowledge/knowledge-pipeline/create-knowledge-pipeline",
"en/self-host/use-dify/knowledge/knowledge-pipeline/knowledge-pipeline-orchestration",
"en/self-host/use-dify/knowledge/knowledge-pipeline/publish-knowledge-pipeline",
"en/self-host/use-dify/knowledge/knowledge-pipeline/upload-files",
"en/self-host/use-dify/knowledge/knowledge-pipeline/manage-knowledge-base",
"en/self-host/use-dify/knowledge/knowledge-pipeline/authorize-data-source"
]
},
{
"group": "Connect to External Knowledge",
"pages": [
"en/self-host/use-dify/knowledge/connect-external-knowledge-base",
"en/self-host/use-dify/knowledge/external-knowledge-api"
]
}
]
},
{
"group": "Manage",
"pages": [
"en/self-host/use-dify/knowledge/manage-knowledge/maintain-knowledge-documents",
"en/self-host/use-dify/knowledge/metadata",
"en/self-host/use-dify/knowledge/manage-knowledge/introduction"
]
},
"en/self-host/use-dify/knowledge/test-retrieval",
"en/self-host/use-dify/knowledge/integrate-knowledge-within-application"
],
"icon": "book"
},
{
"group": "Integrations",
"icon": "plug",
"expanded": false,
"pages": [
"en/self-host/use-dify/workspace/plugins",
"en/self-host/use-dify/workspace/model-providers",
"en/self-host/use-dify/workspace/tools",
{
"group": "Custom Endpoint",
"pages": [
"en/self-host/use-dify/workspace/api-extension/api-extension",
"en/self-host/use-dify/workspace/api-extension/external-data-tool-api-extension",
"en/self-host/use-dify/workspace/api-extension/moderation-api-extension",
"en/self-host/use-dify/workspace/api-extension/cloudflare-worker"
]
}
]
},
{
"group": "Workspace",
"expanded": false,
"pages": [
"en/self-host/use-dify/workspace/readme",
"en/self-host/use-dify/workspace/app-management",
"en/self-host/use-dify/workspace/team-members-management",
"en/self-host/use-dify/workspace/personal-account-management"
],
"icon": "briefcase"
}
]
},
{
"tab": "Learn",
"icon": "graduation-cap",
"pages": [
"en/learn/key-concepts",
{
"group": "Tutorials",
"pages": [
"en/quick-start",
{
"group": "Workflow 101",
"pages": [
"en/learn/tutorials/workflow-101/lesson-01",
"en/learn/tutorials/workflow-101/lesson-02",
"en/learn/tutorials/workflow-101/lesson-03",
"en/learn/tutorials/workflow-101/lesson-04",
"en/learn/tutorials/workflow-101/lesson-05",
"en/learn/tutorials/workflow-101/lesson-06",
"en/learn/tutorials/workflow-101/lesson-07",
"en/learn/tutorials/workflow-101/lesson-08",
"en/learn/tutorials/workflow-101/lesson-09",
"en/learn/tutorials/workflow-101/lesson-10"
]
},
"en/learn/tutorials/simple-chatbot",
"en/learn/tutorials/twitter-chatflow",
"en/learn/tutorials/customer-service-bot",
"en/learn/tutorials/build-ai-image-generation-app",
"en/learn/tutorials/article-reader"
]
}
]
},
{
"tab": "Developer Resources",
"icon": "code",
"menu": [
{
"item": "API",
"icon": "code",
"groups": [
{
"group": "Guides",
"pages": [
"en/api-reference/guides/get-started",
{
"group": "API Overviews",
"pages": [
"en/api-reference/guides/chatflow",
"en/api-reference/guides/workflow",
"en/api-reference/guides/agent",
"en/api-reference/guides/knowledge",
"en/api-reference/guides/chat",
"en/api-reference/guides/completion"
],
"expanded": true
},
"en/api-reference/guides/streaming",
"en/api-reference/guides/human-input-flow",
"en/api-reference/guides/end-user-identity",
"en/api-reference/guides/errors"
]
},
{
"group": "App APIs",
"pages": [
{
"group": "Chat Messages",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /chat-messages",
"POST /chat-messages/{task_id}/stop",
"GET /messages/{message_id}/suggested"
]
},
{
"group": "Completion Messages",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /completion-messages",
"POST /completion-messages/{task_id}/stop"
]
},
{
"group": "Workflow Runs",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /workflows/run",
"POST /workflows/{workflow_id}/run",
"POST /workflows/tasks/{task_id}/stop",
"GET /workflows/run/{workflow_run_id}",
"GET /workflows/logs",
"GET /workflow/{workflow_run_id}/events"
]
},
{
"group": "Conversations",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"GET /conversations",
"GET /messages",
"GET /conversations/{conversation_id}/variables",
"POST /conversations/{conversation_id}/name",
"PUT /conversations/{conversation_id}/variables/{variable_id}",
"DELETE /conversations/{conversation_id}"
]
},
{
"group": "Files",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /files/upload",
"GET /files/{file_id}/preview"
]
},
{
"group": "Audio",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /audio-to-text",
"POST /text-to-audio"
]
},
{
"group": "Applications",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"GET /info",
"GET /parameters",
"GET /meta",
"GET /site"
]
},
{
"group": "Feedback",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /messages/{message_id}/feedbacks",
"GET /app/feedbacks"
]
},
{
"group": "Annotations",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /apps/annotations",
"GET /apps/annotations",
"PUT /apps/annotations/{annotation_id}",
"DELETE /apps/annotations/{annotation_id}",
"POST /apps/annotation-reply/{action}",
"GET /apps/annotation-reply/{action}/status/{job_id}"
]
},
{
"group": "End Users",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"GET /end-users/{end_user_id}"
]
},
{
"group": "Human Input",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"GET /form/human_input/{form_token}",
"POST /form/human_input/{form_token}"
]
}
]
},
{
"group": "Knowledge APIs",
"pages": [
{
"group": "Knowledge Bases",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /datasets",
"GET /datasets",
"GET /datasets/{dataset_id}",
"PATCH /datasets/{dataset_id}",
"DELETE /datasets/{dataset_id}",
"POST /datasets/{dataset_id}/retrieve"
]
},
{
"group": "Documents",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /datasets/{dataset_id}/document/create-by-text",
"POST /datasets/{dataset_id}/document/create-by-file",
"GET /datasets/{dataset_id}/documents",
"GET /datasets/{dataset_id}/documents/{document_id}",
"DELETE /datasets/{dataset_id}/documents/{document_id}",
"PATCH /datasets/{dataset_id}/documents/{document_id}",
"GET /datasets/{dataset_id}/documents/{document_id}/download",
"GET /datasets/{dataset_id}/documents/{batch}/indexing-status",
"POST /datasets/{dataset_id}/documents/{document_id}/update-by-text",
"POST /datasets/{dataset_id}/documents/{document_id}/update-by-file",
"POST /datasets/{dataset_id}/documents/download-zip",
"PATCH /datasets/{dataset_id}/documents/status/{action}"
]
},
{
"group": "Chunks",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /datasets/{dataset_id}/documents/{document_id}/segments",
"GET /datasets/{dataset_id}/documents/{document_id}/segments",
"GET /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}",
"POST /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}",
"DELETE /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}",
"POST /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks",
"GET /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks",
"PATCH /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks/{child_chunk_id}",
"DELETE /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks/{child_chunk_id}"
]
},
{
"group": "Metadata",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /datasets/{dataset_id}/metadata",
"GET /datasets/{dataset_id}/metadata",
"PATCH /datasets/{dataset_id}/metadata/{metadata_id}",
"DELETE /datasets/{dataset_id}/metadata/{metadata_id}",
"GET /datasets/{dataset_id}/metadata/built-in",
"POST /datasets/{dataset_id}/metadata/built-in/{action}",
"POST /datasets/{dataset_id}/documents/metadata"
]
},
{
"group": "Tags",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /datasets/tags",
"GET /datasets/tags",
"PATCH /datasets/tags",
"DELETE /datasets/tags",
"POST /datasets/tags/binding",
"POST /datasets/tags/unbinding",
"GET /datasets/{dataset_id}/tags"
]
},
{
"group": "Models",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"GET /workspaces/current/models/model-types/{model_type}"
]
},
{
"group": "Knowledge Pipeline",
"openapi": "en/api-reference/openapi_service.json",
"pages": [
"POST /datasets/pipeline/file-upload",
"GET /datasets/{dataset_id}/pipeline/datasource-plugins",
"POST /datasets/{dataset_id}/pipeline/datasource/nodes/{node_id}/run",
"POST /datasets/{dataset_id}/pipeline/run"
]
}
]
}
]
},
{
"item": "CLI",
"icon": "terminal",
"groups": [
{
"group": " ",
"expanded": true,
"pages": [
"en/cli/overview",
"en/cli/install",
"en/cli/quick-start",
"en/cli/authenticate",
"en/cli/common-tasks",
{
"group": "Integrate Your Agents",
"pages": [
"en/cli/integrate-agents/overview",
"en/cli/integrate-agents/auth-for-agent-deployments",
"en/cli/integrate-agents/install-the-difyctl-skill",
"en/cli/integrate-agents/error-handling-and-retries-for-agents"
]
},
{
"group": "CLI Reference",
"pages": [
"en/cli/reference/command-index",
"en/cli/reference/global-flags",
"en/cli/reference/output-formats-and-exit-codes",
"en/cli/reference/environment-variables",
{
"group": "Commands",
"expanded": true,
"pages": [
"en/cli/reference/apps",
"en/cli/reference/auth-and-contexts",
"en/cli/reference/workspaces",
"en/cli/reference/help",
"en/cli/reference/skills",
"en/cli/reference/version"
]
}
]
},
"en/cli/troubleshooting"
]
}
]
},
{
"item": "Develop Plugins",
"icon": "code-pull-request",
"groups": [
{
"group": "Getting Started",
"pages": [
"en/develop-plugin/getting-started/getting-started-dify-plugin",
"en/develop-plugin/getting-started/choose-plugin-type",
"en/develop-plugin/getting-started/cli"
],
"icon": "rocket"
},
{
"group": "Features & Specs",
"pages": [
{
"group": "Plugin Types",
"pages": [
"en/develop-plugin/features-and-specs/plugin-types/general-specifications",
"en/develop-plugin/features-and-specs/plugin-types/model-designing-rules",
"en/develop-plugin/features-and-specs/plugin-types/model-schema",
"en/develop-plugin/features-and-specs/plugin-types/persistent-storage-kv",
"en/develop-plugin/features-and-specs/plugin-types/tool",
"en/develop-plugin/features-and-specs/plugin-types/plugin-info-by-manifest",
"en/develop-plugin/features-and-specs/plugin-types/multilingual-readme",
"en/develop-plugin/features-and-specs/plugin-types/remote-debug-a-plugin",
"en/develop-plugin/features-and-specs/plugin-types/plugin-logging"
]
},
{
"group": "Advanced Development",
"pages": [
{
"group": "Reverse Calling",
"pages": [
"en/develop-plugin/features-and-specs/advanced-development/bundle",
"en/develop-plugin/features-and-specs/advanced-development/reverse-invocation",
"en/develop-plugin/features-and-specs/advanced-development/reverse-invocation-app",
"en/develop-plugin/features-and-specs/advanced-development/reverse-invocation-model",
"en/develop-plugin/features-and-specs/advanced-development/reverse-invocation-tool",
"en/develop-plugin/features-and-specs/advanced-development/customizable-model",
"en/develop-plugin/features-and-specs/advanced-development/reverse-invocation-node"
]
}
]
}
],
"icon": "list-check"
},
{
"group": "Development Guides & Walkthroughs",
"pages": [
"en/develop-plugin/dev-guides-and-walkthroughs/cheatsheet",
{
"group": "By Plugin Type",
"pages": [
"en/develop-plugin/dev-guides-and-walkthroughs/tool-plugin",
"en/develop-plugin/dev-guides-and-walkthroughs/tool-oauth",
"en/develop-plugin/dev-guides-and-walkthroughs/creating-new-model-provider",
"en/develop-plugin/dev-guides-and-walkthroughs/agent-strategy-plugin",
"en/develop-plugin/dev-guides-and-walkthroughs/datasource-plugin",
"en/develop-plugin/dev-guides-and-walkthroughs/trigger-plugin",
"en/develop-plugin/dev-guides-and-walkthroughs/endpoint"
]
},
{
"group": "Full Walkthroughs",
"pages": [
"en/develop-plugin/dev-guides-and-walkthroughs/develop-flomo-plugin",
"en/develop-plugin/dev-guides-and-walkthroughs/develop-a-slack-bot-plugin",
"en/develop-plugin/dev-guides-and-walkthroughs/develop-md-exporter",
"en/develop-plugin/dev-guides-and-walkthroughs/develop-multimodal-data-processing-tool"
]
}
],
"icon": "code"
},
{
"group": "Publishing",
"pages": [
"en/develop-plugin/publishing/marketplace-listing/release-overview",
{
"group": "Standards",
"pages": [
"en/develop-plugin/publishing/standards/contributor-covenant-code-of-conduct",
"en/develop-plugin/publishing/standards/privacy-protection-guidelines"
]
},
{
"group": "Marketplace",
"pages": [
"en/develop-plugin/publishing/marketplace-listing/release-to-dify-marketplace",
"en/develop-plugin/publishing/marketplace-listing/plugin-auto-publish-pr"
]
},
{
"group": "GitHub Repository",
"pages": [
"en/develop-plugin/publishing/marketplace-listing/release-to-individual-github-repo"
]
},
{
"group": "Local File",
"pages": [
"en/develop-plugin/publishing/marketplace-listing/release-by-file",
"en/develop-plugin/publishing/standards/third-party-signature-verification"
]
},
{
"group": "FAQ",
"pages": [
"en/develop-plugin/publishing/faq/faq"
]
}
],
"icon": "upload"
}
]
}
]
}
]
}
]
},
{
"language": "zh",
"products": [
{
"product": "Cloud",
"icon": "cloud",
"tabs": [
{
"tab": "使用",
"icon": "book-open",
"pages": [
"zh/cloud/use-dify/getting-started/introduction",
"zh/home",
{
"group": "编排",
"pages": [
{
"group": "工作流与对话流",
"pages": [
"zh/cloud/use-dify/build/workflow-chatflow",
"zh/cloud/use-dify/build/orchestrate-node",
{
"group": "节点",
"expanded": false,
"pages": [
{
"group": "开始",
"pages": [
"zh/cloud/use-dify/nodes/user-input",
{
"group": "触发器",
"pages": [
"zh/cloud/use-dify/nodes/trigger/schedule-trigger",
"zh/cloud/use-dify/nodes/trigger/plugin-trigger",
"zh/cloud/use-dify/nodes/trigger/webhook-trigger"
],
"root": "zh/cloud/use-dify/nodes/trigger/overview"
}
],
"root": "zh/cloud/use-dify/nodes/start"
},
"zh/cloud/use-dify/nodes/llm",
"zh/cloud/use-dify/nodes/knowledge-retrieval",
"zh/cloud/use-dify/nodes/answer",
"zh/cloud/use-dify/nodes/output",
"zh/cloud/use-dify/nodes/agent",
"zh/cloud/use-dify/nodes/question-classifier",
"zh/cloud/use-dify/nodes/ifelse",
{
"group": "人工介入",
"expanded": false,
"root": "zh/cloud/use-dify/nodes/human-input",
"pages": []
},
"zh/cloud/use-dify/nodes/iteration",
"zh/cloud/use-dify/nodes/loop",
"zh/cloud/use-dify/nodes/code",
"zh/cloud/use-dify/nodes/template",
"zh/cloud/use-dify/nodes/variable-aggregator",
"zh/cloud/use-dify/nodes/doc-extractor",
"zh/cloud/use-dify/nodes/variable-assigner",
"zh/cloud/use-dify/nodes/parameter-extractor",
"zh/cloud/use-dify/nodes/http-request",
"zh/cloud/use-dify/nodes/list-operator",
"zh/cloud/use-dify/nodes/tools"
]
},
"zh/cloud/use-dify/build/shortcut-key",
"zh/cloud/use-dify/build/version-control",
{
"group": "调试",
"expanded": false,
"pages": [
"zh/cloud/use-dify/build/predefined-error-handling-logic",
"zh/cloud/use-dify/debug/step-run",
"zh/cloud/use-dify/debug/variable-inspect",
"zh/cloud/use-dify/debug/history-and-logs",
"zh/cloud/use-dify/debug/error-type"
]
}
],
"expanded": false
},
{
"group": "基础应用",
"pages": [
"zh/cloud/use-dify/build/agent",
"zh/cloud/use-dify/build/chatbot",
"zh/cloud/use-dify/build/text-generator"
],
"expanded": false
},
"zh/cloud/use-dify/build/additional-features"
],
"icon": "hammer"
},
{
"group": "发布",
"expanded": false,
"pages": [
"zh/cloud/use-dify/publish/README",
{
"group": "Web App",
"pages": [
"zh/cloud/use-dify/publish/webapp/workflow-webapp",
"zh/cloud/use-dify/publish/webapp/chatflow-webapp",
"zh/cloud/use-dify/publish/webapp/web-app-settings",
"zh/cloud/use-dify/publish/webapp/embedding-in-websites"
]
},
"zh/cloud/use-dify/publish/publish-mcp",
"zh/cloud/use-dify/publish/publish-to-marketplace"
],
"icon": "paper-plane"
},
{
"group": "监控",
"expanded": false,
"pages": [
"zh/cloud/use-dify/monitor/analysis",
"zh/cloud/use-dify/monitor/logs",
"zh/cloud/use-dify/monitor/annotation-reply",
{
"group": "集成",
"pages": [
"zh/cloud/use-dify/monitor/integrations/integrate-langsmith",
"zh/cloud/use-dify/monitor/integrations/integrate-langfuse",
"zh/cloud/use-dify/monitor/integrations/integrate-opik",
"zh/cloud/use-dify/monitor/integrations/integrate-weave",
"zh/cloud/use-dify/monitor/integrations/integrate-arize",
"zh/cloud/use-dify/monitor/integrations/integrate-phoenix",
"zh/cloud/use-dify/monitor/integrations/integrate-aliyun"
]
}
],
"icon": "chart-line"
},
{
"group": "知识库",
"expanded": false,
"pages": [
"zh/cloud/use-dify/knowledge/readme",
{
"group": "创建",
"pages": [
{
"group": "创建即用型知识库",
"pages": [
"zh/cloud/use-dify/knowledge/create-knowledge/introduction",
{
"group": "导入数据",
"pages": [
"zh/cloud/use-dify/knowledge/create-knowledge/import-text-data/readme",
"zh/cloud/use-dify/knowledge/create-knowledge/import-text-data/sync-from-notion",
"zh/cloud/use-dify/knowledge/create-knowledge/import-text-data/sync-from-website"
]
},
"zh/cloud/use-dify/knowledge/create-knowledge/chunking-and-cleaning-text",
"zh/cloud/use-dify/knowledge/create-knowledge/setting-indexing-methods"
]
},
{
"group": "构建自定义知识库",
"pages": [
"zh/cloud/use-dify/knowledge/knowledge-pipeline/readme",
"zh/cloud/use-dify/knowledge/knowledge-pipeline/create-knowledge-pipeline",
"zh/cloud/use-dify/knowledge/knowledge-pipeline/knowledge-pipeline-orchestration",
"zh/cloud/use-dify/knowledge/knowledge-pipeline/publish-knowledge-pipeline",
"zh/cloud/use-dify/knowledge/knowledge-pipeline/upload-files",
"zh/cloud/use-dify/knowledge/knowledge-pipeline/manage-knowledge-base",
"zh/cloud/use-dify/knowledge/knowledge-pipeline/authorize-data-source"
]
},
{
"group": "连接外部知识库",
"pages": [
"zh/cloud/use-dify/knowledge/connect-external-knowledge-base",
"zh/cloud/use-dify/knowledge/external-knowledge-api"
]
}
]
},
{
"group": "管理",
"pages": [
"zh/cloud/use-dify/knowledge/manage-knowledge/maintain-knowledge-documents",
"zh/cloud/use-dify/knowledge/metadata",
"zh/cloud/use-dify/knowledge/manage-knowledge/introduction"
]
},
"zh/cloud/use-dify/knowledge/test-retrieval",
"zh/cloud/use-dify/knowledge/integrate-knowledge-within-application",
"zh/cloud/use-dify/knowledge/knowledge-request-rate-limit"
],
"icon": "book"
},
{
"group": "集成",
"icon": "plug",
"expanded": false,
"pages": [
"zh/cloud/use-dify/workspace/plugins",
"zh/cloud/use-dify/workspace/model-providers",
"zh/cloud/use-dify/workspace/tools",
{
"group": "自定义端点",
"pages": [
"zh/cloud/use-dify/workspace/api-extension/api-extension",
"zh/cloud/use-dify/workspace/api-extension/external-data-tool-api-extension",
"zh/cloud/use-dify/workspace/api-extension/moderation-api-extension",
"zh/cloud/use-dify/workspace/api-extension/cloudflare-worker"
]
}
]
},
{
"group": "工作空间",
"expanded": false,
"pages": [
"zh/cloud/use-dify/workspace/readme",
"zh/cloud/use-dify/workspace/app-management",
"zh/cloud/use-dify/workspace/team-members-management",
"zh/cloud/use-dify/workspace/personal-account-management",
"zh/cloud/use-dify/workspace/subscription-management"
],
"icon": "briefcase"
}
]
},
{
"tab": "学习",
"icon": "graduation-cap",
"pages": [
"zh/learn/key-concepts",
{
"group": "教程",
"pages": [
"zh/quick-start",
{
"group": "工作流 101",
"pages": [
"zh/learn/tutorials/workflow-101/lesson-01",
"zh/learn/tutorials/workflow-101/lesson-02",
"zh/learn/tutorials/workflow-101/lesson-03",
"zh/learn/tutorials/workflow-101/lesson-04",
"zh/learn/tutorials/workflow-101/lesson-05",
"zh/learn/tutorials/workflow-101/lesson-06",
"zh/learn/tutorials/workflow-101/lesson-07",
"zh/learn/tutorials/workflow-101/lesson-08",
"zh/learn/tutorials/workflow-101/lesson-09",
"zh/learn/tutorials/workflow-101/lesson-10"
]
},
"zh/learn/tutorials/simple-chatbot",
"zh/learn/tutorials/twitter-chatflow",
"zh/learn/tutorials/customer-service-bot",
"zh/learn/tutorials/build-ai-image-generation-app",
"zh/learn/tutorials/article-reader"
]
}
]
},
{
"tab": "开发者资源",
"icon": "code",
"menu": [
{
"item": "API",
"icon": "code",
"groups": [
{
"group": "指南",
"pages": [
"zh/api-reference/guides/get-started",
{
"group": "API 概览",
"pages": [
"zh/api-reference/guides/chatflow",
"zh/api-reference/guides/workflow",
"zh/api-reference/guides/agent",
"zh/api-reference/guides/knowledge",
"zh/api-reference/guides/chat",
"zh/api-reference/guides/completion"
],
"expanded": true
},
"zh/api-reference/guides/streaming",
"zh/api-reference/guides/human-input-flow",
"zh/api-reference/guides/end-user-identity",
"zh/api-reference/guides/errors"
]
},
{
"group": "应用 API",
"pages": [
{
"group": "对话消息",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /chat-messages",
"POST /chat-messages/{task_id}/stop",
"GET /messages/{message_id}/suggested"
]
},
{
"group": "文本生成消息",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /completion-messages",
"POST /completion-messages/{task_id}/stop"
]
},
{
"group": "工作流运行",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /workflows/run",
"POST /workflows/{workflow_id}/run",
"POST /workflows/tasks/{task_id}/stop",
"GET /workflows/run/{workflow_run_id}",
"GET /workflows/logs",
"GET /workflow/{workflow_run_id}/events"
]
},
{
"group": "会话管理",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"GET /conversations",
"GET /messages",
"GET /conversations/{conversation_id}/variables",
"POST /conversations/{conversation_id}/name",
"PUT /conversations/{conversation_id}/variables/{variable_id}",
"DELETE /conversations/{conversation_id}"
]
},
{
"group": "文件操作",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /files/upload",
"GET /files/{file_id}/preview"
]
},
{
"group": "语音与文字转换",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /audio-to-text",
"POST /text-to-audio"
]
},
{
"group": "应用配置",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"GET /info",
"GET /parameters",
"GET /meta",
"GET /site"
]
},
{
"group": "消息反馈",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /messages/{message_id}/feedbacks",
"GET /app/feedbacks"
]
},
{
"group": "标注管理",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /apps/annotations",
"GET /apps/annotations",
"PUT /apps/annotations/{annotation_id}",
"DELETE /apps/annotations/{annotation_id}",
"POST /apps/annotation-reply/{action}",
"GET /apps/annotation-reply/{action}/status/{job_id}"
]
},
{
"group": "终端用户",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"GET /end-users/{end_user_id}"
]
},
{
"group": "人工介入",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"GET /form/human_input/{form_token}",
"POST /form/human_input/{form_token}"
]
}
]
},
{
"group": "知识库 API",
"pages": [
{
"group": "知识库",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /datasets",
"GET /datasets",
"GET /datasets/{dataset_id}",
"PATCH /datasets/{dataset_id}",
"DELETE /datasets/{dataset_id}",
"POST /datasets/{dataset_id}/retrieve"
]
},
{
"group": "文档",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /datasets/{dataset_id}/document/create-by-text",
"POST /datasets/{dataset_id}/document/create-by-file",
"GET /datasets/{dataset_id}/documents",
"GET /datasets/{dataset_id}/documents/{document_id}",
"DELETE /datasets/{dataset_id}/documents/{document_id}",
"PATCH /datasets/{dataset_id}/documents/{document_id}",
"GET /datasets/{dataset_id}/documents/{document_id}/download",
"GET /datasets/{dataset_id}/documents/{batch}/indexing-status",
"POST /datasets/{dataset_id}/documents/{document_id}/update-by-text",
"POST /datasets/{dataset_id}/documents/{document_id}/update-by-file",
"POST /datasets/{dataset_id}/documents/download-zip",
"PATCH /datasets/{dataset_id}/documents/status/{action}"
]
},
{
"group": "分段",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /datasets/{dataset_id}/documents/{document_id}/segments",
"GET /datasets/{dataset_id}/documents/{document_id}/segments",
"GET /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}",
"POST /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}",
"DELETE /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}",
"POST /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks",
"GET /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks",
"PATCH /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks/{child_chunk_id}",
"DELETE /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks/{child_chunk_id}"
]
},
{
"group": "元数据",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /datasets/{dataset_id}/metadata",
"GET /datasets/{dataset_id}/metadata",
"PATCH /datasets/{dataset_id}/metadata/{metadata_id}",
"DELETE /datasets/{dataset_id}/metadata/{metadata_id}",
"GET /datasets/{dataset_id}/metadata/built-in",
"POST /datasets/{dataset_id}/metadata/built-in/{action}",
"POST /datasets/{dataset_id}/documents/metadata"
]
},
{
"group": "标签",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /datasets/tags",
"GET /datasets/tags",
"PATCH /datasets/tags",
"DELETE /datasets/tags",
"POST /datasets/tags/binding",
"POST /datasets/tags/unbinding",
"GET /datasets/{dataset_id}/tags"
]
},
{
"group": "模型",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"GET /workspaces/current/models/model-types/{model_type}"
]
},
{
"group": "知识流水线",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /datasets/pipeline/file-upload",
"GET /datasets/{dataset_id}/pipeline/datasource-plugins",
"POST /datasets/{dataset_id}/pipeline/datasource/nodes/{node_id}/run",
"POST /datasets/{dataset_id}/pipeline/run"
]
}
]
}
]
},
{
"item": "CLI",
"icon": "terminal",
"groups": [
{
"group": " ",
"expanded": true,
"pages": [
"zh/cli/overview",
"zh/cli/install",
"zh/cli/quick-start",
"zh/cli/authenticate",
"zh/cli/common-tasks",
{
"group": "集成你的 Agent",
"pages": [
"zh/cli/integrate-agents/overview",
"zh/cli/integrate-agents/auth-for-agent-deployments",
"zh/cli/integrate-agents/install-the-difyctl-skill",
"zh/cli/integrate-agents/error-handling-and-retries-for-agents"
]
},
{
"group": "CLI 参考",
"pages": [
"zh/cli/reference/command-index",
"zh/cli/reference/global-flags",
"zh/cli/reference/output-formats-and-exit-codes",
"zh/cli/reference/environment-variables",
{
"group": "命令",
"expanded": true,
"pages": [
"zh/cli/reference/apps",
"zh/cli/reference/auth-and-contexts",
"zh/cli/reference/workspaces",
"zh/cli/reference/help",
"zh/cli/reference/skills",
"zh/cli/reference/version"
]
}
]
},
"zh/cli/troubleshooting"
]
}
]
},
{
"item": "插件开发",
"icon": "code-pull-request",
"groups": [
{
"group": "快速开始",
"pages": [
"zh/develop-plugin/getting-started/getting-started-dify-plugin",
"zh/develop-plugin/getting-started/choose-plugin-type",
"zh/develop-plugin/getting-started/cli"
],
"icon": "rocket"
},
{
"group": "特性与规范",
"pages": [
{
"group": "插件类型",
"pages": [
"zh/develop-plugin/features-and-specs/plugin-types/general-specifications",
"zh/develop-plugin/features-and-specs/plugin-types/model-designing-rules",
"zh/develop-plugin/features-and-specs/plugin-types/model-schema",
"zh/develop-plugin/features-and-specs/plugin-types/persistent-storage-kv",
"zh/develop-plugin/features-and-specs/plugin-types/tool",
"zh/develop-plugin/features-and-specs/plugin-types/plugin-info-by-manifest",
"zh/develop-plugin/features-and-specs/plugin-types/multilingual-readme",
"zh/develop-plugin/features-and-specs/plugin-types/remote-debug-a-plugin",
"zh/develop-plugin/features-and-specs/plugin-types/plugin-logging"
]
},
{
"group": "高级开发",
"pages": [
{
"group": "反向调用",
"pages": [
"zh/develop-plugin/features-and-specs/advanced-development/bundle",
"zh/develop-plugin/features-and-specs/advanced-development/reverse-invocation",
"zh/develop-plugin/features-and-specs/advanced-development/reverse-invocation-app",
"zh/develop-plugin/features-and-specs/advanced-development/reverse-invocation-model",
"zh/develop-plugin/features-and-specs/advanced-development/reverse-invocation-tool",
"zh/develop-plugin/features-and-specs/advanced-development/customizable-model",
"zh/develop-plugin/features-and-specs/advanced-development/reverse-invocation-node"
]
}
]
}
],
"icon": "list-check"
},
{
"group": "开发指南与示例",
"pages": [
"zh/develop-plugin/dev-guides-and-walkthroughs/cheatsheet",
{
"group": "按插件类型",
"pages": [
"zh/develop-plugin/dev-guides-and-walkthroughs/tool-plugin",
"zh/develop-plugin/dev-guides-and-walkthroughs/tool-oauth",
"zh/develop-plugin/dev-guides-and-walkthroughs/creating-new-model-provider",
"zh/develop-plugin/dev-guides-and-walkthroughs/agent-strategy-plugin",
"zh/develop-plugin/dev-guides-and-walkthroughs/datasource-plugin",
"zh/develop-plugin/dev-guides-and-walkthroughs/trigger-plugin",
"zh/develop-plugin/dev-guides-and-walkthroughs/endpoint"
]
},
{
"group": "完整示例",
"pages": [
"zh/develop-plugin/dev-guides-and-walkthroughs/develop-flomo-plugin",
"zh/develop-plugin/dev-guides-and-walkthroughs/develop-a-slack-bot-plugin",
"zh/develop-plugin/dev-guides-and-walkthroughs/develop-md-exporter",
"zh/develop-plugin/dev-guides-and-walkthroughs/develop-multimodal-data-processing-tool"
]
}
],
"icon": "code"
},
{
"group": "发布",
"pages": [
"zh/develop-plugin/publishing/marketplace-listing/release-overview",
{
"group": "标准",
"pages": [
"zh/develop-plugin/publishing/standards/contributor-covenant-code-of-conduct",
"zh/develop-plugin/publishing/standards/privacy-protection-guidelines"
]
},
{
"group": "市场",
"pages": [
"zh/develop-plugin/publishing/marketplace-listing/release-to-dify-marketplace",
"zh/develop-plugin/publishing/marketplace-listing/plugin-auto-publish-pr"
]
},
{
"group": "GitHub 仓库",
"pages": [
"zh/develop-plugin/publishing/marketplace-listing/release-to-individual-github-repo"
]
},
{
"group": "本地文件",
"pages": [
"zh/develop-plugin/publishing/marketplace-listing/release-by-file",
"zh/develop-plugin/publishing/standards/third-party-signature-verification"
]
},
{
"group": "常见问题",
"pages": [
"zh/develop-plugin/publishing/faq/faq"
]
}
],
"icon": "upload"
}
]
}
]
}
]
},
{
"product": "自部署",
"icon": "server",
"tabs": [
{
"tab": "部署",
"icon": "server",
"pages": [
"zh/self-host/deploy/overview",
{
"group": "快速开始",
"pages": [
"zh/self-host/deploy/quick-start/docker-compose",
"zh/self-host/deploy/quick-start/faqs"
],
"icon": "rocket"
},
{
"group": "进阶部署",
"pages": [
"zh/self-host/deploy/advanced-deployments/local-source-code",
"zh/self-host/deploy/advanced-deployments/start-the-frontend-docker-container"
],
"icon": "server"
},
{
"group": "配置",
"pages": [
"zh/self-host/deploy/configuration/environments"
],
"icon": "gear"
},
{
"group": "平台指南",
"pages": [
"zh/self-host/deploy/platform-guides/bt-panel",
"zh/self-host/deploy/platform-guides/dify-premium"
],
"icon": "map"
},
{
"group": "故障排除",
"pages": [
"zh/self-host/deploy/troubleshooting/common-issues",
"zh/self-host/deploy/troubleshooting/docker-issues",
"zh/self-host/deploy/troubleshooting/integrations",
"zh/self-host/deploy/troubleshooting/storage-and-migration",
"zh/self-host/deploy/troubleshooting/weaviate-v4-migration"
],
"icon": "wrench"
}
]
},
{
"tab": "使用",
"icon": "book-open",
"pages": [
"zh/self-host/use-dify/getting-started/introduction",
{
"group": "编排",
"pages": [
{
"group": "工作流与对话流",
"pages": [
"zh/self-host/use-dify/build/workflow-chatflow",
"zh/self-host/use-dify/build/orchestrate-node",
{
"group": "节点",
"expanded": false,
"pages": [
{
"group": "开始",
"pages": [
"zh/self-host/use-dify/nodes/user-input",
{
"group": "触发器",
"pages": [
"zh/self-host/use-dify/nodes/trigger/schedule-trigger",
"zh/self-host/use-dify/nodes/trigger/plugin-trigger",
"zh/self-host/use-dify/nodes/trigger/webhook-trigger"
],
"root": "zh/self-host/use-dify/nodes/trigger/overview"
}
],
"root": "zh/self-host/use-dify/nodes/start"
},
"zh/self-host/use-dify/nodes/llm",
"zh/self-host/use-dify/nodes/knowledge-retrieval",
"zh/self-host/use-dify/nodes/answer",
"zh/self-host/use-dify/nodes/output",
"zh/self-host/use-dify/nodes/agent",
"zh/self-host/use-dify/nodes/question-classifier",
"zh/self-host/use-dify/nodes/ifelse",
{
"group": "人工介入",
"expanded": false,
"root": "zh/self-host/use-dify/nodes/human-input",
"pages": []
},
"zh/self-host/use-dify/nodes/iteration",
"zh/self-host/use-dify/nodes/loop",
"zh/self-host/use-dify/nodes/code",
"zh/self-host/use-dify/nodes/template",
"zh/self-host/use-dify/nodes/variable-aggregator",
"zh/self-host/use-dify/nodes/doc-extractor",
"zh/self-host/use-dify/nodes/variable-assigner",
"zh/self-host/use-dify/nodes/parameter-extractor",
"zh/self-host/use-dify/nodes/http-request",
"zh/self-host/use-dify/nodes/list-operator",
"zh/self-host/use-dify/nodes/tools"
]
},
"zh/self-host/use-dify/build/shortcut-key",
"zh/self-host/use-dify/build/version-control",
"zh/self-host/use-dify/build/workflow-collaboration",
{
"group": "调试",
"expanded": false,
"pages": [
"zh/self-host/use-dify/build/predefined-error-handling-logic",
"zh/self-host/use-dify/debug/step-run",
"zh/self-host/use-dify/debug/variable-inspect",
"zh/self-host/use-dify/debug/history-and-logs",
"zh/self-host/use-dify/debug/error-type"
]
}
],
"expanded": false
},
{
"group": "新 Agent",
"tag": "Beta",
"pages": [
"zh/self-host/use-dify/build/new-agent/overview",
"zh/self-host/use-dify/build/new-agent/build"
],
"expanded": false
},
{
"group": "基础应用",
"pages": [
"zh/self-host/use-dify/build/agent",
"zh/self-host/use-dify/build/chatbot",
"zh/self-host/use-dify/build/text-generator"
],
"expanded": false
},
"zh/self-host/use-dify/build/additional-features"
],
"icon": "hammer"
},
{
"group": "发布",
"expanded": false,
"pages": [
"zh/self-host/use-dify/publish/README",
{
"group": "Web App",
"pages": [
"zh/self-host/use-dify/publish/webapp/workflow-webapp",
"zh/self-host/use-dify/publish/webapp/chatflow-webapp",
"zh/self-host/use-dify/publish/webapp/web-app-settings",
"zh/self-host/use-dify/publish/webapp/embedding-in-websites"
]
},
"zh/self-host/use-dify/publish/publish-mcp",
"zh/self-host/use-dify/publish/publish-to-marketplace"
],
"icon": "paper-plane"
},
{
"group": "监控",
"expanded": false,
"pages": [
"zh/self-host/use-dify/monitor/analysis",
"zh/self-host/use-dify/monitor/logs",
"zh/self-host/use-dify/monitor/annotation-reply",
{
"group": "集成",
"pages": [
"zh/self-host/use-dify/monitor/integrations/integrate-langsmith",
"zh/self-host/use-dify/monitor/integrations/integrate-langfuse",
"zh/self-host/use-dify/monitor/integrations/integrate-opik",
"zh/self-host/use-dify/monitor/integrations/integrate-weave",
"zh/self-host/use-dify/monitor/integrations/integrate-arize",
"zh/self-host/use-dify/monitor/integrations/integrate-phoenix",
"zh/self-host/use-dify/monitor/integrations/integrate-aliyun"
]
}
],
"icon": "chart-line"
},
{
"group": "知识库",
"expanded": false,
"pages": [
"zh/self-host/use-dify/knowledge/readme",
{
"group": "创建",
"pages": [
{
"group": "创建即用型知识库",
"pages": [
"zh/self-host/use-dify/knowledge/create-knowledge/introduction",
{
"group": "导入数据",
"pages": [
"zh/self-host/use-dify/knowledge/create-knowledge/import-text-data/readme",
"zh/self-host/use-dify/knowledge/create-knowledge/import-text-data/sync-from-notion",
"zh/self-host/use-dify/knowledge/create-knowledge/import-text-data/sync-from-website"
]
},
"zh/self-host/use-dify/knowledge/create-knowledge/chunking-and-cleaning-text",
"zh/self-host/use-dify/knowledge/create-knowledge/setting-indexing-methods"
]
},
{
"group": "构建自定义知识库",
"pages": [
"zh/self-host/use-dify/knowledge/knowledge-pipeline/readme",
"zh/self-host/use-dify/knowledge/knowledge-pipeline/create-knowledge-pipeline",
"zh/self-host/use-dify/knowledge/knowledge-pipeline/knowledge-pipeline-orchestration",
"zh/self-host/use-dify/knowledge/knowledge-pipeline/publish-knowledge-pipeline",
"zh/self-host/use-dify/knowledge/knowledge-pipeline/upload-files",
"zh/self-host/use-dify/knowledge/knowledge-pipeline/manage-knowledge-base",
"zh/self-host/use-dify/knowledge/knowledge-pipeline/authorize-data-source"
]
},
{
"group": "连接外部知识库",
"pages": [
"zh/self-host/use-dify/knowledge/connect-external-knowledge-base",
"zh/self-host/use-dify/knowledge/external-knowledge-api"
]
}
]
},
{
"group": "管理",
"pages": [
"zh/self-host/use-dify/knowledge/manage-knowledge/maintain-knowledge-documents",
"zh/self-host/use-dify/knowledge/metadata",
"zh/self-host/use-dify/knowledge/manage-knowledge/introduction"
]
},
"zh/self-host/use-dify/knowledge/test-retrieval",
"zh/self-host/use-dify/knowledge/integrate-knowledge-within-application"
],
"icon": "book"
},
{
"group": "集成",
"icon": "plug",
"expanded": false,
"pages": [
"zh/self-host/use-dify/workspace/plugins",
"zh/self-host/use-dify/workspace/model-providers",
"zh/self-host/use-dify/workspace/tools",
{
"group": "自定义端点",
"pages": [
"zh/self-host/use-dify/workspace/api-extension/api-extension",
"zh/self-host/use-dify/workspace/api-extension/external-data-tool-api-extension",
"zh/self-host/use-dify/workspace/api-extension/moderation-api-extension",
"zh/self-host/use-dify/workspace/api-extension/cloudflare-worker"
]
}
]
},
{
"group": "工作空间",
"expanded": false,
"pages": [
"zh/self-host/use-dify/workspace/readme",
"zh/self-host/use-dify/workspace/app-management",
"zh/self-host/use-dify/workspace/team-members-management",
"zh/self-host/use-dify/workspace/personal-account-management"
],
"icon": "briefcase"
}
]
},
{
"tab": "学习",
"icon": "graduation-cap",
"pages": [
"zh/learn/key-concepts",
{
"group": "教程",
"pages": [
"zh/quick-start",
{
"group": "工作流 101",
"pages": [
"zh/learn/tutorials/workflow-101/lesson-01",
"zh/learn/tutorials/workflow-101/lesson-02",
"zh/learn/tutorials/workflow-101/lesson-03",
"zh/learn/tutorials/workflow-101/lesson-04",
"zh/learn/tutorials/workflow-101/lesson-05",
"zh/learn/tutorials/workflow-101/lesson-06",
"zh/learn/tutorials/workflow-101/lesson-07",
"zh/learn/tutorials/workflow-101/lesson-08",
"zh/learn/tutorials/workflow-101/lesson-09",
"zh/learn/tutorials/workflow-101/lesson-10"
]
},
"zh/learn/tutorials/simple-chatbot",
"zh/learn/tutorials/twitter-chatflow",
"zh/learn/tutorials/customer-service-bot",
"zh/learn/tutorials/build-ai-image-generation-app",
"zh/learn/tutorials/article-reader"
]
}
]
},
{
"tab": "开发者资源",
"icon": "code",
"menu": [
{
"item": "API",
"icon": "code",
"groups": [
{
"group": "指南",
"pages": [
"zh/api-reference/guides/get-started",
{
"group": "API 概览",
"pages": [
"zh/api-reference/guides/chatflow",
"zh/api-reference/guides/workflow",
"zh/api-reference/guides/agent",
"zh/api-reference/guides/knowledge",
"zh/api-reference/guides/chat",
"zh/api-reference/guides/completion"
],
"expanded": true
},
"zh/api-reference/guides/streaming",
"zh/api-reference/guides/human-input-flow",
"zh/api-reference/guides/end-user-identity",
"zh/api-reference/guides/errors"
]
},
{
"group": "应用 API",
"pages": [
{
"group": "对话消息",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /chat-messages",
"POST /chat-messages/{task_id}/stop",
"GET /messages/{message_id}/suggested"
]
},
{
"group": "文本生成消息",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /completion-messages",
"POST /completion-messages/{task_id}/stop"
]
},
{
"group": "工作流运行",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /workflows/run",
"POST /workflows/{workflow_id}/run",
"POST /workflows/tasks/{task_id}/stop",
"GET /workflows/run/{workflow_run_id}",
"GET /workflows/logs",
"GET /workflow/{workflow_run_id}/events"
]
},
{
"group": "会话管理",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"GET /conversations",
"GET /messages",
"GET /conversations/{conversation_id}/variables",
"POST /conversations/{conversation_id}/name",
"PUT /conversations/{conversation_id}/variables/{variable_id}",
"DELETE /conversations/{conversation_id}"
]
},
{
"group": "文件操作",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /files/upload",
"GET /files/{file_id}/preview"
]
},
{
"group": "语音与文字转换",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /audio-to-text",
"POST /text-to-audio"
]
},
{
"group": "应用配置",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"GET /info",
"GET /parameters",
"GET /meta",
"GET /site"
]
},
{
"group": "消息反馈",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /messages/{message_id}/feedbacks",
"GET /app/feedbacks"
]
},
{
"group": "标注管理",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /apps/annotations",
"GET /apps/annotations",
"PUT /apps/annotations/{annotation_id}",
"DELETE /apps/annotations/{annotation_id}",
"POST /apps/annotation-reply/{action}",
"GET /apps/annotation-reply/{action}/status/{job_id}"
]
},
{
"group": "终端用户",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"GET /end-users/{end_user_id}"
]
},
{
"group": "人工介入",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"GET /form/human_input/{form_token}",
"POST /form/human_input/{form_token}"
]
}
]
},
{
"group": "知识库 API",
"pages": [
{
"group": "知识库",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /datasets",
"GET /datasets",
"GET /datasets/{dataset_id}",
"PATCH /datasets/{dataset_id}",
"DELETE /datasets/{dataset_id}",
"POST /datasets/{dataset_id}/retrieve"
]
},
{
"group": "文档",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /datasets/{dataset_id}/document/create-by-text",
"POST /datasets/{dataset_id}/document/create-by-file",
"GET /datasets/{dataset_id}/documents",
"GET /datasets/{dataset_id}/documents/{document_id}",
"DELETE /datasets/{dataset_id}/documents/{document_id}",
"PATCH /datasets/{dataset_id}/documents/{document_id}",
"GET /datasets/{dataset_id}/documents/{document_id}/download",
"GET /datasets/{dataset_id}/documents/{batch}/indexing-status",
"POST /datasets/{dataset_id}/documents/{document_id}/update-by-text",
"POST /datasets/{dataset_id}/documents/{document_id}/update-by-file",
"POST /datasets/{dataset_id}/documents/download-zip",
"PATCH /datasets/{dataset_id}/documents/status/{action}"
]
},
{
"group": "分段",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /datasets/{dataset_id}/documents/{document_id}/segments",
"GET /datasets/{dataset_id}/documents/{document_id}/segments",
"GET /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}",
"POST /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}",
"DELETE /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}",
"POST /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks",
"GET /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks",
"PATCH /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks/{child_chunk_id}",
"DELETE /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks/{child_chunk_id}"
]
},
{
"group": "元数据",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /datasets/{dataset_id}/metadata",
"GET /datasets/{dataset_id}/metadata",
"PATCH /datasets/{dataset_id}/metadata/{metadata_id}",
"DELETE /datasets/{dataset_id}/metadata/{metadata_id}",
"GET /datasets/{dataset_id}/metadata/built-in",
"POST /datasets/{dataset_id}/metadata/built-in/{action}",
"POST /datasets/{dataset_id}/documents/metadata"
]
},
{
"group": "标签",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /datasets/tags",
"GET /datasets/tags",
"PATCH /datasets/tags",
"DELETE /datasets/tags",
"POST /datasets/tags/binding",
"POST /datasets/tags/unbinding",
"GET /datasets/{dataset_id}/tags"
]
},
{
"group": "模型",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"GET /workspaces/current/models/model-types/{model_type}"
]
},
{
"group": "知识流水线",
"openapi": "zh/api-reference/openapi_service.json",
"pages": [
"POST /datasets/pipeline/file-upload",
"GET /datasets/{dataset_id}/pipeline/datasource-plugins",
"POST /datasets/{dataset_id}/pipeline/datasource/nodes/{node_id}/run",
"POST /datasets/{dataset_id}/pipeline/run"
]
}
]
}
]
},
{
"item": "CLI",
"icon": "terminal",
"groups": [
{
"group": " ",
"expanded": true,
"pages": [
"zh/cli/overview",
"zh/cli/install",
"zh/cli/quick-start",
"zh/cli/authenticate",
"zh/cli/common-tasks",
{
"group": "集成你的 Agent",
"pages": [
"zh/cli/integrate-agents/overview",
"zh/cli/integrate-agents/auth-for-agent-deployments",
"zh/cli/integrate-agents/install-the-difyctl-skill",
"zh/cli/integrate-agents/error-handling-and-retries-for-agents"
]
},
{
"group": "CLI 参考",
"pages": [
"zh/cli/reference/command-index",
"zh/cli/reference/global-flags",
"zh/cli/reference/output-formats-and-exit-codes",
"zh/cli/reference/environment-variables",
{
"group": "命令",
"expanded": true,
"pages": [
"zh/cli/reference/apps",
"zh/cli/reference/auth-and-contexts",
"zh/cli/reference/workspaces",
"zh/cli/reference/help",
"zh/cli/reference/skills",
"zh/cli/reference/version"
]
}
]
},
"zh/cli/troubleshooting"
]
}
]
},
{
"item": "插件开发",
"icon": "code-pull-request",
"groups": [
{
"group": "快速开始",
"pages": [
"zh/develop-plugin/getting-started/getting-started-dify-plugin",
"zh/develop-plugin/getting-started/choose-plugin-type",
"zh/develop-plugin/getting-started/cli"
],
"icon": "rocket"
},
{
"group": "特性与规范",
"pages": [
{
"group": "插件类型",
"pages": [
"zh/develop-plugin/features-and-specs/plugin-types/general-specifications",
"zh/develop-plugin/features-and-specs/plugin-types/model-designing-rules",
"zh/develop-plugin/features-and-specs/plugin-types/model-schema",
"zh/develop-plugin/features-and-specs/plugin-types/persistent-storage-kv",
"zh/develop-plugin/features-and-specs/plugin-types/tool",
"zh/develop-plugin/features-and-specs/plugin-types/plugin-info-by-manifest",
"zh/develop-plugin/features-and-specs/plugin-types/multilingual-readme",
"zh/develop-plugin/features-and-specs/plugin-types/remote-debug-a-plugin",
"zh/develop-plugin/features-and-specs/plugin-types/plugin-logging"
]
},
{
"group": "高级开发",
"pages": [
{
"group": "反向调用",
"pages": [
"zh/develop-plugin/features-and-specs/advanced-development/bundle",
"zh/develop-plugin/features-and-specs/advanced-development/reverse-invocation",
"zh/develop-plugin/features-and-specs/advanced-development/reverse-invocation-app",
"zh/develop-plugin/features-and-specs/advanced-development/reverse-invocation-model",
"zh/develop-plugin/features-and-specs/advanced-development/reverse-invocation-tool",
"zh/develop-plugin/features-and-specs/advanced-development/customizable-model",
"zh/develop-plugin/features-and-specs/advanced-development/reverse-invocation-node"
]
}
]
}
],
"icon": "list-check"
},
{
"group": "开发指南与示例",
"pages": [
"zh/develop-plugin/dev-guides-and-walkthroughs/cheatsheet",
{
"group": "按插件类型",
"pages": [
"zh/develop-plugin/dev-guides-and-walkthroughs/tool-plugin",
"zh/develop-plugin/dev-guides-and-walkthroughs/tool-oauth",
"zh/develop-plugin/dev-guides-and-walkthroughs/creating-new-model-provider",
"zh/develop-plugin/dev-guides-and-walkthroughs/agent-strategy-plugin",
"zh/develop-plugin/dev-guides-and-walkthroughs/datasource-plugin",
"zh/develop-plugin/dev-guides-and-walkthroughs/trigger-plugin",
"zh/develop-plugin/dev-guides-and-walkthroughs/endpoint"
]
},
{
"group": "完整示例",
"pages": [
"zh/develop-plugin/dev-guides-and-walkthroughs/develop-flomo-plugin",
"zh/develop-plugin/dev-guides-and-walkthroughs/develop-a-slack-bot-plugin",
"zh/develop-plugin/dev-guides-and-walkthroughs/develop-md-exporter",
"zh/develop-plugin/dev-guides-and-walkthroughs/develop-multimodal-data-processing-tool"
]
}
],
"icon": "code"
},
{
"group": "发布",
"pages": [
"zh/develop-plugin/publishing/marketplace-listing/release-overview",
{
"group": "标准",
"pages": [
"zh/develop-plugin/publishing/standards/contributor-covenant-code-of-conduct",
"zh/develop-plugin/publishing/standards/privacy-protection-guidelines"
]
},
{
"group": "市场",
"pages": [
"zh/develop-plugin/publishing/marketplace-listing/release-to-dify-marketplace",
"zh/develop-plugin/publishing/marketplace-listing/plugin-auto-publish-pr"
]
},
{
"group": "GitHub 仓库",
"pages": [
"zh/develop-plugin/publishing/marketplace-listing/release-to-individual-github-repo"
]
},
{
"group": "本地文件",
"pages": [
"zh/develop-plugin/publishing/marketplace-listing/release-by-file",
"zh/develop-plugin/publishing/standards/third-party-signature-verification"
]
},
{
"group": "常见问题",
"pages": [
"zh/develop-plugin/publishing/faq/faq"
]
}
],
"icon": "upload"
}
]
}
]
}
]
}
]
},
{
"language": "ja",
"products": [
{
"product": "Cloud",
"icon": "cloud",
"tabs": [
{
"tab": "使い方",
"icon": "book-open",
"pages": [
"ja/cloud/use-dify/getting-started/introduction",
"ja/home",
{
"group": "オーケストレーション",
"pages": [
{
"group": "ワークフローとチャットフロー",
"pages": [
"ja/cloud/use-dify/build/workflow-chatflow",
"ja/cloud/use-dify/build/orchestrate-node",
{
"group": "ノード",
"expanded": false,
"pages": [
{
"group": "開始",
"pages": [
"ja/cloud/use-dify/nodes/user-input",
{
"group": "トリガー",
"pages": [
"ja/cloud/use-dify/nodes/trigger/schedule-trigger",
"ja/cloud/use-dify/nodes/trigger/plugin-trigger",
"ja/cloud/use-dify/nodes/trigger/webhook-trigger"
],
"root": "ja/cloud/use-dify/nodes/trigger/overview"
}
],
"root": "ja/cloud/use-dify/nodes/start"
},
"ja/cloud/use-dify/nodes/llm",
"ja/cloud/use-dify/nodes/knowledge-retrieval",
"ja/cloud/use-dify/nodes/answer",
"ja/cloud/use-dify/nodes/output",
"ja/cloud/use-dify/nodes/agent",
"ja/cloud/use-dify/nodes/question-classifier",
"ja/cloud/use-dify/nodes/ifelse",
{
"group": "人間の入力",
"expanded": false,
"root": "ja/cloud/use-dify/nodes/human-input",
"pages": []
},
"ja/cloud/use-dify/nodes/iteration",
"ja/cloud/use-dify/nodes/loop",
"ja/cloud/use-dify/nodes/code",
"ja/cloud/use-dify/nodes/template",
"ja/cloud/use-dify/nodes/variable-aggregator",
"ja/cloud/use-dify/nodes/doc-extractor",
"ja/cloud/use-dify/nodes/variable-assigner",
"ja/cloud/use-dify/nodes/parameter-extractor",
"ja/cloud/use-dify/nodes/http-request",
"ja/cloud/use-dify/nodes/list-operator",
"ja/cloud/use-dify/nodes/tools"
]
},
"ja/cloud/use-dify/build/shortcut-key",
"ja/cloud/use-dify/build/version-control",
{
"group": "デバッグ",
"expanded": false,
"pages": [
"ja/cloud/use-dify/build/predefined-error-handling-logic",
"ja/cloud/use-dify/debug/step-run",
"ja/cloud/use-dify/debug/variable-inspect",
"ja/cloud/use-dify/debug/history-and-logs",
"ja/cloud/use-dify/debug/error-type"
]
}
],
"expanded": false
},
{
"group": "基本アプリ",
"pages": [
"ja/cloud/use-dify/build/agent",
"ja/cloud/use-dify/build/chatbot",
"ja/cloud/use-dify/build/text-generator"
],
"expanded": false
},
"ja/cloud/use-dify/build/additional-features"
],
"icon": "hammer"
},
{
"group": "公開",
"expanded": false,
"pages": [
"ja/cloud/use-dify/publish/README",
{
"group": "Web アプリ",
"pages": [
"ja/cloud/use-dify/publish/webapp/workflow-webapp",
"ja/cloud/use-dify/publish/webapp/chatflow-webapp",
"ja/cloud/use-dify/publish/webapp/web-app-settings",
"ja/cloud/use-dify/publish/webapp/embedding-in-websites"
]
},
"ja/cloud/use-dify/publish/publish-mcp",
"ja/cloud/use-dify/publish/publish-to-marketplace"
],
"icon": "paper-plane"
},
{
"group": "モニタリング",
"expanded": false,
"pages": [
"ja/cloud/use-dify/monitor/analysis",
"ja/cloud/use-dify/monitor/logs",
"ja/cloud/use-dify/monitor/annotation-reply",
{
"group": "インテグレーション",
"pages": [
"ja/cloud/use-dify/monitor/integrations/integrate-langsmith",
"ja/cloud/use-dify/monitor/integrations/integrate-langfuse",
"ja/cloud/use-dify/monitor/integrations/integrate-opik",
"ja/cloud/use-dify/monitor/integrations/integrate-weave",
"ja/cloud/use-dify/monitor/integrations/integrate-arize",
"ja/cloud/use-dify/monitor/integrations/integrate-phoenix",
"ja/cloud/use-dify/monitor/integrations/integrate-aliyun"
]
}
],
"icon": "chart-line"
},
{
"group": "ナレッジ",
"expanded": false,
"pages": [
"ja/cloud/use-dify/knowledge/readme",
{
"group": "作成",
"pages": [
{
"group": "すぐに使えるナレッジベースを作成",
"pages": [
"ja/cloud/use-dify/knowledge/create-knowledge/introduction",
{
"group": "データのインポート",
"pages": [
"ja/cloud/use-dify/knowledge/create-knowledge/import-text-data/readme",
"ja/cloud/use-dify/knowledge/create-knowledge/import-text-data/sync-from-notion",
"ja/cloud/use-dify/knowledge/create-knowledge/import-text-data/sync-from-website"
]
},
"ja/cloud/use-dify/knowledge/create-knowledge/chunking-and-cleaning-text",
"ja/cloud/use-dify/knowledge/create-knowledge/setting-indexing-methods"
]
},
{
"group": "カスタムナレッジベースを構築",
"pages": [
"ja/cloud/use-dify/knowledge/knowledge-pipeline/readme",
"ja/cloud/use-dify/knowledge/knowledge-pipeline/create-knowledge-pipeline",
"ja/cloud/use-dify/knowledge/knowledge-pipeline/knowledge-pipeline-orchestration",
"ja/cloud/use-dify/knowledge/knowledge-pipeline/publish-knowledge-pipeline",
"ja/cloud/use-dify/knowledge/knowledge-pipeline/upload-files",
"ja/cloud/use-dify/knowledge/knowledge-pipeline/manage-knowledge-base",
"ja/cloud/use-dify/knowledge/knowledge-pipeline/authorize-data-source"
]
},
{
"group": "外部ナレッジベースと連携",
"pages": [
"ja/cloud/use-dify/knowledge/connect-external-knowledge-base",
"ja/cloud/use-dify/knowledge/external-knowledge-api"
]
}
]
},
{
"group": "管理",
"pages": [
"ja/cloud/use-dify/knowledge/manage-knowledge/maintain-knowledge-documents",
"ja/cloud/use-dify/knowledge/metadata",
"ja/cloud/use-dify/knowledge/manage-knowledge/introduction"
]
},
"ja/cloud/use-dify/knowledge/test-retrieval",
"ja/cloud/use-dify/knowledge/integrate-knowledge-within-application",
"ja/cloud/use-dify/knowledge/knowledge-request-rate-limit"
],
"icon": "book"
},
{
"group": "統合",
"icon": "plug",
"expanded": false,
"pages": [
"ja/cloud/use-dify/workspace/plugins",
"ja/cloud/use-dify/workspace/model-providers",
"ja/cloud/use-dify/workspace/tools",
{
"group": "カスタム API",
"pages": [
"ja/cloud/use-dify/workspace/api-extension/api-extension",
"ja/cloud/use-dify/workspace/api-extension/external-data-tool-api-extension",
"ja/cloud/use-dify/workspace/api-extension/moderation-api-extension",
"ja/cloud/use-dify/workspace/api-extension/cloudflare-worker"
]
}
]
},
{
"group": "ワークスペース",
"expanded": false,
"pages": [
"ja/cloud/use-dify/workspace/readme",
"ja/cloud/use-dify/workspace/app-management",
"ja/cloud/use-dify/workspace/team-members-management",
"ja/cloud/use-dify/workspace/personal-account-management",
"ja/cloud/use-dify/workspace/subscription-management"
],
"icon": "briefcase"
}
]
},
{
"tab": "学習",
"icon": "graduation-cap",
"pages": [
"ja/learn/key-concepts",
{
"group": "チュートリアル",
"pages": [
"ja/quick-start",
{
"group": "ワークフロー 101",
"pages": [
"ja/learn/tutorials/workflow-101/lesson-01",
"ja/learn/tutorials/workflow-101/lesson-02",
"ja/learn/tutorials/workflow-101/lesson-03",
"ja/learn/tutorials/workflow-101/lesson-04",
"ja/learn/tutorials/workflow-101/lesson-05",
"ja/learn/tutorials/workflow-101/lesson-06",
"ja/learn/tutorials/workflow-101/lesson-07",
"ja/learn/tutorials/workflow-101/lesson-08",
"ja/learn/tutorials/workflow-101/lesson-09",
"ja/learn/tutorials/workflow-101/lesson-10"
]
},
"ja/learn/tutorials/simple-chatbot",
"ja/learn/tutorials/twitter-chatflow",
"ja/learn/tutorials/customer-service-bot",
"ja/learn/tutorials/build-ai-image-generation-app",
"ja/learn/tutorials/article-reader"
]
}
]
},
{
"tab": "開発者リソース",
"icon": "code",
"menu": [
{
"item": "API",
"icon": "code",
"groups": [
{
"group": "ガイド",
"pages": [
"ja/api-reference/guides/get-started",
{
"group": "API 概要",
"pages": [
"ja/api-reference/guides/chatflow",
"ja/api-reference/guides/workflow",
"ja/api-reference/guides/agent",
"ja/api-reference/guides/knowledge",
"ja/api-reference/guides/chat",
"ja/api-reference/guides/completion"
],
"expanded": true
},
"ja/api-reference/guides/streaming",
"ja/api-reference/guides/human-input-flow",
"ja/api-reference/guides/end-user-identity",
"ja/api-reference/guides/errors"
]
},
{
"group": "アプリ API",
"pages": [
{
"group": "チャットメッセージ",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /chat-messages",
"POST /chat-messages/{task_id}/stop",
"GET /messages/{message_id}/suggested"
]
},
{
"group": "完了メッセージ",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /completion-messages",
"POST /completion-messages/{task_id}/stop"
]
},
{
"group": "ワークフロー実行",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /workflows/run",
"POST /workflows/{workflow_id}/run",
"POST /workflows/tasks/{task_id}/stop",
"GET /workflows/run/{workflow_run_id}",
"GET /workflows/logs",
"GET /workflow/{workflow_run_id}/events"
]
},
{
"group": "会話管理",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"GET /conversations",
"GET /messages",
"GET /conversations/{conversation_id}/variables",
"POST /conversations/{conversation_id}/name",
"PUT /conversations/{conversation_id}/variables/{variable_id}",
"DELETE /conversations/{conversation_id}"
]
},
{
"group": "ファイル操作",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /files/upload",
"GET /files/{file_id}/preview"
]
},
{
"group": "音声・テキスト変換",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /audio-to-text",
"POST /text-to-audio"
]
},
{
"group": "アプリケーション設定",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"GET /info",
"GET /parameters",
"GET /meta",
"GET /site"
]
},
{
"group": "メッセージフィードバック",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /messages/{message_id}/feedbacks",
"GET /app/feedbacks"
]
},
{
"group": "アノテーション管理",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /apps/annotations",
"GET /apps/annotations",
"PUT /apps/annotations/{annotation_id}",
"DELETE /apps/annotations/{annotation_id}",
"POST /apps/annotation-reply/{action}",
"GET /apps/annotation-reply/{action}/status/{job_id}"
]
},
{
"group": "エンドユーザー",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"GET /end-users/{end_user_id}"
]
},
{
"group": "人間の入力",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"GET /form/human_input/{form_token}",
"POST /form/human_input/{form_token}"
]
}
]
},
{
"group": "ナレッジ API",
"pages": [
{
"group": "ナレッジベース",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /datasets",
"GET /datasets",
"GET /datasets/{dataset_id}",
"PATCH /datasets/{dataset_id}",
"DELETE /datasets/{dataset_id}",
"POST /datasets/{dataset_id}/retrieve"
]
},
{
"group": "ドキュメント",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /datasets/{dataset_id}/document/create-by-text",
"POST /datasets/{dataset_id}/document/create-by-file",
"GET /datasets/{dataset_id}/documents",
"GET /datasets/{dataset_id}/documents/{document_id}",
"DELETE /datasets/{dataset_id}/documents/{document_id}",
"PATCH /datasets/{dataset_id}/documents/{document_id}",
"GET /datasets/{dataset_id}/documents/{document_id}/download",
"GET /datasets/{dataset_id}/documents/{batch}/indexing-status",
"POST /datasets/{dataset_id}/documents/{document_id}/update-by-text",
"POST /datasets/{dataset_id}/documents/{document_id}/update-by-file",
"POST /datasets/{dataset_id}/documents/download-zip",
"PATCH /datasets/{dataset_id}/documents/status/{action}"
]
},
{
"group": "チャンク",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /datasets/{dataset_id}/documents/{document_id}/segments",
"GET /datasets/{dataset_id}/documents/{document_id}/segments",
"GET /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}",
"POST /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}",
"DELETE /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}",
"POST /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks",
"GET /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks",
"PATCH /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks/{child_chunk_id}",
"DELETE /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks/{child_chunk_id}"
]
},
{
"group": "メタデータ",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /datasets/{dataset_id}/metadata",
"GET /datasets/{dataset_id}/metadata",
"PATCH /datasets/{dataset_id}/metadata/{metadata_id}",
"DELETE /datasets/{dataset_id}/metadata/{metadata_id}",
"GET /datasets/{dataset_id}/metadata/built-in",
"POST /datasets/{dataset_id}/metadata/built-in/{action}",
"POST /datasets/{dataset_id}/documents/metadata"
]
},
{
"group": "タグ管理",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /datasets/tags",
"GET /datasets/tags",
"PATCH /datasets/tags",
"DELETE /datasets/tags",
"POST /datasets/tags/binding",
"POST /datasets/tags/unbinding",
"GET /datasets/{dataset_id}/tags"
]
},
{
"group": "モデル",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"GET /workspaces/current/models/model-types/{model_type}"
]
},
{
"group": "ナレッジパイプライン",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /datasets/pipeline/file-upload",
"GET /datasets/{dataset_id}/pipeline/datasource-plugins",
"POST /datasets/{dataset_id}/pipeline/datasource/nodes/{node_id}/run",
"POST /datasets/{dataset_id}/pipeline/run"
]
}
]
}
]
},
{
"item": "CLI",
"icon": "terminal",
"groups": [
{
"group": " ",
"expanded": true,
"pages": [
"ja/cli/overview",
"ja/cli/install",
"ja/cli/quick-start",
"ja/cli/authenticate",
"ja/cli/common-tasks",
{
"group": "エージェントの統合",
"pages": [
"ja/cli/integrate-agents/overview",
"ja/cli/integrate-agents/auth-for-agent-deployments",
"ja/cli/integrate-agents/install-the-difyctl-skill",
"ja/cli/integrate-agents/error-handling-and-retries-for-agents"
]
},
{
"group": "CLI リファレンス",
"pages": [
"ja/cli/reference/command-index",
"ja/cli/reference/global-flags",
"ja/cli/reference/output-formats-and-exit-codes",
"ja/cli/reference/environment-variables",
{
"group": "コマンド",
"expanded": true,
"pages": [
"ja/cli/reference/apps",
"ja/cli/reference/auth-and-contexts",
"ja/cli/reference/workspaces",
"ja/cli/reference/help",
"ja/cli/reference/skills",
"ja/cli/reference/version"
]
}
]
},
"ja/cli/troubleshooting"
]
}
]
},
{
"item": "プラグイン開発",
"icon": "code-pull-request",
"pages": [
{
"group": "クイックスタート",
"pages": [
"ja/develop-plugin/getting-started/getting-started-dify-plugin",
"ja/develop-plugin/getting-started/choose-plugin-type",
"ja/develop-plugin/getting-started/cli"
],
"icon": "rocket"
},
{
"group": "特性と仕様",
"pages": [
{
"group": "プラグインタイプ",
"pages": [
"ja/develop-plugin/features-and-specs/plugin-types/general-specifications",
"ja/develop-plugin/features-and-specs/plugin-types/model-designing-rules",
"ja/develop-plugin/features-and-specs/plugin-types/model-schema",
"ja/develop-plugin/features-and-specs/plugin-types/persistent-storage-kv",
"ja/develop-plugin/features-and-specs/plugin-types/tool",
"ja/develop-plugin/features-and-specs/plugin-types/plugin-info-by-manifest",
"ja/develop-plugin/features-and-specs/plugin-types/multilingual-readme",
"ja/develop-plugin/features-and-specs/plugin-types/remote-debug-a-plugin",
"ja/develop-plugin/features-and-specs/plugin-types/plugin-logging"
]
},
{
"group": "高度な開発",
"pages": [
{
"group": "リバース呼び出し",
"pages": [
"ja/develop-plugin/features-and-specs/advanced-development/bundle",
"ja/develop-plugin/features-and-specs/advanced-development/reverse-invocation",
"ja/develop-plugin/features-and-specs/advanced-development/reverse-invocation-app",
"ja/develop-plugin/features-and-specs/advanced-development/reverse-invocation-model",
"ja/develop-plugin/features-and-specs/advanced-development/reverse-invocation-tool",
"ja/develop-plugin/features-and-specs/advanced-development/customizable-model",
"ja/develop-plugin/features-and-specs/advanced-development/reverse-invocation-node"
]
}
]
}
],
"icon": "list-check"
},
{
"group": "開発ガイドとサンプル",
"pages": [
"ja/develop-plugin/dev-guides-and-walkthroughs/cheatsheet",
{
"group": "プラグインタイプ別",
"pages": [
"ja/develop-plugin/dev-guides-and-walkthroughs/tool-plugin",
"ja/develop-plugin/dev-guides-and-walkthroughs/tool-oauth",
"ja/develop-plugin/dev-guides-and-walkthroughs/creating-new-model-provider",
"ja/develop-plugin/dev-guides-and-walkthroughs/agent-strategy-plugin",
"ja/develop-plugin/dev-guides-and-walkthroughs/datasource-plugin",
"ja/develop-plugin/dev-guides-and-walkthroughs/trigger-plugin",
"ja/develop-plugin/dev-guides-and-walkthroughs/endpoint"
]
},
{
"group": "完全なサンプル",
"pages": [
"ja/develop-plugin/dev-guides-and-walkthroughs/develop-flomo-plugin",
"ja/develop-plugin/dev-guides-and-walkthroughs/develop-a-slack-bot-plugin",
"ja/develop-plugin/dev-guides-and-walkthroughs/develop-md-exporter",
"ja/develop-plugin/dev-guides-and-walkthroughs/develop-multimodal-data-processing-tool"
]
}
],
"icon": "code"
},
{
"group": "公開",
"pages": [
"ja/develop-plugin/publishing/marketplace-listing/release-overview",
{
"group": "標準",
"pages": [
"ja/develop-plugin/publishing/standards/contributor-covenant-code-of-conduct",
"ja/develop-plugin/publishing/standards/privacy-protection-guidelines"
]
},
{
"group": "マーケットプレイス",
"pages": [
"ja/develop-plugin/publishing/marketplace-listing/release-to-dify-marketplace",
"ja/develop-plugin/publishing/marketplace-listing/plugin-auto-publish-pr"
]
},
{
"group": "GitHub リポジトリ",
"pages": [
"ja/develop-plugin/publishing/marketplace-listing/release-to-individual-github-repo"
]
},
{
"group": "ローカルファイル",
"pages": [
"ja/develop-plugin/publishing/marketplace-listing/release-by-file",
"ja/develop-plugin/publishing/standards/third-party-signature-verification"
]
},
{
"group": "よくある質問",
"pages": [
"ja/develop-plugin/publishing/faq/faq"
]
}
],
"icon": "upload"
}
]
}
]
}
]
},
{
"product": "セルフホスト",
"icon": "server",
"tabs": [
{
"tab": "デプロイ",
"icon": "server",
"pages": [
"ja/self-host/deploy/overview",
{
"group": "クイックスタート",
"pages": [
"ja/self-host/deploy/quick-start/docker-compose",
"ja/self-host/deploy/quick-start/faqs"
],
"icon": "rocket"
},
{
"group": "高度なデプロイ",
"pages": [
"ja/self-host/deploy/advanced-deployments/local-source-code",
"ja/self-host/deploy/advanced-deployments/start-the-frontend-docker-container"
],
"icon": "server"
},
{
"group": "設定",
"pages": [
"ja/self-host/deploy/configuration/environments"
],
"icon": "gear"
},
{
"group": "プラットフォームガイド",
"pages": [
"ja/self-host/deploy/platform-guides/bt-panel",
"ja/self-host/deploy/platform-guides/dify-premium"
],
"icon": "map"
},
{
"group": "トラブルシューティング",
"pages": [
"ja/self-host/deploy/troubleshooting/common-issues",
"ja/self-host/deploy/troubleshooting/docker-issues",
"ja/self-host/deploy/troubleshooting/integrations",
"ja/self-host/deploy/troubleshooting/storage-and-migration",
"ja/self-host/deploy/troubleshooting/weaviate-v4-migration"
],
"icon": "wrench"
}
]
},
{
"tab": "使い方",
"icon": "book-open",
"pages": [
"ja/self-host/use-dify/getting-started/introduction",
{
"group": "オーケストレーション",
"pages": [
{
"group": "ワークフローとチャットフロー",
"pages": [
"ja/self-host/use-dify/build/workflow-chatflow",
"ja/self-host/use-dify/build/orchestrate-node",
{
"group": "ノード",
"expanded": false,
"pages": [
{
"group": "開始",
"pages": [
"ja/self-host/use-dify/nodes/user-input",
{
"group": "トリガー",
"pages": [
"ja/self-host/use-dify/nodes/trigger/schedule-trigger",
"ja/self-host/use-dify/nodes/trigger/plugin-trigger",
"ja/self-host/use-dify/nodes/trigger/webhook-trigger"
],
"root": "ja/self-host/use-dify/nodes/trigger/overview"
}
],
"root": "ja/self-host/use-dify/nodes/start"
},
"ja/self-host/use-dify/nodes/llm",
"ja/self-host/use-dify/nodes/knowledge-retrieval",
"ja/self-host/use-dify/nodes/answer",
"ja/self-host/use-dify/nodes/output",
"ja/self-host/use-dify/nodes/agent",
"ja/self-host/use-dify/nodes/question-classifier",
"ja/self-host/use-dify/nodes/ifelse",
{
"group": "人間の入力",
"expanded": false,
"root": "ja/self-host/use-dify/nodes/human-input",
"pages": []
},
"ja/self-host/use-dify/nodes/iteration",
"ja/self-host/use-dify/nodes/loop",
"ja/self-host/use-dify/nodes/code",
"ja/self-host/use-dify/nodes/template",
"ja/self-host/use-dify/nodes/variable-aggregator",
"ja/self-host/use-dify/nodes/doc-extractor",
"ja/self-host/use-dify/nodes/variable-assigner",
"ja/self-host/use-dify/nodes/parameter-extractor",
"ja/self-host/use-dify/nodes/http-request",
"ja/self-host/use-dify/nodes/list-operator",
"ja/self-host/use-dify/nodes/tools"
]
},
"ja/self-host/use-dify/build/shortcut-key",
"ja/self-host/use-dify/build/version-control",
"ja/self-host/use-dify/build/workflow-collaboration",
{
"group": "デバッグ",
"expanded": false,
"pages": [
"ja/self-host/use-dify/build/predefined-error-handling-logic",
"ja/self-host/use-dify/debug/step-run",
"ja/self-host/use-dify/debug/variable-inspect",
"ja/self-host/use-dify/debug/history-and-logs",
"ja/self-host/use-dify/debug/error-type"
]
}
],
"expanded": false
},
{
"group": "新しい Agent",
"tag": "Beta",
"pages": [
"ja/self-host/use-dify/build/new-agent/overview",
"ja/self-host/use-dify/build/new-agent/build"
],
"expanded": false
},
{
"group": "基本アプリ",
"pages": [
"ja/self-host/use-dify/build/agent",
"ja/self-host/use-dify/build/chatbot",
"ja/self-host/use-dify/build/text-generator"
],
"expanded": false
},
"ja/self-host/use-dify/build/additional-features"
],
"icon": "hammer"
},
{
"group": "公開",
"expanded": false,
"pages": [
"ja/self-host/use-dify/publish/README",
{
"group": "Web アプリ",
"pages": [
"ja/self-host/use-dify/publish/webapp/workflow-webapp",
"ja/self-host/use-dify/publish/webapp/chatflow-webapp",
"ja/self-host/use-dify/publish/webapp/web-app-settings",
"ja/self-host/use-dify/publish/webapp/embedding-in-websites"
]
},
"ja/self-host/use-dify/publish/publish-mcp",
"ja/self-host/use-dify/publish/publish-to-marketplace"
],
"icon": "paper-plane"
},
{
"group": "モニタリング",
"expanded": false,
"pages": [
"ja/self-host/use-dify/monitor/analysis",
"ja/self-host/use-dify/monitor/logs",
"ja/self-host/use-dify/monitor/annotation-reply",
{
"group": "インテグレーション",
"pages": [
"ja/self-host/use-dify/monitor/integrations/integrate-langsmith",
"ja/self-host/use-dify/monitor/integrations/integrate-langfuse",
"ja/self-host/use-dify/monitor/integrations/integrate-opik",
"ja/self-host/use-dify/monitor/integrations/integrate-weave",
"ja/self-host/use-dify/monitor/integrations/integrate-arize",
"ja/self-host/use-dify/monitor/integrations/integrate-phoenix",
"ja/self-host/use-dify/monitor/integrations/integrate-aliyun"
]
}
],
"icon": "chart-line"
},
{
"group": "ナレッジ",
"expanded": false,
"pages": [
"ja/self-host/use-dify/knowledge/readme",
{
"group": "作成",
"pages": [
{
"group": "すぐに使えるナレッジベースを作成",
"pages": [
"ja/self-host/use-dify/knowledge/create-knowledge/introduction",
{
"group": "データのインポート",
"pages": [
"ja/self-host/use-dify/knowledge/create-knowledge/import-text-data/readme",
"ja/self-host/use-dify/knowledge/create-knowledge/import-text-data/sync-from-notion",
"ja/self-host/use-dify/knowledge/create-knowledge/import-text-data/sync-from-website"
]
},
"ja/self-host/use-dify/knowledge/create-knowledge/chunking-and-cleaning-text",
"ja/self-host/use-dify/knowledge/create-knowledge/setting-indexing-methods"
]
},
{
"group": "カスタムナレッジベースを構築",
"pages": [
"ja/self-host/use-dify/knowledge/knowledge-pipeline/readme",
"ja/self-host/use-dify/knowledge/knowledge-pipeline/create-knowledge-pipeline",
"ja/self-host/use-dify/knowledge/knowledge-pipeline/knowledge-pipeline-orchestration",
"ja/self-host/use-dify/knowledge/knowledge-pipeline/publish-knowledge-pipeline",
"ja/self-host/use-dify/knowledge/knowledge-pipeline/upload-files",
"ja/self-host/use-dify/knowledge/knowledge-pipeline/manage-knowledge-base",
"ja/self-host/use-dify/knowledge/knowledge-pipeline/authorize-data-source"
]
},
{
"group": "外部ナレッジベースと連携",
"pages": [
"ja/self-host/use-dify/knowledge/connect-external-knowledge-base",
"ja/self-host/use-dify/knowledge/external-knowledge-api"
]
}
]
},
{
"group": "管理",
"pages": [
"ja/self-host/use-dify/knowledge/manage-knowledge/maintain-knowledge-documents",
"ja/self-host/use-dify/knowledge/metadata",
"ja/self-host/use-dify/knowledge/manage-knowledge/introduction"
]
},
"ja/self-host/use-dify/knowledge/test-retrieval",
"ja/self-host/use-dify/knowledge/integrate-knowledge-within-application"
],
"icon": "book"
},
{
"group": "統合",
"icon": "plug",
"expanded": false,
"pages": [
"ja/self-host/use-dify/workspace/plugins",
"ja/self-host/use-dify/workspace/model-providers",
"ja/self-host/use-dify/workspace/tools",
{
"group": "カスタム API",
"pages": [
"ja/self-host/use-dify/workspace/api-extension/api-extension",
"ja/self-host/use-dify/workspace/api-extension/external-data-tool-api-extension",
"ja/self-host/use-dify/workspace/api-extension/moderation-api-extension",
"ja/self-host/use-dify/workspace/api-extension/cloudflare-worker"
]
}
]
},
{
"group": "ワークスペース",
"expanded": false,
"pages": [
"ja/self-host/use-dify/workspace/readme",
"ja/self-host/use-dify/workspace/app-management",
"ja/self-host/use-dify/workspace/team-members-management",
"ja/self-host/use-dify/workspace/personal-account-management"
],
"icon": "briefcase"
}
]
},
{
"tab": "学習",
"icon": "graduation-cap",
"pages": [
"ja/learn/key-concepts",
{
"group": "チュートリアル",
"pages": [
"ja/quick-start",
{
"group": "ワークフロー 101",
"pages": [
"ja/learn/tutorials/workflow-101/lesson-01",
"ja/learn/tutorials/workflow-101/lesson-02",
"ja/learn/tutorials/workflow-101/lesson-03",
"ja/learn/tutorials/workflow-101/lesson-04",
"ja/learn/tutorials/workflow-101/lesson-05",
"ja/learn/tutorials/workflow-101/lesson-06",
"ja/learn/tutorials/workflow-101/lesson-07",
"ja/learn/tutorials/workflow-101/lesson-08",
"ja/learn/tutorials/workflow-101/lesson-09",
"ja/learn/tutorials/workflow-101/lesson-10"
]
},
"ja/learn/tutorials/simple-chatbot",
"ja/learn/tutorials/twitter-chatflow",
"ja/learn/tutorials/customer-service-bot",
"ja/learn/tutorials/build-ai-image-generation-app",
"ja/learn/tutorials/article-reader"
]
}
]
},
{
"tab": "開発者リソース",
"icon": "code",
"menu": [
{
"item": "API",
"icon": "code",
"groups": [
{
"group": "ガイド",
"pages": [
"ja/api-reference/guides/get-started",
{
"group": "API 概要",
"pages": [
"ja/api-reference/guides/chatflow",
"ja/api-reference/guides/workflow",
"ja/api-reference/guides/agent",
"ja/api-reference/guides/knowledge",
"ja/api-reference/guides/chat",
"ja/api-reference/guides/completion"
],
"expanded": true
},
"ja/api-reference/guides/streaming",
"ja/api-reference/guides/human-input-flow",
"ja/api-reference/guides/end-user-identity",
"ja/api-reference/guides/errors"
]
},
{
"group": "アプリ API",
"pages": [
{
"group": "チャットメッセージ",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /chat-messages",
"POST /chat-messages/{task_id}/stop",
"GET /messages/{message_id}/suggested"
]
},
{
"group": "完了メッセージ",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /completion-messages",
"POST /completion-messages/{task_id}/stop"
]
},
{
"group": "ワークフロー実行",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /workflows/run",
"POST /workflows/{workflow_id}/run",
"POST /workflows/tasks/{task_id}/stop",
"GET /workflows/run/{workflow_run_id}",
"GET /workflows/logs",
"GET /workflow/{workflow_run_id}/events"
]
},
{
"group": "会話管理",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"GET /conversations",
"GET /messages",
"GET /conversations/{conversation_id}/variables",
"POST /conversations/{conversation_id}/name",
"PUT /conversations/{conversation_id}/variables/{variable_id}",
"DELETE /conversations/{conversation_id}"
]
},
{
"group": "ファイル操作",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /files/upload",
"GET /files/{file_id}/preview"
]
},
{
"group": "音声・テキスト変換",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /audio-to-text",
"POST /text-to-audio"
]
},
{
"group": "アプリケーション設定",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"GET /info",
"GET /parameters",
"GET /meta",
"GET /site"
]
},
{
"group": "メッセージフィードバック",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /messages/{message_id}/feedbacks",
"GET /app/feedbacks"
]
},
{
"group": "アノテーション管理",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /apps/annotations",
"GET /apps/annotations",
"PUT /apps/annotations/{annotation_id}",
"DELETE /apps/annotations/{annotation_id}",
"POST /apps/annotation-reply/{action}",
"GET /apps/annotation-reply/{action}/status/{job_id}"
]
},
{
"group": "エンドユーザー",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"GET /end-users/{end_user_id}"
]
},
{
"group": "人間の入力",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"GET /form/human_input/{form_token}",
"POST /form/human_input/{form_token}"
]
}
]
},
{
"group": "ナレッジ API",
"pages": [
{
"group": "ナレッジベース",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /datasets",
"GET /datasets",
"GET /datasets/{dataset_id}",
"PATCH /datasets/{dataset_id}",
"DELETE /datasets/{dataset_id}",
"POST /datasets/{dataset_id}/retrieve"
]
},
{
"group": "ドキュメント",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /datasets/{dataset_id}/document/create-by-text",
"POST /datasets/{dataset_id}/document/create-by-file",
"GET /datasets/{dataset_id}/documents",
"GET /datasets/{dataset_id}/documents/{document_id}",
"DELETE /datasets/{dataset_id}/documents/{document_id}",
"PATCH /datasets/{dataset_id}/documents/{document_id}",
"GET /datasets/{dataset_id}/documents/{document_id}/download",
"GET /datasets/{dataset_id}/documents/{batch}/indexing-status",
"POST /datasets/{dataset_id}/documents/{document_id}/update-by-text",
"POST /datasets/{dataset_id}/documents/{document_id}/update-by-file",
"POST /datasets/{dataset_id}/documents/download-zip",
"PATCH /datasets/{dataset_id}/documents/status/{action}"
]
},
{
"group": "チャンク",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /datasets/{dataset_id}/documents/{document_id}/segments",
"GET /datasets/{dataset_id}/documents/{document_id}/segments",
"GET /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}",
"POST /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}",
"DELETE /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}",
"POST /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks",
"GET /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks",
"PATCH /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks/{child_chunk_id}",
"DELETE /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks/{child_chunk_id}"
]
},
{
"group": "メタデータ",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /datasets/{dataset_id}/metadata",
"GET /datasets/{dataset_id}/metadata",
"PATCH /datasets/{dataset_id}/metadata/{metadata_id}",
"DELETE /datasets/{dataset_id}/metadata/{metadata_id}",
"GET /datasets/{dataset_id}/metadata/built-in",
"POST /datasets/{dataset_id}/metadata/built-in/{action}",
"POST /datasets/{dataset_id}/documents/metadata"
]
},
{
"group": "タグ管理",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /datasets/tags",
"GET /datasets/tags",
"PATCH /datasets/tags",
"DELETE /datasets/tags",
"POST /datasets/tags/binding",
"POST /datasets/tags/unbinding",
"GET /datasets/{dataset_id}/tags"
]
},
{
"group": "モデル",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"GET /workspaces/current/models/model-types/{model_type}"
]
},
{
"group": "ナレッジパイプライン",
"openapi": "ja/api-reference/openapi_service.json",
"pages": [
"POST /datasets/pipeline/file-upload",
"GET /datasets/{dataset_id}/pipeline/datasource-plugins",
"POST /datasets/{dataset_id}/pipeline/datasource/nodes/{node_id}/run",
"POST /datasets/{dataset_id}/pipeline/run"
]
}
]
}
]
},
{
"item": "CLI",
"icon": "terminal",
"groups": [
{
"group": " ",
"expanded": true,
"pages": [
"ja/cli/overview",
"ja/cli/install",
"ja/cli/quick-start",
"ja/cli/authenticate",
"ja/cli/common-tasks",
{
"group": "エージェントの統合",
"pages": [
"ja/cli/integrate-agents/overview",
"ja/cli/integrate-agents/auth-for-agent-deployments",
"ja/cli/integrate-agents/install-the-difyctl-skill",
"ja/cli/integrate-agents/error-handling-and-retries-for-agents"
]
},
{
"group": "CLI リファレンス",
"pages": [
"ja/cli/reference/command-index",
"ja/cli/reference/global-flags",
"ja/cli/reference/output-formats-and-exit-codes",
"ja/cli/reference/environment-variables",
{
"group": "コマンド",
"expanded": true,
"pages": [
"ja/cli/reference/apps",
"ja/cli/reference/auth-and-contexts",
"ja/cli/reference/workspaces",
"ja/cli/reference/help",
"ja/cli/reference/skills",
"ja/cli/reference/version"
]
}
]
},
"ja/cli/troubleshooting"
]
}
]
},
{
"item": "プラグイン開発",
"icon": "code-pull-request",
"pages": [
{
"group": "クイックスタート",
"pages": [
"ja/develop-plugin/getting-started/getting-started-dify-plugin",
"ja/develop-plugin/getting-started/choose-plugin-type",
"ja/develop-plugin/getting-started/cli"
],
"icon": "rocket"
},
{
"group": "特性と仕様",
"pages": [
{
"group": "プラグインタイプ",
"pages": [
"ja/develop-plugin/features-and-specs/plugin-types/general-specifications",
"ja/develop-plugin/features-and-specs/plugin-types/model-designing-rules",
"ja/develop-plugin/features-and-specs/plugin-types/model-schema",
"ja/develop-plugin/features-and-specs/plugin-types/persistent-storage-kv",
"ja/develop-plugin/features-and-specs/plugin-types/tool",
"ja/develop-plugin/features-and-specs/plugin-types/plugin-info-by-manifest",
"ja/develop-plugin/features-and-specs/plugin-types/multilingual-readme",
"ja/develop-plugin/features-and-specs/plugin-types/remote-debug-a-plugin",
"ja/develop-plugin/features-and-specs/plugin-types/plugin-logging"
]
},
{
"group": "高度な開発",
"pages": [
{
"group": "リバース呼び出し",
"pages": [
"ja/develop-plugin/features-and-specs/advanced-development/bundle",
"ja/develop-plugin/features-and-specs/advanced-development/reverse-invocation",
"ja/develop-plugin/features-and-specs/advanced-development/reverse-invocation-app",
"ja/develop-plugin/features-and-specs/advanced-development/reverse-invocation-model",
"ja/develop-plugin/features-and-specs/advanced-development/reverse-invocation-tool",
"ja/develop-plugin/features-and-specs/advanced-development/customizable-model",
"ja/develop-plugin/features-and-specs/advanced-development/reverse-invocation-node"
]
}
]
}
],
"icon": "list-check"
},
{
"group": "開発ガイドとサンプル",
"pages": [
"ja/develop-plugin/dev-guides-and-walkthroughs/cheatsheet",
{
"group": "プラグインタイプ別",
"pages": [
"ja/develop-plugin/dev-guides-and-walkthroughs/tool-plugin",
"ja/develop-plugin/dev-guides-and-walkthroughs/tool-oauth",
"ja/develop-plugin/dev-guides-and-walkthroughs/creating-new-model-provider",
"ja/develop-plugin/dev-guides-and-walkthroughs/agent-strategy-plugin",
"ja/develop-plugin/dev-guides-and-walkthroughs/datasource-plugin",
"ja/develop-plugin/dev-guides-and-walkthroughs/trigger-plugin",
"ja/develop-plugin/dev-guides-and-walkthroughs/endpoint"
]
},
{
"group": "完全なサンプル",
"pages": [
"ja/develop-plugin/dev-guides-and-walkthroughs/develop-flomo-plugin",
"ja/develop-plugin/dev-guides-and-walkthroughs/develop-a-slack-bot-plugin",
"ja/develop-plugin/dev-guides-and-walkthroughs/develop-md-exporter",
"ja/develop-plugin/dev-guides-and-walkthroughs/develop-multimodal-data-processing-tool"
]
}
],
"icon": "code"
},
{
"group": "公開",
"pages": [
"ja/develop-plugin/publishing/marketplace-listing/release-overview",
{
"group": "標準",
"pages": [
"ja/develop-plugin/publishing/standards/contributor-covenant-code-of-conduct",
"ja/develop-plugin/publishing/standards/privacy-protection-guidelines"
]
},
{
"group": "マーケットプレイス",
"pages": [
"ja/develop-plugin/publishing/marketplace-listing/release-to-dify-marketplace",
"ja/develop-plugin/publishing/marketplace-listing/plugin-auto-publish-pr"
]
},
{
"group": "GitHub リポジトリ",
"pages": [
"ja/develop-plugin/publishing/marketplace-listing/release-to-individual-github-repo"
]
},
{
"group": "ローカルファイル",
"pages": [
"ja/develop-plugin/publishing/marketplace-listing/release-by-file",
"ja/develop-plugin/publishing/standards/third-party-signature-verification"
]
},
{
"group": "よくある質問",
"pages": [
"ja/develop-plugin/publishing/faq/faq"
]
}
],
"icon": "upload"
}
]
}
]
}
]
}
]
}
]
},
"contextual": {
"options": [
"copy",
"view",
"download-spec",
"claude",
"chatgpt",
"perplexity",
"mcp",
"add-mcp",
"cursor",
"vscode",
"devin-mcp"
]
},
"redirects": [
{
"source": "/use-dify/nodes/end",
"destination": "/en/cloud/use-dify/nodes/output"
},
{
"source": "/en/use-dify/nodes/end",
"destination": "/en/cloud/use-dify/nodes/output"
},
{
"source": "/zh/use-dify/nodes/end",
"destination": "/zh/cloud/use-dify/nodes/output"
},
{
"source": "/ja/use-dify/nodes/end",
"destination": "/ja/cloud/use-dify/nodes/output"
},
{
"source": "/en/use-dify/getting-started/introduction",
"destination": "/en/home"
},
{
"source": "/zh/use-dify/getting-started/introduction",
"destination": "/zh/home"
},
{
"source": "/ja/use-dify/getting-started/introduction",
"destination": "/ja/home"
},
{
"source": "/en/guides/knowledge-base/retrieval-test-and-citation",
"destination": "/en/cloud/use-dify/knowledge/test-retrieval"
},
{
"source": "/zh-hans/guides/knowledge-base/retrieval-test-and-citation",
"destination": "/zh/cloud/use-dify/knowledge/test-retrieval"
},
{
"source": "/ja-jp/guides/knowledge-base/retrieval-test-and-citation",
"destination": "/ja/cloud/use-dify/knowledge/test-retrieval"
},
{
"source": "/en/use-dify/knowledge/retrieval-test-and-citation",
"destination": "/en/cloud/use-dify/knowledge/test-retrieval"
},
{
"source": "/zh/use-dify/knowledge/retrieval-test-and-citation",
"destination": "/zh/cloud/use-dify/knowledge/test-retrieval"
},
{
"source": "/ja/use-dify/knowledge/retrieval-test-and-citation",
"destination": "/ja/cloud/use-dify/knowledge/test-retrieval"
},
{
"source": "/en/cloud/use-dify/knowledge/manage-knowledge/maintain-dataset-via-api",
"destination": "/en/api-reference/guides/knowledge"
},
{
"source": "/en/self-host/use-dify/knowledge/manage-knowledge/maintain-dataset-via-api",
"destination": "/en/api-reference/guides/knowledge"
},
{
"source": "/zh/cloud/use-dify/knowledge/manage-knowledge/maintain-dataset-via-api",
"destination": "/zh/api-reference/guides/knowledge"
},
{
"source": "/zh/self-host/use-dify/knowledge/manage-knowledge/maintain-dataset-via-api",
"destination": "/zh/api-reference/guides/knowledge"
},
{
"source": "/ja/cloud/use-dify/knowledge/manage-knowledge/maintain-dataset-via-api",
"destination": "/ja/api-reference/guides/knowledge"
},
{
"source": "/ja/self-host/use-dify/knowledge/manage-knowledge/maintain-dataset-via-api",
"destination": "/ja/api-reference/guides/knowledge"
},
{
"source": "/en/use-dify/build/variables#conversation-variables",
"destination": "/en/learn/key-concepts#variables"
},
{
"source": "/zh/use-dify/build/variables#会话变量",
"destination": "/zh/learn/key-concepts#变量"
},
{
"source": "/ja/use-dify/build/variables#会話変数",
"destination": "/ja/learn/key-concepts#変数"
},
{
"source": "/en/guides/workflow/variables#conversation-variables",
"destination": "/en/learn/key-concepts#variables"
},
{
"source": "/zh-hans/guides/workflow/variables#会话变量",
"destination": "/zh/learn/key-concepts#变量"
},
{
"source": "/ja-jp/guides/workflow/variables#会話変数",
"destination": "/ja/learn/key-concepts#変数"
},
{
"source": "/en/guides/workflow/node/start",
"destination": "/en/learn/key-concepts#workflow"
},
{
"source": "/en/guides/workflow/node/user-input",
"destination": "/en/cloud/use-dify/nodes/user-input"
},
{
"source": "/en/guides/workflow/node/trigger",
"destination": "/en/cloud/use-dify/nodes/trigger/overview"
},
{
"source": "/en/guides/workflow/node/schedule-trigger",
"destination": "/en/cloud/use-dify/nodes/trigger/schedule-trigger"
},
{
"source": "/en/guides/workflow/node/webhook-trigger",
"destination": "/en/cloud/use-dify/nodes/trigger/webhook-trigger"
},
{
"source": "/en/guides/workflow/node/plugin-trigger",
"destination": "/en/cloud/use-dify/nodes/trigger/plugin-trigger"
},
{
"source": "/en/guides/workflow/node/knowledge-retrieval",
"destination": "/en/cloud/use-dify/nodes/knowledge-retrieval"
},
{
"source": "/en/guides/workflow/node/agent",
"destination": "/en/cloud/use-dify/nodes/agent"
},
{
"source": "/en/guides/workflow/node/question-classifier",
"destination": "/en/cloud/use-dify/nodes/question-classifier"
},
{
"source": "/en/guides/workflow/node/ifelse",
"destination": "/en/cloud/use-dify/nodes/ifelse"
},
{
"source": "/en/guides/workflow/node/iteration",
"destination": "/en/cloud/use-dify/nodes/iteration"
},
{
"source": "/en/guides/workflow/node/loop",
"destination": "/en/cloud/use-dify/nodes/loop"
},
{
"source": "/en/guides/workflow/node/code",
"destination": "/en/cloud/use-dify/nodes/code"
},
{
"source": "/en/guides/workflow/node/template",
"destination": "/en/cloud/use-dify/nodes/template"
},
{
"source": "/en/guides/workflow/node/variable-aggregator",
"destination": "/en/cloud/use-dify/nodes/variable-aggregator"
},
{
"source": "/en/guides/workflow/node/doc-extractor",
"destination": "/en/cloud/use-dify/nodes/doc-extractor"
},
{
"source": "/en/guides/workflow/node/variable-assigner",
"destination": "/en/cloud/use-dify/nodes/variable-assigner"
},
{
"source": "/en/guides/workflow/node/parameter-extractor",
"destination": "/en/cloud/use-dify/nodes/parameter-extractor"
},
{
"source": "/en/guides/workflow/node/http-request",
"destination": "/en/cloud/use-dify/nodes/http-request"
},
{
"source": "/en/guides/workflow/node/list-operator",
"destination": "/en/cloud/use-dify/nodes/list-operator"
},
{
"source": "/en/guides/workflow/node/tools",
"destination": "/en/cloud/use-dify/nodes/tools"
},
{
"source": "/en/guides/workflow/node/end",
"destination": "/en/cloud/use-dify/nodes/output"
},
{
"source": "/en/guides/workflow/node/llm",
"destination": "/en/cloud/use-dify/nodes/llm"
},
{
"source": "/zh-hans/guides/workflow/node/start",
"destination": "/zh/learn/key-concepts#工作流"
},
{
"source": "/zh-hans/guides/workflow/node/user-input",
"destination": "/zh/cloud/use-dify/nodes/user-input"
},
{
"source": "/zh-hans/guides/workflow/node/trigger",
"destination": "/zh/cloud/use-dify/nodes/trigger/overview"
},
{
"source": "/zh-hans/guides/workflow/node/schedule-trigger",
"destination": "/zh/cloud/use-dify/nodes/trigger/schedule-trigger"
},
{
"source": "/zh-hans/guides/workflow/node/webhook-trigger",
"destination": "/zh/cloud/use-dify/nodes/trigger/webhook-trigger"
},
{
"source": "/zh-hans/guides/workflow/node/plugin-trigger",
"destination": "/zh/cloud/use-dify/nodes/trigger/plugin-trigger"
},
{
"source": "/zh-hans/guides/workflow/node/knowledge-retrieval",
"destination": "/zh/cloud/use-dify/nodes/knowledge-retrieval"
},
{
"source": "/zh-hans/guides/workflow/node/agent",
"destination": "/zh/cloud/use-dify/nodes/agent"
},
{
"source": "/zh-hans/guides/workflow/node/question-classifier",
"destination": "/zh/cloud/use-dify/nodes/question-classifier"
},
{
"source": "/zh-hans/guides/workflow/node/ifelse",
"destination": "/zh/cloud/use-dify/nodes/ifelse"
},
{
"source": "/zh-hans/guides/workflow/node/iteration",
"destination": "/zh/cloud/use-dify/nodes/iteration"
},
{
"source": "/zh-hans/guides/workflow/node/loop",
"destination": "/zh/cloud/use-dify/nodes/loop"
},
{
"source": "/zh-hans/guides/workflow/node/code",
"destination": "/zh/cloud/use-dify/nodes/code"
},
{
"source": "/zh-hans/guides/workflow/node/template",
"destination": "/zh/cloud/use-dify/nodes/template"
},
{
"source": "/zh-hans/guides/workflow/node/variable-aggregator",
"destination": "/zh/cloud/use-dify/nodes/variable-aggregator"
},
{
"source": "/zh-hans/guides/workflow/node/doc-extractor",
"destination": "/zh/cloud/use-dify/nodes/doc-extractor"
},
{
"source": "/zh-hans/guides/workflow/node/variable-assigner",
"destination": "/zh/cloud/use-dify/nodes/variable-assigner"
},
{
"source": "/zh-hans/guides/workflow/node/parameter-extractor",
"destination": "/zh/cloud/use-dify/nodes/parameter-extractor"
},
{
"source": "/zh-hans/guides/workflow/node/http-request",
"destination": "/zh/cloud/use-dify/nodes/http-request"
},
{
"source": "/zh-hans/guides/workflow/node/list-operator",
"destination": "/zh/cloud/use-dify/nodes/list-operator"
},
{
"source": "/zh-hans/guides/workflow/node/tools",
"destination": "/zh/cloud/use-dify/nodes/tools"
},
{
"source": "/zh-hans/guides/workflow/node/end",
"destination": "/zh/cloud/use-dify/nodes/output"
},
{
"source": "/zh-hans/guides/workflow/node/llm",
"destination": "/zh/cloud/use-dify/nodes/llm"
},
{
"source": "/ja-jp/guides/workflow/node/start",
"destination": "/ja/learn/key-concepts#ワークフロー"
},
{
"source": "/ja-jp/guides/workflow/node/user-input",
"destination": "/ja/cloud/use-dify/nodes/user-input"
},
{
"source": "/ja-jp/guides/workflow/node/trigger",
"destination": "/ja/cloud/use-dify/nodes/trigger/overview"
},
{
"source": "/ja-jp/guides/workflow/node/schedule-trigger",
"destination": "/ja/cloud/use-dify/nodes/trigger/schedule-trigger"
},
{
"source": "/ja-jp/guides/workflow/node/webhook-trigger",
"destination": "/ja/cloud/use-dify/nodes/trigger/webhook-trigger"
},
{
"source": "/ja-jp/guides/workflow/node/plugin-trigger",
"destination": "/ja/cloud/use-dify/nodes/trigger/plugin-trigger"
},
{
"source": "/ja-jp/guides/workflow/node/knowledge-retrieval",
"destination": "/ja/cloud/use-dify/nodes/knowledge-retrieval"
},
{
"source": "/ja-jp/guides/workflow/node/agent",
"destination": "/ja/cloud/use-dify/nodes/agent"
},
{
"source": "/ja-jp/guides/workflow/node/question-classifier",
"destination": "/ja/cloud/use-dify/nodes/question-classifier"
},
{
"source": "/ja-jp/guides/workflow/node/ifelse",
"destination": "/ja/cloud/use-dify/nodes/ifelse"
},
{
"source": "/ja-jp/guides/workflow/node/iteration",
"destination": "/ja/cloud/use-dify/nodes/iteration"
},
{
"source": "/ja-jp/guides/workflow/node/loop",
"destination": "/ja/cloud/use-dify/nodes/loop"
},
{
"source": "/ja-jp/guides/workflow/node/code",
"destination": "/ja/cloud/use-dify/nodes/code"
},
{
"source": "/ja-jp/guides/workflow/node/template",
"destination": "/ja/cloud/use-dify/nodes/template"
},
{
"source": "/ja-jp/guides/workflow/node/variable-aggregator",
"destination": "/ja/cloud/use-dify/nodes/variable-aggregator"
},
{
"source": "/ja-jp/guides/workflow/node/doc-extractor",
"destination": "/ja/cloud/use-dify/nodes/doc-extractor"
},
{
"source": "/ja-jp/guides/workflow/node/variable-assigner",
"destination": "/ja/cloud/use-dify/nodes/variable-assigner"
},
{
"source": "/ja-jp/guides/workflow/node/parameter-extractor",
"destination": "/ja/cloud/use-dify/nodes/parameter-extractor"
},
{
"source": "/ja-jp/guides/workflow/node/http-request",
"destination": "/ja/cloud/use-dify/nodes/http-request"
},
{
"source": "/ja-jp/guides/workflow/node/list-operator",
"destination": "/ja/cloud/use-dify/nodes/list-operator"
},
{
"source": "/ja-jp/guides/workflow/node/tools",
"destination": "/ja/cloud/use-dify/nodes/tools"
},
{
"source": "/ja-jp/guides/workflow/node/end",
"destination": "/ja/cloud/use-dify/nodes/output"
},
{
"source": "/ja-jp/guides/workflow/node/llm",
"destination": "/ja/cloud/use-dify/nodes/llm"
},
{
"source": "/en/getting-started/dify-for-education",
"destination": "/en/cloud/use-dify/workspace/subscription-management#dify-for-education"
},
{
"source": "/zh-hans/getting-started/dify-for-education",
"destination": "/zh/cloud/use-dify/workspace/subscription-management#dify-for-education"
},
{
"source": "/ja-jp/getting-started/dify-for-education",
"destination": "/ja/cloud/use-dify/workspace/subscription-management#dify-for-education"
},
{
"source": "/zh-hans",
"destination": "/zh/home"
},
{
"source": "/introduction",
"destination": "/en/home"
},
{
"source": "/en/introduction",
"destination": "/en/home"
},
{
"source": "/zh-hans/introduction",
"destination": "/zh/home"
},
{
"source": "/ja-jp/introduction",
"destination": "/ja/home"
},
{
"source": "/getting-started/readme/features-and-specifications",
"destination": "/en/home"
},
{
"source": "/getting-started/readme/model-providers",
"destination": "/en/home"
},
{
"source": "/getting-started/install-self-hosted",
"destination": "/en/self-host/deploy/quick-start/docker-compose"
},
{
"source": "/getting-started/install-self-hosted/docker-compose",
"destination": "/en/self-host/deploy/quick-start/docker-compose"
},
{
"source": "/getting-started/install-self-hosted/local-source-code",
"destination": "/en/self-host/deploy/advanced-deployments/local-source-code"
},
{
"source": "/getting-started/install-self-hosted/bt-panel",
"destination": "/en/self-host/deploy/platform-guides/bt-panel"
},
{
"source": "/getting-started/install-self-hosted/start-the-frontend-docker-container",
"destination": "/en/self-host/deploy/advanced-deployments/start-the-frontend-docker-container"
},
{
"source": "/getting-started/install-self-hosted/environments",
"destination": "/en/self-host/deploy/configuration/environments"
},
{
"source": "/getting-started/install-self-hosted/faqs",
"destination": "/en/self-host/deploy/quick-start/faqs"
},
{
"source": "/getting-started/cloud",
"destination": "/en/home"
},
{
"source": "/getting-started/dify-premium",
"destination": "/en/self-host/deploy/platform-guides/dify-premium"
},
{
"source": "/zh-hans/guides/application-publishing/launch-your-webapp-quickly/readme",
"destination": "/zh/cloud/use-dify/publish/README"
},
{
"source": "/ja-jp/guides/application-publishing/launch-your-webapp-quickly/readme",
"destination": "/ja/cloud/use-dify/publish/README"
},
{
"source": "/en/guides/application-publishing/launch-your-webapp-quickly/readme",
"destination": "/en/cloud/use-dify/publish/README"
},
{
"source": "/plugins/:slug*",
"destination": "/en/develop-plugin/getting-started/getting-started-dify-plugin"
},
{
"source": "/plugins/quick-start",
"destination": "/en/develop-plugin/getting-started/getting-started-dify-plugin"
},
{
"source": "/plugins/quick-start/install-plugins",
"destination": "/en/develop-plugin/getting-started/getting-started-dify-plugin"
},
{
"source": "/plugins/quick-start/develop-plugins",
"destination": "/en/develop-plugin/dev-guides-and-walkthroughs/cheatsheet"
},
{
"source": "/plugins/quick-start/develop-plugins/initialize-development-tools",
"destination": "/en/develop-plugin/getting-started/cli"
},
{
"source": "/plugins/quick-start/develop-plugins/tool-plugin",
"destination": "/en/develop-plugin/features-and-specs/plugin-types/tool"
},
{
"source": "/plugins/quick-start/develop-plugins/model-plugin",
"destination": "/en/develop-plugin/features-and-specs/plugin-types/model-schema"
},
{
"source": "/plugins/quick-start/develop-plugins/model-plugin/create-model-providers",
"destination": "/en/develop-plugin/dev-guides-and-walkthroughs/creating-new-model-provider"
},
{
"source": "/en/guides/workflow/node/:slug*",
"destination": "/en/cloud/use-dify/nodes/:slug*"
},
{
"source": "/en/guides/workflow/debug-and-preview/:slug*",
"destination": "/en/cloud/use-dify/debug/:slug*"
},
{
"source": "/en/guides/application-publishing/launch-your-webapp-quickly/:slug*",
"destination": "/en/cloud/use-dify/publish/webapp/:slug*"
},
{
"source": "/en/guides/application-publishing/:slug*",
"destination": "/en/cloud/use-dify/publish/:slug*"
},
{
"source": "/en/guides/annotation/:slug*",
"destination": "/en/cloud/use-dify/monitor/:slug*"
},
{
"source": "/en/guides/monitoring/integrate-external-ops-tools/:slug*",
"destination": "/en/cloud/use-dify/monitor/integrations/:slug*"
},
{
"source": "/en/guides/monitoring/:slug*",
"destination": "/en/cloud/use-dify/monitor/:slug*"
},
{
"source": "/en/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/:slug*",
"destination": "/en/cloud/use-dify/knowledge/create-knowledge/import-text-data/:slug*"
},
{
"source": "/en/guides/knowledge-base/create-knowledge-and-upload-documents/:slug*",
"destination": "/en/cloud/use-dify/knowledge/create-knowledge/:slug*"
},
{
"source": "/en/guides/knowledge-base/knowledge-and-documents-maintenance/:slug*",
"destination": "/en/cloud/use-dify/knowledge/manage-knowledge/:slug*"
},
{
"source": "/en/guides/knowledge-base/:slug*",
"destination": "/en/cloud/use-dify/knowledge/:slug*"
},
{
"source": "/en/guides/management/:slug*",
"destination": "/en/cloud/use-dify/workspace/:slug*"
},
{
"source": "/en/guides/model-configuration/:slug*",
"destination": "/en/cloud/use-dify/workspace/model-providers"
},
{
"source": "/en/workshop/basic/:slug*",
"destination": "/en/learn/tutorials/:slug*"
},
{
"source": "/en/workshop/intermediate/:slug*",
"destination": "/en/learn/tutorials/:slug*"
},
{
"source": "/en/workshop/:slug*",
"destination": "/en/learn/tutorials/:slug*"
},
{
"source": "/en/getting-started/install-self-hosted/:slug*",
"destination": "/en/self-host/deploy/quick-start/docker-compose"
},
{
"source": "/en/guides/workflow/:slug*",
"destination": "/en/cloud/use-dify/build/:slug*"
},
{
"source": "/en/guides/application-orchestrate/app-toolkits/:slug*",
"destination": "/en/cloud/use-dify/nodes/tools"
},
{
"source": "/en/guides/application-orchestrate/:slug*",
"destination": "/en/quick-start"
},
{
"source": "/en/plugins/:slug*",
"destination": "/en/develop-plugin/getting-started/getting-started-dify-plugin"
},
{
"source": "/en/development/backend/:slug*",
"destination": "/api-reference/:slug*"
},
{
"source": "/en/development/:slug*",
"destination": "/en/develop-plugin/getting-started/getting-started-dify-plugin"
},
{
"source": "/en/learn-more/extended-reading/retrieval-augment/:slug*",
"destination": "/en/cloud/use-dify/knowledge/:slug*"
},
{
"source": "/en/learn-more/extended-reading/dify-docs-mcp",
"destination": "/en/cloud/use-dify/workspace/tools#mcp"
},
{
"source": "/en/learn-more/:slug*",
"destination": "/en/home"
},
{
"source": "/en/guides/:slug*",
"destination": "/en/home"
},
{
"source": "/en/getting-started/:slug*",
"destination": "/en/cloud/use-dify/getting-started/:slug*"
},
{
"source": "/en/community/:slug*",
"destination": "/en/home"
},
{
"source": "/en/resources/:slug*",
"destination": "/en/home"
},
{
"source": "/en/policies/:slug*",
"destination": "/en/home"
},
{
"source": "/ja-jp/guides/workflow/node/:slug*",
"destination": "/ja/cloud/use-dify/nodes/:slug*"
},
{
"source": "/ja-jp/guides/workflow/debug-and-preview/:slug*",
"destination": "/ja/cloud/use-dify/debug/:slug*"
},
{
"source": "/ja-jp/guides/application-publishing/launch-your-webapp-quickly/:slug*",
"destination": "/ja/cloud/use-dify/publish/webapp/:slug*"
},
{
"source": "/ja-jp/guides/application-publishing/:slug*",
"destination": "/ja/cloud/use-dify/publish/:slug*"
},
{
"source": "/ja-jp/guides/annotation/:slug*",
"destination": "/ja/cloud/use-dify/monitor/:slug*"
},
{
"source": "/ja-jp/guides/monitoring/integrate-external-ops-tools/:slug*",
"destination": "/ja/cloud/use-dify/monitor/integrations/:slug*"
},
{
"source": "/ja-jp/guides/monitoring/:slug*",
"destination": "/ja/cloud/use-dify/monitor/:slug*"
},
{
"source": "/ja-jp/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/:slug*",
"destination": "/ja/cloud/use-dify/knowledge/create-knowledge/import-text-data/:slug*"
},
{
"source": "/ja-jp/guides/knowledge-base/create-knowledge-and-upload-documents/:slug*",
"destination": "/ja/cloud/use-dify/knowledge/create-knowledge/:slug*"
},
{
"source": "/ja-jp/guides/knowledge-base/knowledge-and-documents-maintenance/:slug*",
"destination": "/ja/cloud/use-dify/knowledge/manage-knowledge/:slug*"
},
{
"source": "/ja-jp/guides/knowledge-base/:slug*",
"destination": "/ja/cloud/use-dify/knowledge/:slug*"
},
{
"source": "/ja-jp/guides/management/:slug*",
"destination": "/ja/cloud/use-dify/workspace/:slug*"
},
{
"source": "/ja-jp/guides/model-configuration/:slug*",
"destination": "/ja/cloud/use-dify/workspace/model-providers"
},
{
"source": "/ja-jp/workshop/basic/:slug*",
"destination": "/ja/learn/tutorials/:slug*"
},
{
"source": "/ja-jp/workshop/intermediate/:slug*",
"destination": "/ja/learn/tutorials/:slug*"
},
{
"source": "/ja-jp/workshop/:slug*",
"destination": "/ja/learn/tutorials/:slug*"
},
{
"source": "/ja-jp/getting-started/install-self-hosted/:slug*",
"destination": "/ja/self-host/deploy/quick-start/docker-compose"
},
{
"source": "/ja-jp/guides/workflow/:slug*",
"destination": "/ja/cloud/use-dify/build/:slug*"
},
{
"source": "/ja-jp/guides/application-orchestrate/app-toolkits/:slug*",
"destination": "/ja/cloud/use-dify/nodes/tools"
},
{
"source": "/ja-jp/guides/application-orchestrate/:slug*",
"destination": "/ja/quick-start"
},
{
"source": "/ja-jp/plugins/:slug*",
"destination": "/ja/cloud/use-dify/workspace/plugins"
},
{
"source": "/ja-jp/development/backend/:slug*",
"destination": "/api-reference/:slug*"
},
{
"source": "/ja-jp/development/models-integration/:slug*",
"destination": "/ja/cloud/use-dify/workspace/model-providers"
},
{
"source": "/ja-jp/development/:slug*",
"destination": "/api-reference/:slug*"
},
{
"source": "/ja-jp/learn-more/extended-reading/retrieval-augment/:slug*",
"destination": "/ja/cloud/use-dify/knowledge/:slug*"
},
{
"source": "/ja-jp/learn-more/extended-reading/dify-docs-mcp",
"destination": "/ja/cloud/use-dify/workspace/tools#mcp"
},
{
"source": "/ja-jp/learn-more/faq/:slug*",
"destination": "/ja/home"
},
{
"source": "/ja-jp/learn-more/:slug*",
"destination": "/ja/home"
},
{
"source": "/ja-jp/guides/:slug*",
"destination": "/ja/home"
},
{
"source": "/ja-jp/getting-started/:slug*",
"destination": "/ja/home"
},
{
"source": "/ja-jp/community/:slug*",
"destination": "/ja/home"
},
{
"source": "/ja-jp/resources/:slug*",
"destination": "/ja/home"
},
{
"source": "/ja-jp/policies/:slug*",
"destination": "/ja/home"
},
{
"source": "/zh-hans/guides/workflow/node/:slug*",
"destination": "/zh/cloud/use-dify/nodes/:slug*"
},
{
"source": "/zh-hans/guides/workflow/debug-and-preview/:slug*",
"destination": "/zh/cloud/use-dify/debug/:slug*"
},
{
"source": "/zh-hans/guides/application-publishing/launch-your-webapp-quickly/:slug*",
"destination": "/zh/cloud/use-dify/publish/webapp/:slug*"
},
{
"source": "/zh-hans/guides/application-publishing/:slug*",
"destination": "/zh/cloud/use-dify/publish/:slug*"
},
{
"source": "/zh-hans/guides/annotation/:slug*",
"destination": "/zh/cloud/use-dify/monitor/:slug*"
},
{
"source": "/zh-hans/guides/monitoring/integrate-external-ops-tools/:slug*",
"destination": "/zh/cloud/use-dify/monitor/integrations/:slug*"
},
{
"source": "/zh-hans/guides/monitoring/:slug*",
"destination": "/zh/cloud/use-dify/monitor/:slug*"
},
{
"source": "/zh-hans/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/:slug*",
"destination": "/zh/cloud/use-dify/knowledge/create-knowledge/import-text-data/:slug*"
},
{
"source": "/zh-hans/guides/knowledge-base/create-knowledge-and-upload-documents/:slug*",
"destination": "/zh/cloud/use-dify/knowledge/create-knowledge/:slug*"
},
{
"source": "/zh-hans/guides/knowledge-base/knowledge-and-documents-maintenance/:slug*",
"destination": "/zh/cloud/use-dify/knowledge/manage-knowledge/:slug*"
},
{
"source": "/zh-hans/guides/knowledge-base/:slug*",
"destination": "/zh/cloud/use-dify/knowledge/:slug*"
},
{
"source": "/zh-hans/guides/management/:slug*",
"destination": "/zh/cloud/use-dify/workspace/:slug*"
},
{
"source": "/zh-hans/guides/model-configuration/:slug*",
"destination": "/zh/cloud/use-dify/workspace/model-providers"
},
{
"source": "/zh-hans/workshop/basic/:slug*",
"destination": "/zh/learn/tutorials/:slug*"
},
{
"source": "/zh-hans/workshop/intermediate/:slug*",
"destination": "/zh/learn/tutorials/:slug*"
},
{
"source": "/zh-hans/workshop/:slug*",
"destination": "/zh/learn/tutorials/:slug*"
},
{
"source": "/zh-hans/getting-started/install-self-hosted/:slug*",
"destination": "/zh/self-host/deploy/quick-start/docker-compose"
},
{
"source": "/zh-hans/guides/workflow/:slug*",
"destination": "/zh/cloud/use-dify/build/:slug*"
},
{
"source": "/zh-hans/guides/application-orchestrate/app-toolkits/:slug*",
"destination": "/zh/cloud/use-dify/nodes/tools"
},
{
"source": "/zh-hans/guides/application-orchestrate/:slug*",
"destination": "/zh/quick-start"
},
{
"source": "/zh-hans/plugins/:slug*",
"destination": "/zh/cloud/use-dify/workspace/plugins"
},
{
"source": "/zh-hans/development/backend/:slug*",
"destination": "/api-reference/:slug*"
},
{
"source": "/zh-hans/development/models-integration/:slug*",
"destination": "/zh/cloud/use-dify/workspace/model-providers"
},
{
"source": "/zh-hans/development/:slug*",
"destination": "/api-reference/:slug*"
},
{
"source": "/zh-hans/learn-more/extended-reading/retrieval-augment/:slug*",
"destination": "/zh/cloud/use-dify/knowledge/:slug*"
},
{
"source": "/zh-hans/learn-more/extended-reading/dify-docs-mcp",
"destination": "/zh/cloud/use-dify/workspace/tools#mcp"
},
{
"source": "/zh-hans/learn-more/faq/:slug*",
"destination": "/zh/home"
},
{
"source": "/zh-hans/learn-more/:slug*",
"destination": "/zh/home"
},
{
"source": "/zh-hans/guides/:slug*",
"destination": "/zh/home"
},
{
"source": "/zh-hans/getting-started/cloud",
"destination": "/zh/home"
},
{
"source": "/zh-hans/getting-started/dify-premium",
"destination": "/zh/home"
},
{
"source": "/zh-hans/community/:slug*",
"destination": "/zh/home"
},
{
"source": "/zh-hans/resources/:slug*",
"destination": "/zh/home"
},
{
"source": "/zh-hans/policies/:slug*",
"destination": "/zh/home"
},
{
"source": "/use-dify/build/new-agent/:slug*",
"destination": "/en/self-host/use-dify/build/new-agent/:slug*"
},
{
"source": "/en/use-dify/build/new-agent/:slug*",
"destination": "/en/self-host/use-dify/build/new-agent/:slug*"
},
{
"source": "/zh/use-dify/build/new-agent/:slug*",
"destination": "/zh/self-host/use-dify/build/new-agent/:slug*"
},
{
"source": "/ja/use-dify/build/new-agent/:slug*",
"destination": "/ja/self-host/use-dify/build/new-agent/:slug*"
},
{
"source": "/use-dify/:slug*",
"destination": "/en/cloud/use-dify/:slug*"
},
{
"source": "/self-host/:slug*",
"destination": "/en/self-host/:slug*"
},
{
"source": "/en/guides/model-configuration/load-balancing",
"destination": "/en/cloud/use-dify/workspace/model-providers#configure-model-load-balancing"
},
{
"source": "/guides/model-configuration/load-balancing",
"destination": "/en/cloud/use-dify/workspace/model-providers#configure-model-load-balancing"
},
{
"source": "/zh-hans/guides/model-configuration/load-balancing",
"destination": "/zh/cloud/use-dify/workspace/model-providers#配置模型负载均衡"
},
{
"source": "/ja-jp/guides/model-configuration/load-balancing",
"destination": "/ja/cloud/use-dify/workspace/model-providers#負荷分散の構成"
},
{
"source": "/en/use-dify/getting-started/key-concepts",
"destination": "/en/learn/key-concepts"
},
{
"source": "/en/use-dify/getting-started/quick-start",
"destination": "/en/quick-start"
},
{
"source": "/en/use-dify/tutorials/:slug*",
"destination": "/en/learn/tutorials/:slug*"
},
{
"source": "/en/use-dify/:slug*",
"destination": "/en/cloud/use-dify/:slug*"
},
{
"source": "/en/self-host/quick-start/:slug*",
"destination": "/en/self-host/deploy/quick-start/:slug*"
},
{
"source": "/en/self-host/advanced-deployments/:slug*",
"destination": "/en/self-host/deploy/advanced-deployments/:slug*"
},
{
"source": "/en/self-host/configuration/:slug*",
"destination": "/en/self-host/deploy/configuration/:slug*"
},
{
"source": "/en/self-host/platform-guides/:slug*",
"destination": "/en/self-host/deploy/platform-guides/:slug*"
},
{
"source": "/en/self-host/troubleshooting/:slug*",
"destination": "/en/self-host/deploy/troubleshooting/:slug*"
},
{
"source": "/zh/use-dify/getting-started/key-concepts",
"destination": "/zh/learn/key-concepts"
},
{
"source": "/zh/use-dify/getting-started/quick-start",
"destination": "/zh/quick-start"
},
{
"source": "/zh/use-dify/tutorials/:slug*",
"destination": "/zh/learn/tutorials/:slug*"
},
{
"source": "/zh/use-dify/:slug*",
"destination": "/zh/cloud/use-dify/:slug*"
},
{
"source": "/zh/self-host/quick-start/:slug*",
"destination": "/zh/self-host/deploy/quick-start/:slug*"
},
{
"source": "/zh/self-host/advanced-deployments/:slug*",
"destination": "/zh/self-host/deploy/advanced-deployments/:slug*"
},
{
"source": "/zh/self-host/configuration/:slug*",
"destination": "/zh/self-host/deploy/configuration/:slug*"
},
{
"source": "/zh/self-host/platform-guides/:slug*",
"destination": "/zh/self-host/deploy/platform-guides/:slug*"
},
{
"source": "/zh/self-host/troubleshooting/:slug*",
"destination": "/zh/self-host/deploy/troubleshooting/:slug*"
},
{
"source": "/ja/use-dify/getting-started/key-concepts",
"destination": "/ja/learn/key-concepts"
},
{
"source": "/ja/use-dify/getting-started/quick-start",
"destination": "/ja/quick-start"
},
{
"source": "/ja/use-dify/tutorials/:slug*",
"destination": "/ja/learn/tutorials/:slug*"
},
{
"source": "/ja/use-dify/:slug*",
"destination": "/ja/cloud/use-dify/:slug*"
},
{
"source": "/ja/self-host/quick-start/:slug*",
"destination": "/ja/self-host/deploy/quick-start/:slug*"
},
{
"source": "/ja/self-host/advanced-deployments/:slug*",
"destination": "/ja/self-host/deploy/advanced-deployments/:slug*"
},
{
"source": "/ja/self-host/configuration/:slug*",
"destination": "/ja/self-host/deploy/configuration/:slug*"
},
{
"source": "/ja/self-host/platform-guides/:slug*",
"destination": "/ja/self-host/deploy/platform-guides/:slug*"
},
{
"source": "/ja/self-host/troubleshooting/:slug*",
"destination": "/ja/self-host/deploy/troubleshooting/:slug*"
},
{
"source": "/en",
"destination": "/en/home"
},
{
"source": "/zh",
"destination": "/zh/home"
},
{
"source": "/ja",
"destination": "/ja/home"
},
{
"source": "/",
"destination": "/en/home"
},
{
"source": "/en/self-host/use-dify/build/mcp",
"destination": "/en/self-host/use-dify/workspace/tools#mcp"
},
{
"source": "/zh/self-host/use-dify/build/mcp",
"destination": "/zh/self-host/use-dify/workspace/tools#mcp"
},
{
"source": "/ja/self-host/use-dify/build/mcp",
"destination": "/ja/self-host/use-dify/workspace/tools#mcp"
},
{
"source": "/en/cloud/use-dify/build/mcp",
"destination": "/en/cloud/use-dify/workspace/tools#mcp"
},
{
"source": "/zh/cloud/use-dify/build/mcp",
"destination": "/zh/cloud/use-dify/workspace/tools#mcp"
},
{
"source": "/ja/cloud/use-dify/build/mcp",
"destination": "/ja/cloud/use-dify/workspace/tools#mcp"
},
{
"source": "/en/cloud/use-dify/nodes/hitl-api-integration-flow",
"destination": "/en/api-reference/guides/human-input-flow"
},
{
"source": "/en/self-host/use-dify/nodes/hitl-api-integration-flow",
"destination": "/en/api-reference/guides/human-input-flow"
},
{
"source": "/zh/cloud/use-dify/nodes/hitl-api-integration-flow",
"destination": "/zh/api-reference/guides/human-input-flow"
},
{
"source": "/zh/self-host/use-dify/nodes/hitl-api-integration-flow",
"destination": "/zh/api-reference/guides/human-input-flow"
},
{
"source": "/ja/cloud/use-dify/nodes/hitl-api-integration-flow",
"destination": "/ja/api-reference/guides/human-input-flow"
},
{
"source": "/ja/self-host/use-dify/nodes/hitl-api-integration-flow",
"destination": "/ja/api-reference/guides/human-input-flow"
},
{
"source": "/en/cloud/use-dify/publish/developing-with-apis",
"destination": "/en/api-reference/guides/get-started"
},
{
"source": "/en/self-host/use-dify/publish/developing-with-apis",
"destination": "/en/api-reference/guides/get-started"
},
{
"source": "/zh/cloud/use-dify/publish/developing-with-apis",
"destination": "/zh/api-reference/guides/get-started"
},
{
"source": "/zh/self-host/use-dify/publish/developing-with-apis",
"destination": "/zh/api-reference/guides/get-started"
},
{
"source": "/ja/cloud/use-dify/publish/developing-with-apis",
"destination": "/ja/api-reference/guides/get-started"
},
{
"source": "/ja/self-host/use-dify/publish/developing-with-apis",
"destination": "/ja/api-reference/guides/get-started"
},
{
"source": "/en/use-dify/publish/developing-with-apis",
"destination": "/en/api-reference/guides/get-started"
},
{
"source": "/zh/use-dify/publish/developing-with-apis",
"destination": "/zh/api-reference/guides/get-started"
},
{
"source": "/ja/use-dify/publish/developing-with-apis",
"destination": "/ja/api-reference/guides/get-started"
},
{
"source": "/use-dify/publish/developing-with-apis",
"destination": "/en/api-reference/guides/get-started"
},
{
"source": "/api-reference/knowledge-bases/list-knowledge-bases",
"destination": "/en/api-reference/guides/knowledge"
},
{
"source": "/api-reference/知识库/获取知识库列表",
"destination": "/zh/api-reference/guides/knowledge"
},
{
"source": "/api-reference/データセット/ナレッジベースリストを取得",
"destination": "/ja/api-reference/guides/knowledge"
},
{
"source": "/api-reference/:slug*",
"destination": "/en/api-reference/guides/get-started"
}
],
"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"
}
},
"navbar": {
"links": [
{
"label": "GitHub",
"href": "https://github.com/langgenius/dify"
}
],
"primary": {
"type": "button",
"label": "Try Dify",
"href": "https://cloud.dify.ai"
}
}
}