{ "$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" } } }