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