From 79b3f79c15be5903e1583b3d9863b41c9170f3fe Mon Sep 17 00:00:00 2001 From: QingGang Date: Sun, 28 Dec 2025 10:33:47 +0800 Subject: [PATCH] aaaa --- nodes/parse_and_add_urls.json | 957 ++++++++++++++++++++++++++++++++++ nodes/parse_and_add_urls.py | 106 ++++ nodes/parse_firecrawl_map.py | 2 +- nodes/parse_register.json | 14 + nodes/parse_register.py | 27 +- scripts/test_apis.py | 13 +- 6 files changed, 1111 insertions(+), 8 deletions(-) create mode 100644 nodes/parse_and_add_urls.json create mode 100644 nodes/parse_and_add_urls.py create mode 100644 nodes/parse_register.json diff --git a/nodes/parse_and_add_urls.json b/nodes/parse_and_add_urls.json new file mode 100644 index 0000000..28ac8d7 --- /dev/null +++ b/nodes/parse_and_add_urls.json @@ -0,0 +1,957 @@ +{ + "files": [], + "json": [ + { + "links": [ + "https://docs.dify.ai", + "https://docs.dify.ai/zh/use-dify/nodes/start", + "https://docs.dify.ai/zh/self-host/troubleshooting/weaviate-v4-migration", + "https://docs.dify.ai/en/use-dify/debug/variable-inspect", + "https://docs.dify.ai/api-reference/metadata-&-tags/modify-knowledge-base-type-tag-name", + "https://docs.dify.ai/ja/develop-plugin/features-and-specs/advanced-development/reverse-invocation-tool", + "https://docs.dify.ai/en/develop-plugin/getting-started/cli", + "https://docs.dify.ai/api-reference/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E8%A8%AD%E5%AE%9A/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E6%83%85%E5%A0%B1%E3%82%92%E5%8F%96%E5%BE%97", + "https://docs.dify.ai/en/use-dify/build/goto-anything", + "https://docs.dify.ai/ja/use-dify/monitor/integrations/integrate-langfuse", + "https://docs.dify.ai/en/use-dify/knowledge/create-knowledge/import-text-data/readme", + "https://docs.dify.ai/en/use-dify/knowledge/external-knowledge-api", + "https://docs.dify.ai/zh/develop-plugin/dev-guides-and-walkthroughs/agent-strategy-plugin", + "https://docs.dify.ai/zh/use-dify/publish/webapp/web-app-access", + "https://docs.dify.ai/api-reference/%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%95%E3%82%A3%E3%83%BC%E3%83%89%E3%83%90%E3%83%83%E3%82%AF/%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%AE%E3%80%8C%E3%81%84%E3%81%84%E3%81%AD%E3%80%8D%E3%81%A8%E3%83%95%E3%82%A3%E3%83%BC%E3%83%89%E3%83%90%E3%83%83%E3%82%AF%E3%82%92%E5%8F%96%E5%BE%97", + "https://docs.dify.ai/api-reference/agent/send-message", + "https://docs.dify.ai/en/use-dify/monitor/integrations/integrate-langfuse", + "https://docs.dify.ai/en/use-dify/knowledge/integrate-knowledge-within-application", + "https://docs.dify.ai/ja/use-dify/monitor/analysis", + "https://docs.dify.ai/api-reference/%E5%85%83%E6%95%B0%E6%8D%AE%E5%92%8C%E6%A0%87%E7%AD%BE/%E4%BF%AE%E6%94%B9%E7%9F%A5%E8%AF%86%E5%BA%93%E7%B1%BB%E5%9E%8B%E6%A0%87%E7%AD%BE%E5%90%8D%E7%A7%B0", + "https://docs.dify.ai/ja/use-dify/workspace/personal-account-management", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/management/personal-account-management", + "https://docs.dify.ai/zh/develop-plugin/getting-started/getting-started-dify-plugin", + "https://docs.dify.ai/zh/use-dify/nodes/variable-aggregator", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/structured-outputs", + "https://docs.dify.ai/zh/use-dify/workspace/app-management", + "https://docs.dify.ai/en/use-dify/tutorials/article-reader", + "https://docs.dify.ai/zh/use-dify/build/mcp", + "https://docs.dify.ai/en/develop-plugin/features-and-specs/advanced-development/reverse-invocation-app", + "https://docs.dify.ai/api-reference/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E8%A8%AD%E5%AE%9A/%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AEwebapp%E8%A8%AD%E5%AE%9A%E3%82%92%E5%8F%96%E5%BE%97", + "https://docs.dify.ai/api-reference/feedback/message-feedback", + "https://docs.dify.ai/zh/develop-plugin/features-and-specs/plugin-types/plugin-logging", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/file-upload", + "https://docs.dify.ai/zh/self-host/configuration/environments", + "https://docs.dify.ai/api-reference/%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%83%E3%83%88/%E3%83%8A%E3%83%AC%E3%83%83%E3%82%B8%E3%83%99%E3%83%BC%E3%82%B9%E3%81%8B%E3%82%89%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF%E3%82%92%E5%8F%96%E5%BE%97-%E3%83%86%E3%82%B9%E3%83%88%E6%A4%9C%E7%B4%A2", + "https://docs.dify.ai/en/self-host/troubleshooting/storage-and-migration", + "https://docs.dify.ai/ja/develop-plugin/publishing/marketplace-listing/release-overview", + "https://docs.dify.ai/ja/use-dify/knowledge/create-knowledge/import-text-data/sync-from-website", + "https://docs.dify.ai/api-reference/completion/create-completion-message", + "https://docs.dify.ai/zh/use-dify/nodes/answer", + "https://docs.dify.ai/plugin-dev-en/9242-reverse-invocation-model", + "https://docs.dify.ai/api-reference/datasets/get-knowledge-base-details", + "https://docs.dify.ai/en/use-dify/debug/step-run", + "https://docs.dify.ai/ja/use-dify/knowledge/knowledge-pipeline/publish-knowledge-pipeline", + "https://docs.dify.ai/ja/develop-plugin/publishing/marketplace-listing/release-to-dify-marketplace", + "https://docs.dify.ai/en/use-dify/knowledge/create-knowledge/setting-indexing-methods", + "https://docs.dify.ai/en/develop-plugin/dev-guides-and-walkthroughs/develop-flomo-plugin", + "https://docs.dify.ai/ja/use-dify/workspace/readme", + "https://docs.dify.ai/zh/use-dify/knowledge/knowledge-pipeline/publish-knowledge-pipeline", + "https://docs.dify.ai/ja/use-dify/monitor/integrations/integrate-arize", + "https://docs.dify.ai/zh/develop-plugin/features-and-specs/plugin-types/model-designing-rules", + "https://docs.dify.ai/en/use-dify/publish/webapp/web-app-settings", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/tools/readme", + "https://docs.dify.ai/api-reference/workflow-execution/execute-workflow", + "https://docs.dify.ai/en/use-dify/nodes/doc-extractor", + "https://docs.dify.ai/ja/use-dify/debug/variable-inspect", + "https://docs.dify.ai/zh/develop-plugin/features-and-specs/advanced-development/reverse-invocation-model", + "https://docs.dify.ai/api-reference/documents/update-document-status", + "https://docs.dify.ai/zh/use-dify/nodes/doc-extractor", + "https://docs.dify.ai/en/use-dify/nodes/knowledge-retrieval", + "https://docs.dify.ai/zh/use-dify/monitor/integrations/integrate-langsmith", + "https://docs.dify.ai/ja/develop-plugin/publishing/marketplace-listing/release-to-individual-github-repo", + "https://docs.dify.ai/api-reference/annotations/query-initial-annotation-reply-settings-task-status", + "https://docs.dify.ai/ja/use-dify/build/version-control", + "https://docs.dify.ai/en/develop-plugin/dev-guides-and-walkthroughs/develop-a-slack-bot-plugin", + "https://docs.dify.ai/zh/use-dify/build/shortcut-key", + "https://docs.dify.ai/ja/use-dify/nodes/http-request", + "https://docs.dify.ai/zh/use-dify/workspace/model-providers", + "https://docs.dify.ai/zh/use-dify/nodes/knowledge-retrieval", + "https://docs.dify.ai/ja/self-host/advanced-deployments/local-source-code", + "https://docs.dify.ai/en/use-dify/debug/error-types", + "https://docs.dify.ai/en/use-dify/nodes/ifelse", + "https://docs.dify.ai/api-reference/datasets/update-knowledge-base", + "https://docs.dify.ai/api-reference/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E8%A8%AD%E5%AE%9A-%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E6%83%85%E5%A0%B1%E3%82%92%E5%8F%96%E5%BE%97-%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC", + "https://docs.dify.ai/en/develop-plugin/features-and-specs/plugin-types/remote-debug-a-plugin", + "https://docs.dify.ai/en/use-dify/nodes/question-classifier", + "https://docs.dify.ai/en/use-dify/knowledge/manage-knowledge/maintain-dataset-via-api", + "https://docs.dify.ai/en/develop-plugin/publishing/marketplace-listing/plugin-auto-publish-pr", + "https://docs.dify.ai/ja/self-host/platform-guides/dify-premium", + "https://docs.dify.ai/ja/use-dify/nodes/agent", + "https://docs.dify.ai/ja/develop-plugin/features-and-specs/plugin-types/general-specifications", + "https://docs.dify.ai/ja/develop-plugin/features-and-specs/plugin-types/model-schema", + "https://docs.dify.ai/ja/use-dify/nodes/code", + "https://docs.dify.ai/ja/use-dify/monitor/annotation-reply", + "https://docs.dify.ai/ja/self-host/quick-start/faqs", + "https://docs.dify.ai/api-reference/%E5%BA%94%E7%94%A8%E8%AE%BE%E7%BD%AE/%E8%8E%B7%E5%8F%96%E5%BA%94%E7%94%A8%E5%9F%BA%E6%9C%AC%E4%BF%A1%E6%81%AF", + "https://docs.dify.ai/ja/use-dify/knowledge/create-knowledge-and-upload-documents/setting-indexing-methods", + "https://docs.dify.ai/zh/use-dify/build/goto-anything", + "https://docs.dify.ai/en/use-dify/build/orchestrate-node", + "https://docs.dify.ai/en/develop-plugin/dev-guides-and-walkthroughs/endpoint", + "https://docs.dify.ai/zh/develop-plugin/features-and-specs/advanced-development/bundle", + "https://docs.dify.ai/en/use-dify/build/mcp", + "https://docs.dify.ai/ja/use-dify/nodes/trigger/webhook-trigger", + "https://docs.dify.ai/en/develop-plugin/dev-guides-and-walkthroughs/creating-new-model-provider", + "https://docs.dify.ai/api-reference/chatflow/stop-advanced-chat-message-generation", + "https://docs.dify.ai/en/develop-plugin/publishing/marketplace-listing/release-overview", + "https://docs.dify.ai/zh/use-dify/nodes/http-request", + "https://docs.dify.ai/ja/use-dify/nodes/trigger/overview", + "https://docs.dify.ai/api-reference/annotations/initial-annotation-reply-settings", + "https://docs.dify.ai/zh/use-dify/workspace/team-members-management", + "https://docs.dify.ai/en/self-host/troubleshooting/integrations", + "https://docs.dify.ai/en/use-dify/workspace/personal-account-management", + "https://docs.dify.ai/ja/develop-plugin/dev-guides-and-walkthroughs/tool-oauth", + "https://docs.dify.ai/ja/develop-plugin/features-and-specs/advanced-development/reverse-invocation-node", + "https://docs.dify.ai/zh/use-dify/nodes/variable-assigner", + "https://docs.dify.ai/en/use-dify/publish/embedding-in-websites", + "https://docs.dify.ai/en/use-dify/nodes/tools", + "https://docs.dify.ai/en/use-dify/nodes/list-operator", + "https://docs.dify.ai/ja/use-dify/knowledge/readme", + "https://docs.dify.ai/api-reference/files/file-preview", + "https://docs.dify.ai/ja/use-dify/knowledge/create-knowledge/import-text-data/sync-from-notion", + "https://docs.dify.ai/zh/use-dify/debug/step-run", + "https://docs.dify.ai/ja/develop-plugin/features-and-specs/plugin-types/model-designing-rules", + "https://docs.dify.ai/api-reference/completion/stop-generate", + "https://docs.dify.ai/zh/use-dify/knowledge/create-knowledge/chunking-and-cleaning-text", + "https://docs.dify.ai/api-reference/completion/send-completion-message", + "https://docs.dify.ai/api-reference/documents/delete-a-document", + "https://docs.dify.ai/zh/use-dify/knowledge/knowledge-pipeline/upload-files", + "https://docs.dify.ai/ja/self-host/configuration/environments", + "https://docs.dify.ai/zh/use-dify/nodes/parameter-extractor", + "https://docs.dify.ai/zh/use-dify/debug/error-type", + "https://docs.dify.ai/api-reference/%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF/%E5%AD%90%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF%E3%82%92%E6%9B%B4%E6%96%B0", + "https://docs.dify.ai/api-reference/%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF/%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E5%86%85%E3%81%AE%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF%E8%A9%B3%E7%B4%B0%E3%82%92%E5%8F%96%E5%BE%97", + "https://docs.dify.ai/zh/use-dify/tutorials/article-reader", + "https://docs.dify.ai/zh/use-dify/nodes/output", + "https://docs.dify.ai/ja/self-host/quick-start/docker-compose", + "https://docs.dify.ai/zh/develop-plugin/features-and-specs/plugin-types/persistent-storage-kv", + "https://docs.dify.ai/zh/use-dify/publish/webapp/workflow-webapp", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/application-publishing/developing-with-apis", + "https://docs.dify.ai/zh/use-dify/monitor/integrations/integrate-opik", + "https://docs.dify.ai/api-reference/conversations/get-conversation-variables", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/readme", + "https://docs.dify.ai/zh/use-dify/knowledge/knowledge-pipeline/authorize-data-source", + "https://docs.dify.ai/zh/develop-plugin/publishing/standards/contributor-covenant-code-of-conduct", + "https://docs.dify.ai/en/use-dify/getting-started/quick-start", + "https://docs.dify.ai/api-reference/metadata-&-tags/unbind-dataset-and-knowledge-base-type-tag", + "https://docs.dify.ai/zh/use-dify/knowledge/external-knowledge-api", + "https://docs.dify.ai/ja/use-dify/getting-started/key-concepts", + "https://docs.dify.ai/api-reference/metadata-&-tags/delete-knowledge-base-type-tag", + "https://docs.dify.ai/en/use-dify/monitor/integrations/integrate-weave", + "https://docs.dify.ai/zh/use-dify/build/orchestrate-node", + "https://docs.dify.ai/api-reference/annotations/get-annotation-list", + "https://docs.dify.ai/en/use-dify/nodes/parameter-extractor", + "https://docs.dify.ai/ja/develop-plugin/dev-guides-and-walkthroughs/datasource-plugin", + "https://docs.dify.ai/ja/use-dify/nodes/doc-extractor", + "https://docs.dify.ai/zh-self/quick-start/faqs", + "https://docs.dify.ai/en/use-dify/getting-started/introduction", + "https://docs.dify.ai/zh/use-dify/nodes/ifelse", + "https://docs.dify.ai/en/use-dify/knowledge/knowledge-pipeline/manage-knowledge-base", + "https://docs.dify.ai/zh/self-host/quick-start/docker-compose", + "https://docs.dify.ai/api-reference/%E6%96%87%E6%A1%A3/%E4%BB%8E%E6%96%87%E6%9C%AC%E5%88%9B%E5%BB%BA%E6%96%87%E6%A1%A3", + "https://docs.dify.ai/en/self-host/platform-guides/bt-panel", + "https://docs.dify.ai/zh/use-dify/debug/variable-inspect", + "https://docs.dify.ai/en/use-dify/monitor/logs", + "https://docs.dify.ai/api-reference/chat/stop-chat-message-generation", + "https://docs.dify.ai/ja/use-dify/build/shortcut-key", + "https://docs.dify.ai/api-reference/datasets/create-an-empty-knowledge-base", + "https://docs.dify.ai/ja/use-dify/build/predefined-error-handling-logic", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/application-orchestrate/readme", + "https://docs.dify.ai/en/use-dify/nodes/loop", + "https://docs.dify.ai/zh/use-dify/applications/workflow-overview", + "https://docs.dify.ai/zh/develop-plugin/publishing/faq/faq", + "https://docs.dify.ai/api-reference/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E6%83%85%E5%A0%B1/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E6%83%85%E5%A0%B1%E3%82%92%E5%8F%96%E5%BE%97", + "https://docs.dify.ai/en/develop-plugin/getting-started/getting-started-dify-plugin", + "https://docs.dify.ai/ja/develop-plugin/publishing/marketplace-listing/release-by-file", + "https://docs.dify.ai/ja/develop-plugin/publishing/marketplace-listing/plugin-auto-publish-pr", + "https://docs.dify.ai/ja/self-host/troubleshooting/common-issues", + "https://docs.dify.ai/ja/use-dify/nodes/iteration", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/node/agent", + "https://docs.dify.ai/ja/use-dify/nodes/loop", + "https://docs.dify.ai/en/develop-plugin/publishing/standards/third-party-signature-verification", + "https://docs.dify.ai/en/develop-plugin/features-and-specs/plugin-types/persistent-storage-kv", + "https://docs.dify.ai/api-reference/chat-message", + "https://docs.dify.ai/ja/use-dify/nodes/variable-aggregator", + "https://docs.dify.ai/ja/use-dify/nodes/llm", + "https://docs.dify.ai/en/use-dify/build/additional-features", + "https://docs.dify.ai/ja/use-dify/publish/publish-mcp", + "https://docs.dify.ai/ja/develop-plugin/getting-started/cli", + "https://docs.dify.ai/en/use-dify/build/predefined-error-handling-logic", + "https://docs.dify.ai/en/use-dify/knowledge/knowledge-pipeline/knowledge-pipeline-orchestration", + "https://docs.dify.ai/api-reference/%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF/%E5%AD%90%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF%E3%82%92%E5%89%8A%E9%99%A4", + "https://docs.dify.ai/zh/self-host/troubleshooting/storage-and-migration", + "https://docs.dify.ai/en/develop-plugin/publishing/standards/privacy-protection-guidelines", + "https://docs.dify.ai/ja/develop-plugin/features-and-specs/plugin-types/remote-debug-a-plugin", + "https://docs.dify.ai/zh/develop-plugin/publishing/marketplace-listing/release-overview", + "https://docs.dify.ai/en/use-dify/tutorials/simple-chatbot", + "https://docs.dify.ai/en/develop-plugin/publishing/faq/faq", + "https://docs.dify.ai/en/use-dify/monitor/integrations/integrate-aliyun", + "https://docs.dify.ai/zh/use-dify/monitor/integrations/integrate-phoenix", + "https://docs.dify.ai/en/develop-plugin/features-and-specs/advanced-development/reverse-invocation", + "https://docs.dify.ai/api-reference/%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF/%E5%AD%90%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF%E3%82%92%E4%BD%9C%E6%88%90", + "https://docs.dify.ai/zh/develop-plugin/dev-guides-and-walkthroughs/develop-flomo-plugin", + "https://docs.dify.ai/ja/use-dify/nodes/user-input", + "https://docs.dify.ai/zh/develop-plugin/features-and-specs/advanced-development/reverse-invocation-app", + "https://docs.dify.ai/en/develop-plugin/features-and-specs/advanced-development/reverse-invocation-tool", + "https://docs.dify.ai/api-reference/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E8%A8%AD%E5%AE%9A-%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E5%9F%BA%E6%9C%AC%E6%83%85%E5%A0%B1%E3%82%92%E5%8F%96%E5%BE%97-%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC", + "https://docs.dify.ai/ja/develop-plugin/dev-guides-and-walkthroughs/trigger-plugin", + "https://docs.dify.ai/api-reference/chunks/get-a-chunk-details-in-a-document", + "https://docs.dify.ai/ja/use-dify/knowledge/knowledge-pipeline/manage-knowledge-base", + "https://docs.dify.ai/en/develop-plugin/publishing/marketplace-listing/release-to-individual-github-repo", + "https://docs.dify.ai/ja/use-dify/monitor/integrations/integrate-weave", + "https://docs.dify.ai/zh/develop-plugin/publishing/marketplace-listing/plugin-auto-publish-pr", + "https://docs.dify.ai/en/develop-plugin/features-and-specs/advanced-development/customizable-model", + "https://docs.dify.ai/en/self-host/troubleshooting/common-issues", + "https://docs.dify.ai/ja/use-dify/nodes/variable-assigner", + "https://docs.dify.ai/api-reference/workflow-execution/get-workflow-run-detail", + "https://docs.dify.ai/zh/use-dify/monitor/logs", + "https://docs.dify.ai/zh/develop-plugin/features-and-specs/plugin-types/tool", + "https://docs.dify.ai/ja/use-dify/nodes/knowledge-retrieval", + "https://docs.dify.ai/ja/use-dify/knowledge/knowledge-pipeline/create-knowledge-pipeline", + "https://docs.dify.ai/api-reference/files/file-upload", + "https://docs.dify.ai/en/use-dify/publish/developing-with-apis", + "https://docs.dify.ai/ja/use-dify/getting-started/introduction", + "https://docs.dify.ai/versions/3-3-x/zh/user-guide/tools/mcp", + "https://docs.dify.ai/en/self-host/quick-start/faqs", + "https://docs.dify.ai/ja/use-dify/nodes/parameter-extractor", + "https://docs.dify.ai/api-reference/%E6%95%B0%E6%8D%AE%E9%9B%86/%E4%BB%8E%E7%9F%A5%E8%AF%86%E5%BA%93%E6%A3%80%E7%B4%A2%E5%9D%97-%E6%B5%8B%E8%AF%95%E6%A3%80%E7%B4%A2", + "https://docs.dify.ai/api-reference/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E8%A8%AD%E5%AE%9A/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E3%83%A1%E3%82%BF%E6%83%85%E5%A0%B1%E3%82%92%E5%8F%96%E5%BE%97", + "https://docs.dify.ai/en/use-dify/publish/webapp/web-app-access", + "https://docs.dify.ai/ja/develop-plugin/dev-guides-and-walkthroughs/endpoint", + "https://docs.dify.ai/zh/use-dify/publish/developing-with-apis", + "https://docs.dify.ai/api-reference/%E6%96%87%E6%9C%AC%E7%94%9F%E6%88%90/%E5%8F%91%E9%80%81%E6%B6%88%E6%81%AF", + "https://docs.dify.ai/en/develop-plugin/dev-guides-and-walkthroughs/tool-oauth", + "https://docs.dify.ai/ja/use-dify/debug/history-and-logs", + "https://docs.dify.ai/api-reference/metadata-&-tags/bind-dataset-to-knowledge-base-type-tag", + "https://docs.dify.ai/en/use-dify/knowledge/knowledge-pipeline/upload-files", + "https://docs.dify.ai/zh/use-dify/build/additional-features", + "https://docs.dify.ai/ja/use-dify/knowledge/metadata", + "https://docs.dify.ai/en/use-dify/nodes/template", + "https://docs.dify.ai/ja/use-dify/monitor/integrations/integrate-opik", + "https://docs.dify.ai/ja/use-dify/tutorials/build-ai-image-generation-app", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/node/code", + "https://docs.dify.ai/zh/use-dify/nodes/question-classifier", + "https://docs.dify.ai/ja/use-dify/knowledge/api-documentation/external-knowledge-api-documentation", + "https://docs.dify.ai/en/use-dify/workspace/team-members-management", + "https://docs.dify.ai/ja/use-dify/tutorials/twitter-chatflow", + "https://docs.dify.ai/api-reference/%E3%83%81%E3%83%A3%E3%83%83%E3%83%88%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8/%E7%94%9F%E6%88%90%E5%81%9C%E6%AD%A2", + "https://docs.dify.ai/api-reference/datasets/retrieve-chunks-from-a-knowledge-base-test-retrieval", + "https://docs.dify.ai/zh/use-dify/debug/history-and-logs", + "https://docs.dify.ai/en/self-host/troubleshooting/weaviate-v4-migration", + "https://docs.dify.ai/zh/develop-plugin/features-and-specs/advanced-development/reverse-invocation-node", + "https://docs.dify.ai/ja/use-dify/knowledge/connect-external-knowledge-base", + "https://docs.dify.ai/en/use-dify/tutorials/build-ai-image-generation-app", + "https://docs.dify.ai/zh/use-dify/knowledge/test-retrieval", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/application-orchestrate/workflow", + "https://docs.dify.ai/zh/use-dify/workflows/supported-blocks", + "https://docs.dify.ai/en/use-dify/monitor/integrations/integrate-langsmith", + "https://docs.dify.ai/en/develop-plugin/dev-guides-and-walkthroughs/agent-strategy-plugin", + "https://docs.dify.ai/api-reference/%E5%AF%B9%E8%AF%9D%E6%B6%88%E6%81%AF/%E5%8F%91%E9%80%81%E5%AF%B9%E8%AF%9D%E6%B6%88%E6%81%AF", + "https://docs.dify.ai/zh/use-dify/knowledge/knowledge-and-documents-maintenance/maintain-dataset-via-api", + "https://docs.dify.ai/api-reference/documents/update-a-document-with-text", + "https://docs.dify.ai/api-reference/annotations/create-annotation", + "https://docs.dify.ai/api-reference/workflow-execution/stop-workflow-task-generation", + "https://docs.dify.ai/en/self-host/quick-start/docker-compose", + "https://docs.dify.ai/en/develop-plugin/features-and-specs/plugin-types/model-designing-rules", + "https://docs.dify.ai/zh/develop-plugin/features-and-specs/advanced-development/customizable-model", + "https://docs.dify.ai/en/develop-plugin/publishing/standards/contributor-covenant-code-of-conduct", + "https://docs.dify.ai/en/develop-plugin/dev-guides-and-walkthroughs/trigger-plugin", + "https://docs.dify.ai/ja/use-dify/nodes/question-classifier", + "https://docs.dify.ai/api-reference/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E6%83%85%E5%A0%B1/%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AEwebapp%E8%A8%AD%E5%AE%9A%E3%82%92%E5%8F%96%E5%BE%97", + "https://docs.dify.ai/api-reference/%E5%B7%A5%E4%BD%9C%E6%B5%81%E6%89%A7%E8%A1%8C/%E6%89%A7%E8%A1%8C-workflow", + "https://docs.dify.ai/api-reference/tts/speech-to-text", + "https://docs.dify.ai/en/use-dify/publish/webapp/embedding-in-websites", + "https://docs.dify.ai/api-reference/tts/text-to-audio", + "https://docs.dify.ai/ja/use-dify/tutorials/article-reader", + "https://docs.dify.ai/zh/use-dify/monitor/annotation-reply", + "https://docs.dify.ai/en/use-dify/publish/README", + "https://docs.dify.ai/zh/use-dify/getting-started/introduction", + "https://docs.dify.ai/zh/use-dify/nodes/trigger/webhook-trigger", + "https://docs.dify.ai/ja/develop-plugin/dev-guides-and-walkthroughs/develop-a-slack-bot-plugin", + "https://docs.dify.ai/zh/develop-plugin/dev-guides-and-walkthroughs/develop-a-slack-bot-plugin", + "https://docs.dify.ai/zh/use-dify/knowledge/knowledge-request-rate-limit", + "https://docs.dify.ai/ja/use-dify/workspace/plugins", + "https://docs.dify.ai/zh/use-dify/publish/webapp/web-app-settings", + "https://docs.dify.ai/ja/use-dify/knowledge/test-retrieval", + "https://docs.dify.ai/ja/use-dify/publish/README", + "https://docs.dify.ai/zh/use-dify/nodes/iteration", + "https://docs.dify.ai/en/use-dify/debug/error-type", + "https://docs.dify.ai/zh/use-dify/build/version-control", + "https://docs.dify.ai/api-reference/metadata-&-tags/create-new-knowledge-base-type-tag", + "https://docs.dify.ai/zh/use-dify/knowledge/create-knowledge/import-text-data/sync-from-notion", + "https://docs.dify.ai/en/use-dify/monitor/annotation-reply", + "https://docs.dify.ai/api-reference/documents/get-document-embedding-status-progress", + "https://docs.dify.ai/en/develop-plugin/dev-guides-and-walkthroughs/datasource-plugin", + "https://docs.dify.ai/en/use-dify/knowledge/manage-knowledge/maintain-knowledge-documents", + "https://docs.dify.ai/en/use-dify/getting-started/key-concepts", + "https://docs.dify.ai/ja/use-dify/publish/chatflow-webapp", + "https://docs.dify.ai/api-reference/%E3%83%81%E3%83%A3%E3%83%83%E3%83%88%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8/%E7%94%9F%E6%88%90%E3%82%92%E5%81%9C%E6%AD%A2", + "https://docs.dify.ai/guides/application-orchestrate/agent", + "https://docs.dify.ai/ja/use-dify/knowledge/knowledge-pipeline/readme", + "https://docs.dify.ai/zh/use-dify/nodes/llm", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/node/agent", + "https://docs.dify.ai/api-reference/chunks/update-child-chunk", + "https://docs.dify.ai/en/develop-plugin/publishing/marketplace-listing/release-to-dify-marketplace", + "https://docs.dify.ai/api-reference/%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF/%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E5%86%85%E3%81%AE%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF%E3%82%92%E6%9B%B4%E6%96%B0", + "https://docs.dify.ai/zh/use-dify/nodes/trigger/plugin-trigger", + "https://docs.dify.ai/ja/use-dify/knowledge/manage-knowledge/maintain-dataset-via-api", + "https://docs.dify.ai/zh/use-dify/nodes/template", + "https://docs.dify.ai/en/use-dify/publish/web-app-access", + "https://docs.dify.ai/api-reference/%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF/%E5%AD%90%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF%E3%82%92%E5%8F%96%E5%BE%97", + "https://docs.dify.ai/guides/tools", + "https://docs.dify.ai/zh/use-dify/knowledge/manage-knowledge/maintain-dataset-via-api", + "https://docs.dify.ai/api-reference/feedback/get-feedbacks-of-application", + "https://docs.dify.ai/api-reference/chat/next-suggested-questions", + "https://docs.dify.ai/en/develop-plugin/dev-guides-and-walkthroughs/develop-multimodal-data-processing-tool", + "https://docs.dify.ai/api-reference/annotations/update-annotation", + "https://docs.dify.ai/zh/use-dify/nodes/tools", + "https://docs.dify.ai/ja/develop-plugin/dev-guides-and-walkthroughs/develop-multimodal-data-processing-tool", + "https://docs.dify.ai/zh/use-dify/knowledge/readme", + "https://docs.dify.ai/api-reference/documents/update-a-document-with-a-file", + "https://docs.dify.ai/en/use-dify/nodes/code", + "https://docs.dify.ai/en/use-dify/build/version-control", + "https://docs.dify.ai/en/use-dify/publish/publish-mcp", + "https://docs.dify.ai/ja/use-dify/build/orchestrate-node", + "https://docs.dify.ai/ja/develop-plugin/publishing/faq/faq", + "https://docs.dify.ai/api-reference/files/file-upload-for-workflow", + "https://docs.dify.ai/zh/use-dify/build/cn/use-dify/debug/error-type", + "https://docs.dify.ai/ja/develop-plugin/features-and-specs/plugin-types/multilingual-readme", + "https://docs.dify.ai/ja/use-dify/publish/webapp/chatflow-webapp", + "https://docs.dify.ai/zh/use-dify/publish/chatflow-webapp", + "https://docs.dify.ai/api-reference/%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%83%E3%83%88/%E3%83%8A%E3%83%AC%E3%83%83%E3%82%B8%E3%83%99%E3%83%BC%E3%82%B9%E3%82%92%E5%89%8A%E9%99%A4", + "https://docs.dify.ai/zh/use-dify/monitor/integrations/integrate-aliyun", + "https://docs.dify.ai/ja/use-dify/monitor/integrations/integrate-langsmith", + "https://docs.dify.ai/en/use-dify/tutorials/twitter-chatflow", + "https://docs.dify.ai/guides/application-publishing/openai-compatible-api", + "https://docs.dify.ai/en/use-dify/knowledge/create-knowledge/import-text-data/sync-from-website", + "https://docs.dify.ai/en/use-dify/nodes/answer", + "https://docs.dify.ai/zh/use-dify/monitor/integrations/integrate-weave", + "https://docs.dify.ai/zh/use-dify/knowledge/create-knowledge/import-text-data/sync-from-website", + "https://docs.dify.ai/zh/use-dify/nodes/agent", + "https://docs.dify.ai/zh/develop-plugin/features-and-specs/advanced-development/reverse-invocation", + "https://docs.dify.ai/guides/workflow/file-variables", + "https://docs.dify.ai/en/develop-plugin/features-and-specs/plugin-types/plugin-logging", + "https://docs.dify.ai/en/use-dify/knowledge/create-knowledge/introduction", + "https://docs.dify.ai/zh/develop-plugin/publishing/standards/privacy-protection-guidelines", + "https://docs.dify.ai/en/develop-plugin/features-and-specs/plugin-types/model-schema", + "https://docs.dify.ai/ja/use-dify/publish/developing-with-apis", + "https://docs.dify.ai/ja/self-host/platform-guides/bt-panel", + "https://docs.dify.ai/api-reference/datasets/create-document-by-text", + "https://docs.dify.ai/ja/use-dify/workspace/subscription-management", + "https://docs.dify.ai/api-reference/%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF/%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E5%86%85%E3%81%AE%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF%E3%82%92%E5%89%8A%E9%99%A4", + "https://docs.dify.ai/zh/develop-plugin/features-and-specs/plugin-types/general-specifications", + "https://docs.dify.ai/zh/use-dify/build/predefined-error-handling-logic", + "https://docs.dify.ai/ja/develop-plugin/dev-guides-and-walkthroughs/develop-flomo-plugin", + "https://docs.dify.ai/ja/develop-plugin/publishing/standards/contributor-covenant-code-of-conduct", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/node/llm", + "https://docs.dify.ai/en/use-dify/nodes/iteration", + "https://docs.dify.ai/ja/use-dify/debug/step-run", + "https://docs.dify.ai/en/use-dify/knowledge/create-knowledge/import-text-data/sync-from-notion", + "https://docs.dify.ai/en/use-dify/knowledge/metadata", + "https://docs.dify.ai/zh/self-host/quick-start/faqs", + "https://docs.dify.ai/en/use-dify/nodes/trigger/plugin-trigger", + "https://docs.dify.ai/zh/develop-plugin/features-and-specs/plugin-types/remote-debug-a-plugin", + "https://docs.dify.ai/zh/use-dify/tutorials/customer-service-bot", + "https://docs.dify.ai/zh/use-dify/publish/webapp/embedding-in-websites", + "https://docs.dify.ai/en/use-dify/monitor/analysis", + "https://docs.dify.ai/api-reference/application/get-application-webapp-settings", + "https://docs.dify.ai/zh/use-dify/knowledge/create-knowledge/setting-indexing-methods", + "https://docs.dify.ai/zh/develop-plugin/publishing/marketplace-listing/release-to-dify-marketplace", + "https://docs.dify.ai/ja/use-dify/workspace/model-providers", + "https://docs.dify.ai/en/use-dify/publish/webapp/chatflow-webapp", + "https://docs.dify.ai/zh/use-dify/knowledge/connect-external-knowledge-base", + "https://docs.dify.ai/ja/use-dify/nodes/output", + "https://docs.dify.ai/api-reference/documents/get-the-document-list-of-a-knowledge-base", + "https://docs.dify.ai/en/use-dify/knowledge/knowledge-pipeline/create-knowledge-pipeline", + "https://docs.dify.ai/en/use-dify/nodes/http-request", + "https://docs.dify.ai/api-reference/conversations/delete-conversation", + "https://docs.dify.ai/zh/self-host/troubleshooting/integrations", + "https://docs.dify.ai/zh/develop-plugin/dev-guides-and-walkthroughs/trigger-plugin", + "https://docs.dify.ai/en/develop-plugin/features-and-specs/plugin-types/plugin-info-by-manifest", + "https://docs.dify.ai/en/use-dify/monitor/integrations/integrate-opik", + "https://docs.dify.ai/api-reference/%E6%96%87%E6%A1%A3/%E7%94%A8%E6%96%87%E6%9C%AC%E6%9B%B4%E6%96%B0%E6%96%87%E6%A1%A3", + "https://docs.dify.ai/ja/develop-plugin/features-and-specs/advanced-development/reverse-invocation-app", + "https://docs.dify.ai/zh/develop-plugin/dev-guides-and-walkthroughs/endpoint", + "https://docs.dify.ai/zh/use-dify/knowledge/manage-knowledge/maintain-knowledge-documents", + "https://docs.dify.ai/ja/develop-plugin/features-and-specs/plugin-types/persistent-storage-kv", + "https://docs.dify.ai/ja/use-dify/knowledge/knowledge-pipeline/authorize-data-source", + "https://docs.dify.ai/zh/use-dify/publish/README", + "https://docs.dify.ai/zh/develop-plugin/dev-guides-and-walkthroughs/cheatsheet", + "https://docs.dify.ai/en/use-dify/getting-started/readme", + "https://docs.dify.ai/ja/use-dify/nodes/trigger/plugin-trigger", + "https://docs.dify.ai/en/use-dify/monitor/integrations/integrate-arize", + "https://docs.dify.ai/zh/develop-plugin/publishing/marketplace-listing/release-to-individual-github-repo", + "https://docs.dify.ai/ja/use-dify/knowledge/knowledge-request-rate-limit", + "https://docs.dify.ai/ja/develop-plugin/features-and-specs/advanced-development/bundle", + "https://docs.dify.ai/ja/use-dify/nodes/list-operator", + "https://docs.dify.ai/zh/self-host/advanced-deployments/local-source-code", + "https://docs.dify.ai/ja/use-dify/build/goto-anything", + "https://docs.dify.ai/ja/self-host/troubleshooting/docker-issues", + "https://docs.dify.ai/ja/use-dify/build/mcp", + "https://docs.dify.ai/ja/use-dify/knowledge/knowledge-pipeline/knowledge-pipeline-orchestration", + "https://docs.dify.ai/api-reference/chunks/add-chunks-to-a-document", + "https://docs.dify.ai/api-reference/conversations/get-conversations", + "https://docs.dify.ai/ja/self-host/troubleshooting/storage-and-migration", + "https://docs.dify.ai/en/use-dify/workspace/model-providers", + "https://docs.dify.ai/en/use-dify/knowledge/test-retrieval", + "https://docs.dify.ai/zh/use-dify/workspace/personal-account-management", + "https://docs.dify.ai/zh/use-dify/publish/publish-mcp", + "https://docs.dify.ai/en/self-host/advanced-deployments/start-the-frontend-docker-container", + "https://docs.dify.ai/api-reference/application/get-application-basic-information", + "https://docs.dify.ai/en/use-dify/nodes/llm", + "https://docs.dify.ai/zh/develop-plugin/dev-guides-and-walkthroughs/datasource-plugin", + "https://docs.dify.ai/zh/use-dify/knowledge/knowledge-and-documents-maintenance/introduction", + "https://docs.dify.ai/zh/use-dify/knowledge/integrate-knowledge-within-application", + "https://docs.dify.ai/sitemap.xml", + "https://docs.dify.ai/en/use-dify/publish/webapp/workflow-webapp", + "https://docs.dify.ai/api-reference/chatflow/next-suggested-questions", + "https://docs.dify.ai/zh/use-dify/monitor/integrations/integrate-langfuse", + "https://docs.dify.ai/zh/use-dify/tutorials/twitter-chatflow", + "https://docs.dify.ai/en/self-host/configuration/environments", + "https://docs.dify.ai/en/develop-plugin/features-and-specs/advanced-development/reverse-invocation-model", + "https://docs.dify.ai/ja/self-host/troubleshooting/integrations", + "https://docs.dify.ai/ja/use-dify/publish/webapp/embedding-in-websites", + "https://docs.dify.ai/en/use-dify/knowledge/knowledge-request-rate-limit", + "https://docs.dify.ai/ja/develop-plugin/features-and-specs/advanced-development/customizable-model", + "https://docs.dify.ai/api-reference/chat/send-chat-message", + "https://docs.dify.ai/en/use-dify/workspace/readme", + "https://docs.dify.ai/ja/develop-plugin/dev-guides-and-walkthroughs/develop-md-exporter", + "https://docs.dify.ai/ja/use-dify/nodes/ifelse", + "https://docs.dify.ai/ja/use-dify/knowledge/create-knowledge/import-text-data/readme", + "https://docs.dify.ai/zh/develop-plugin/features-and-specs/plugin-types/model-schema", + "https://docs.dify.ai/ja/use-dify/publish/webapp/web-app-settings", + "https://docs.dify.ai/ja/develop-plugin/publishing/standards/privacy-protection-guidelines", + "https://docs.dify.ai/zh/use-dify/knowledge-base/readme", + "https://docs.dify.ai/en/develop-plugin/features-and-specs/advanced-development/reverse-invocation-node", + "https://docs.dify.ai/ja/use-dify/tutorials/customer-service-bot", + "https://docs.dify.ai/en/use-dify/knowledge/knowledge-pipeline/authorize-data-source", + "https://docs.dify.ai/ja/use-dify/knowledge/manage-knowledge/introduction", + "https://docs.dify.ai/api-reference/application/get-application-parameters-information", + "https://docs.dify.ai/ja/develop-plugin/getting-started/getting-started-dify-plugin", + "https://docs.dify.ai/zh/use-dify/monitor/analysis", + "https://docs.dify.ai/api-reference/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E8%A8%AD%E5%AE%9A/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E5%9F%BA%E6%9C%AC%E6%83%85%E5%A0%B1%E3%82%92%E5%8F%96%E5%BE%97", + "https://docs.dify.ai/zh/use-dify/publish/embedding-in-websites", + "https://docs.dify.ai/zh/user-guide/build-app/flow-app/create-flow-app", + "https://docs.dify.ai/api-reference/%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%83%E3%83%88/%E3%83%8A%E3%83%AC%E3%83%83%E3%82%B8%E3%83%99%E3%83%BC%E3%82%B9%E3%82%92%E6%9B%B4%E6%96%B0", + "https://docs.dify.ai/api-reference/chunks/delete-a-chunk-in-a-document", + "https://docs.dify.ai/ja/use-dify/debug/error-type", + "https://docs.dify.ai/ja/use-dify/publish/webapp/workflow-webapp", + "https://docs.dify.ai/ja/develop-plugin/publishing/standards/third-party-signature-verification", + "https://docs.dify.ai/zh/use-dify/getting-started/key-concepts", + "https://docs.dify.ai/zh/develop-plugin/dev-guides-and-walkthroughs/develop-md-exporter", + "https://docs.dify.ai/zh/use-dify/monitor/integrations/integrate-arize", + "https://docs.dify.ai/en/use-dify/knowledge/connect-external-knowledge-base", + "https://docs.dify.ai/zh/use-dify/nodes/trigger/overview", + "https://docs.dify.ai/api-reference/datasets/get-knowledge-base-list", + "https://docs.dify.ai/zh/self-host/advanced-deployments/start-the-frontend-docker-container", + "https://docs.dify.ai/ja/use-dify/nodes/trigger/schedule-trigger", + "https://docs.dify.ai/ja/use-dify/publish/webapp/web-app-access", + "https://docs.dify.ai/en/self-host/advanced-deployments/local-source-code", + "https://docs.dify.ai/en/use-dify/nodes/trigger/schedule-trigger", + "https://docs.dify.ai/zh/use-dify/tutorials/build-ai-image-generation-app", + "https://docs.dify.ai/ja/use-dify/nodes/tools", + "https://docs.dify.ai/zh/use-dify/publish/webapp/chatflow-webapp", + "https://docs.dify.ai/ja/use-dify/knowledge/create-knowledge/setting-indexing-methods", + "https://docs.dify.ai/api-reference/chunks/delete-child-chunk", + "https://docs.dify.ai/api-reference/chunks/get-chunks-from-a-document", + "https://docs.dify.ai/ja/use-dify/workspace/app-management", + "https://docs.dify.ai/api-reference/%E6%96%87%E4%BB%B6%E6%93%8D%E4%BD%9C/%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6", + "https://docs.dify.ai/zh/develop-plugin/features-and-specs/advanced-development/reverse-invocation-tool", + "https://docs.dify.ai/ja/use-dify/knowledge/knowledge-pipeline/upload-files", + "https://docs.dify.ai/en/develop-plugin/features-and-specs/plugin-types/multilingual-readme", + "https://docs.dify.ai/ja/self-host/advanced-deployments/start-the-frontend-docker-container", + "https://docs.dify.ai/api-reference/chunks/get-child-chunks", + "https://docs.dify.ai/api-reference/application/get-application-meta-information", + "https://docs.dify.ai/ja/use-dify/knowledge/integrate-knowledge-within-application", + "https://docs.dify.ai/versions/3-3-x/en/user-guide/tools/mcp", + "https://docs.dify.ai/en/develop-plugin/dev-guides-and-walkthroughs/cheatsheet", + "https://docs.dify.ai/en/use-dify/nodes/variable-aggregator", + "https://docs.dify.ai/en/use-dify/nodes/trigger/overview", + "https://docs.dify.ai/api-reference/metadata-&-tags/get-knowledge-base-type-tags", + "https://docs.dify.ai/ja/develop-plugin/features-and-specs/plugin-types/tool", + "https://docs.dify.ai/api-reference/%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF/%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%8B%E3%82%89%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF%E3%82%92%E5%8F%96%E5%BE%97", + "https://docs.dify.ai/api-reference/documents/create-a-document-from-a-file", + "https://docs.dify.ai/en/develop-plugin/dev-guides-and-walkthroughs/tool-plugin", + "https://docs.dify.ai/api-reference/conversations/get-conversation-history-messages", + "https://docs.dify.ai/api-reference/chatflow/send-chat-message", + "https://docs.dify.ai/en/use-dify/knowledge/create-knowledge/setting-indexing-methods.md", + "https://docs.dify.ai/api-reference/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E6%93%8D%E4%BD%9C/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89", + "https://docs.dify.ai/api-reference/application/get-application-info", + "https://docs.dify.ai/api-reference/%E5%BA%94%E7%94%A8%E8%AE%BE%E7%BD%AE-workflow/%E8%8E%B7%E5%8F%96%E5%BA%94%E7%94%A8%E5%8F%82%E6%95%B0-workflow", + "https://docs.dify.ai/en/use-dify/workspace/plugins", + "https://docs.dify.ai/zh/use-dify/knowledge/knowledge-pipeline/readme", + "https://docs.dify.ai/zh/use-dify/nodes/loop", + "https://docs.dify.ai/en/use-dify/knowledge/knowledge-pipeline/publish-knowledge-pipeline", + "https://docs.dify.ai/zh/develop-plugin/getting-started/cli", + "https://docs.dify.ai/api-reference/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E6%83%85%E5%A0%B1/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E5%9F%BA%E6%9C%AC%E6%83%85%E5%A0%B1%E3%82%92%E5%8F%96%E5%BE%97", + "https://docs.dify.ai/zh/self-host/platform-guides/bt-panel", + "https://docs.dify.ai/api-reference/models/get-available-embedding-models", + "https://docs.dify.ai/ja/self-host/troubleshooting/weaviate-v4-migration", + "https://docs.dify.ai/en/use-dify/nodes/trigger/webhook-trigger", + "https://docs.dify.ai/zh/develop-plugin/dev-guides-and-walkthroughs/creating-new-model-provider", + "https://docs.dify.ai/api-reference/documents/get-document-detail", + "https://docs.dify.ai/en/use-dify/nodes/user-input", + "https://docs.dify.ai/zh/use-dify/knowledge/metadata", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/readme", + "https://docs.dify.ai/zh/develop-plugin/dev-guides-and-walkthroughs/develop-multimodal-data-processing-tool", + "https://docs.dify.ai/zh/develop-plugin/publishing/marketplace-listing/release-by-file", + "https://docs.dify.ai/guides/application-publishing/embedding-in-websites", + "https://docs.dify.ai/ja/develop-plugin/dev-guides-and-walkthroughs/tool-plugin", + "https://docs.dify.ai/en/use-dify/monitor/integrations/integrate-phoenix", + "https://docs.dify.ai/en/develop-plugin/dev-guides-and-walkthroughs/develop-md-exporter", + "https://docs.dify.ai/zh/develop-plugin/features-and-specs/plugin-types/plugin-info-by-manifest", + "https://docs.dify.ai/api-reference/chat-and-completions/chat", + "https://docs.dify.ai/en/use-dify/knowledge/knowledge-pipeline/readme", + "https://docs.dify.ai/ja/use-dify/knowledge/create-knowledge/introduction", + "https://docs.dify.ai/en/use-dify/knowledge/readme", + "https://docs.dify.ai/zh/use-dify/workspace/subscription-management", + "https://docs.dify.ai/en/self-host/platform-guides/dify-premium", + "https://docs.dify.ai/zh/develop-plugin/dev-guides-and-walkthroughs/tool-plugin", + "https://docs.dify.ai/api-reference/statistics", + "https://docs.dify.ai/api-reference/messages", + "https://docs.dify.ai/en/self-host/troubleshooting/docker-issues", + "https://docs.dify.ai/zh/use-dify/tutorials/simple-chatbot", + "https://docs.dify.ai/en/use-dify/build/shortcut-key", + "https://docs.dify.ai/ja/use-dify/publish/embedding-in-websites", + "https://docs.dify.ai/zh/self-host/troubleshooting/common-issues", + "https://docs.dify.ai/api-reference/documents/create-a-document-from-text", + "https://docs.dify.ai/en/use-dify/nodes/agent", + "https://docs.dify.ai/en/develop-plugin/features-and-specs/plugin-types/general-specifications", + "https://docs.dify.ai/zh/self-host/troubleshooting/docker-issues", + "https://docs.dify.ai/zh/use-dify/knowledge/knowledge-pipeline/manage-knowledge-base", + "https://docs.dify.ai/en/develop-plugin/features-and-specs/advanced-development/bundle", + "https://docs.dify.ai/zh/self-host/platform-guides/dify-premium", + "https://docs.dify.ai/api-reference/workflow-execution/get-workflow-logs", + "https://docs.dify.ai/ja/use-dify/knowledge/external-knowledge-api", + "https://docs.dify.ai/zh/use-dify/knowledge/knowledge-pipeline/knowledge-pipeline-orchestration", + "https://docs.dify.ai/zh/use-dify/getting-started/quick-start", + "https://docs.dify.ai/ja/develop-plugin/features-and-specs/advanced-development/reverse-invocation-model", + "https://docs.dify.ai/zh/develop-plugin/features-and-specs/plugin-types/multilingual-readme", + "https://docs.dify.ai/zh/use-dify/nodes/trigger/schedule-trigger", + "https://docs.dify.ai/en/use-dify/build-ai-apps/build-agent", + "https://docs.dify.ai/api-reference/metadata-&-tags/query-tags-bound-to-a-dataset", + "https://docs.dify.ai/ja/use-dify/knowledge/manage-knowledge/maintain-knowledge-documents", + "https://docs.dify.ai/ja/develop-plugin/features-and-specs/advanced-development/reverse-invocation", + "https://docs.dify.ai/zh/use-dify/knowledge/manage-knowledge/introduction", + "https://docs.dify.ai/ja/use-dify/monitor/integrations/integrate-phoenix", + "https://docs.dify.ai/zh/use-dify/workspace/readme", + "https://docs.dify.ai/en/use-dify/knowledge/manage-knowledge/introduction", + "https://docs.dify.ai/ja/use-dify/knowledge/create-knowledge/chunking-and-cleaning-text", + "https://docs.dify.ai/en/use-dify/knowledge/knowledge-base-creation/introduction", + "https://docs.dify.ai/guides/application-publishing/developing-with-apis", + "https://docs.dify.ai/zh/use-dify/knowledge/create-knowledge/import-text-data/readme", + "https://docs.dify.ai/en/use-dify/nodes/output", + "https://docs.dify.ai/en/use-dify/workspace/app-management", + "https://docs.dify.ai/zh/use-dify/nodes/list-operator", + "https://docs.dify.ai/api-reference/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E8%A8%AD%E5%AE%9A-%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC/%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AEwebapp%E8%A8%AD%E5%AE%9A%E3%82%92%E5%8F%96%E5%BE%97-%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC", + "https://docs.dify.ai/zh/develop-plugin/dev-guides-and-walkthroughs/tool-oauth", + "https://docs.dify.ai/en/use-dify/knowledge/create-knowledge/chunking-and-cleaning-text", + "https://docs.dify.ai/api-reference/workflows/workflow-run", + "https://docs.dify.ai/api-reference/datasets/delete-a-knowledge-base", + "https://docs.dify.ai/api-reference/%E3%83%81%E3%83%A3%E3%83%83%E3%83%88%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8/%E6%AC%A1%E3%81%AE%E6%8E%A8%E5%A5%A8%E8%B3%AA%E5%95%8F", + "https://docs.dify.ai/zh/use-dify/knowledge/create-knowledge/introduction", + "https://docs.dify.ai/ja/use-dify/monitor/logs", + "https://docs.dify.ai/en/develop-plugin/features-and-specs/plugin-types/tool", + "https://docs.dify.ai/ja/use-dify/workspace/team-members-management", + "https://docs.dify.ai/en/use-dify/workspace/subscription-management", + "https://docs.dify.ai/ja/develop-plugin/dev-guides-and-walkthroughs/creating-new-model-provider", + "https://docs.dify.ai/en/use-dify/tutorials/customer-service-bot", + "https://docs.dify.ai/ja/develop-plugin/features-and-specs/plugin-types/plugin-info-by-manifest", + "https://docs.dify.ai/api-reference/%E3%83%81%E3%83%A3%E3%83%83%E3%83%88%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8/%E3%83%81%E3%83%A3%E3%83%83%E3%83%88%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E9%80%81%E4%BF%A1", + "https://docs.dify.ai/ja/use-dify/build/additional-features", + "https://docs.dify.ai/zh/use-dify/nodes/code", + "https://docs.dify.ai/en/use-dify/debug/history-and-logs", + "https://docs.dify.ai/api-reference/%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF/%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%AB%E3%83%81%E3%83%A3%E3%83%B3%E3%82%AF%E3%82%92%E8%BF%BD%E5%8A%A0", + "https://docs.dify.ai/api-reference/chunks/update-a-chunk-in-a-document", + "https://docs.dify.ai/en/develop-plugin/publishing/marketplace-listing/release-by-file", + "https://docs.dify.ai/api-reference/chunks/create-child-chunk", + "https://docs.dify.ai/zh/use-dify/nodes/user-input", + "https://docs.dify.ai/ja/develop-plugin/dev-guides-and-walkthroughs/agent-strategy-plugin", + "https://docs.dify.ai/ja/use-dify/nodes/template", + "https://docs.dify.ai/api-reference/conversations/conversation-rename", + "https://docs.dify.ai/en/use-dify/nodes/variable-assigner", + "https://docs.dify.ai/ja/use-dify/getting-started/quick-start", + "https://docs.dify.ai/api-reference/annotations/delete-annotation", + "https://docs.dify.ai/ja/use-dify/knowledge/knowledge-and-documents-maintenance/introduction", + "https://docs.dify.ai/ja/use-dify/nodes/answer", + "https://docs.dify.ai/ja/develop-plugin/dev-guides-and-walkthroughs/cheatsheet", + "https://docs.dify.ai/zh/use-dify/workspace/plugins", + "https://docs.dify.ai/zh/use-dify/knowledge/knowledge-pipeline/create-knowledge-pipeline", + "https://docs.dify.ai/ja/use-dify/monitor/integrations/integrate-aliyun", + "https://docs.dify.ai/api-reference/データセット/ナレッジベースリストを取得", + "https://docs.dify.ai/api-reference/データセット/ナレッジベース詳細を取得", + "https://docs.dify.ai/api-reference/データセット/空のナレッジベースを作成", + "https://docs.dify.ai/api-reference/ドキュメント/テキストからドキュメントを作成", + "https://docs.dify.ai/api-reference/ドキュメント/テキストでドキュメントを更新", + "https://docs.dify.ai/api-reference/ドキュメント/ドキュメントを削除", + "https://docs.dify.ai/api-reference/ドキュメント/ドキュメントステータスを更新", + "https://docs.dify.ai/api-reference/ドキュメント/ドキュメント埋め込みステータス(進捗)を取得", + "https://docs.dify.ai/api-reference/ドキュメント/ドキュメント詳細を取得", + "https://docs.dify.ai/api-reference/ドキュメント/ナレッジベースのドキュメントリストを取得", + "https://docs.dify.ai/api-reference/ドキュメント/ファイルからドキュメントを作成", + "https://docs.dify.ai/api-reference/ドキュメント/ファイルでドキュメントを更新", + "https://docs.dify.ai/api-reference/ファイル操作-ワークフロー/ファイルアップロード-ワークフロー用", + "https://docs.dify.ai/api-reference/ファイル操作/ファイルプレビュー", + "https://docs.dify.ai/api-reference/メタデータ・タグ/データセットとナレッジベースタイプタグのバインドを解除", + "https://docs.dify.ai/api-reference/メタデータ・タグ/データセットにバインドされたタグをクエリ", + "https://docs.dify.ai/api-reference/メタデータ・タグ/データセットをナレッジベースタイプタグにバインド", + "https://docs.dify.ai/api-reference/メタデータ・タグ/ナレッジベースタイプタグを削除", + "https://docs.dify.ai/api-reference/メタデータ・タグ/ナレッジベースタイプタグを取得", + "https://docs.dify.ai/api-reference/メタデータ・タグ/ナレッジベースタイプタグ名を変更", + "https://docs.dify.ai/api-reference/メタデータ・タグ/新しいナレッジベースタイプタグを作成", + "https://docs.dify.ai/api-reference/メッセージフィードバック/メッセージフィードバック", + "https://docs.dify.ai/api-reference/モデル/利用可能な埋め込みモデルを取得", + "https://docs.dify.ai/api-reference/ワークフロー実行/ワークフローを実行", + "https://docs.dify.ai/api-reference/ワークフロー実行/ワークフローログを取得", + "https://docs.dify.ai/api-reference/ワークフロー実行/ワークフロー実行詳細を取得", + "https://docs.dify.ai/api-reference/ワークフロー実行/生成を停止-ワークフロータスク", + "https://docs.dify.ai/api-reference/会話管理/会話の名前を変更", + "https://docs.dify.ai/api-reference/会話管理/会話を削除", + "https://docs.dify.ai/api-reference/会話管理/会話を取得", + "https://docs.dify.ai/api-reference/会話管理/会話変数の取得", + "https://docs.dify.ai/api-reference/会話管理/会話履歴メッセージを取得", + "https://docs.dify.ai/api-reference/会话管理/会话重命名", + "https://docs.dify.ai/api-reference/会话管理/删除会话", + "https://docs.dify.ai/api-reference/会话管理/获取会话列表", + "https://docs.dify.ai/api-reference/会话管理/获取会话历史消息", + "https://docs.dify.ai/api-reference/会话管理/获取对话变量", + "https://docs.dify.ai/api-reference/元数据和标签/创建新的知识库类型标签", + "https://docs.dify.ai/api-reference/元数据和标签/删除知识库类型标签", + "https://docs.dify.ai/api-reference/元数据和标签/将数据集绑定到知识库类型标签", + "https://docs.dify.ai/api-reference/元数据和标签/查询绑定到数据集的标签", + "https://docs.dify.ai/api-reference/元数据和标签/获取知识库类型标签", + "https://docs.dify.ai/api-reference/元数据和标签/解绑数据集和知识库类型标签", + "https://docs.dify.ai/api-reference/反馈/消息反馈(点赞)", + "https://docs.dify.ai/api-reference/反馈/获取应用反馈列表", + "https://docs.dify.ai/api-reference/完了メッセージ/完了メッセージの作成", + "https://docs.dify.ai/api-reference/完了メッセージ/生成の停止", + "https://docs.dify.ai/api-reference/对话消息/停止响应", + "https://docs.dify.ai/api-reference/对话消息/获取下一轮建议问题列表", + "https://docs.dify.ai/api-reference/工作流执行/停止响应-workflow-task", + "https://docs.dify.ai/api-reference/工作流执行/获取-workflow-日志", + "https://docs.dify.ai/api-reference/工作流执行/获取workflow执行情况", + "https://docs.dify.ai/api-reference/应用设置/获取应用-webapp-设置", + "https://docs.dify.ai/api-reference/应用设置/获取应用参数", + "https://docs.dify.ai/api-reference/应用配置-workflow/获取应用-webapp-设置-workflow", + "https://docs.dify.ai/api-reference/应用配置-workflow/获取应用参数-workflow", + "https://docs.dify.ai/api-reference/应用配置-workflow/获取应用基本信息-workflow", + "https://docs.dify.ai/api-reference/应用配置/获取应用-webapp-设置", + "https://docs.dify.ai/api-reference/应用配置/获取应用meta信息", + "https://docs.dify.ai/api-reference/应用配置/获取应用参数", + "https://docs.dify.ai/api-reference/应用配置/获取应用基本信息", + "https://docs.dify.ai/api-reference/数据集/创建空知识库", + "https://docs.dify.ai/api-reference/数据集/删除知识库", + "https://docs.dify.ai/api-reference/数据集/更新知识库", + "https://docs.dify.ai/api-reference/数据集/获取知识库列表", + "https://docs.dify.ai/api-reference/数据集/获取知识库详情", + "https://docs.dify.ai/api-reference/文件操作-workflow/上传文件-workflow", + "https://docs.dify.ai/api-reference/文件操作/文件预览", + "https://docs.dify.ai/api-reference/文件管理/上传文件", + "https://docs.dify.ai/api-reference/文本生成/停止响应", + "https://docs.dify.ai/api-reference/文档/从文件创建文档", + "https://docs.dify.ai/api-reference/文档/删除文档", + "https://docs.dify.ai/api-reference/文档/更新文档状态", + "https://docs.dify.ai/api-reference/文档/用文件更新文档", + "https://docs.dify.ai/api-reference/文档/获取文档嵌入状态(进度)", + "https://docs.dify.ai/api-reference/文档/获取文档详情", + "https://docs.dify.ai/api-reference/文档/获取知识库的文档列表", + "https://docs.dify.ai/api-reference/文档块/从文档获取块", + "https://docs.dify.ai/api-reference/文档块/创建子块", + "https://docs.dify.ai/api-reference/文档块/删除子块", + "https://docs.dify.ai/api-reference/文档块/删除文档中的块", + "https://docs.dify.ai/api-reference/文档块/向文档添加块", + "https://docs.dify.ai/api-reference/文档块/更新子块", + "https://docs.dify.ai/api-reference/文档块/更新文档中的块", + "https://docs.dify.ai/api-reference/文档块/获取子块", + "https://docs.dify.ai/api-reference/文档块/获取文档中的块详情", + "https://docs.dify.ai/api-reference/标注管理/创建标注", + "https://docs.dify.ai/api-reference/标注管理/删除标注", + "https://docs.dify.ai/api-reference/标注管理/更新标注", + "https://docs.dify.ai/api-reference/标注管理/查询标注回复初始设置任务状态", + "https://docs.dify.ai/api-reference/标注管理/标注回复初始设置", + "https://docs.dify.ai/api-reference/标注管理/获取标注列表", + "https://docs.dify.ai/api-reference/模型/获取可用的嵌入模型", + "https://docs.dify.ai/api-reference/消息反馈/消息反馈(点赞)", + "https://docs.dify.ai/api-reference/消息反馈/获取app的消息点赞和反馈", + "https://docs.dify.ai/api-reference/语音与文字转换/文字转语音", + "https://docs.dify.ai/api-reference/语音与文字转换/语音转文字", + "https://docs.dify.ai/api-reference/语音服务/文字转语音", + "https://docs.dify.ai/api-reference/音声とテキスト変換/テキストから音声へ", + "https://docs.dify.ai/api-reference/音声とテキスト変換/音声からテキストへ", + "https://docs.dify.ai/api-reference/音声・テキスト変換/テキストから音声へ", + "https://docs.dify.ai/api-reference/音声・テキスト変換/音声からテキストへ", + "https://docs.dify.ai/api-reference/音声変換/テキストから音声", + "https://docs.dify.ai/ja/develop-plugin/features-and-specs/plugin-types/plugin-logging", + "https://docs.dify.ai/versions/2-8-x/en/user-guide/application-publishing/permission-management", + "https://docs.dify.ai/versions/2-8-x/ja/user-guide/application-publishing/permission-management", + "https://docs.dify.ai/versions/2-8-x/zh/user-guide/application-publishing/permission-management", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/annotation/annotation-reply", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/annotation/logs", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/application-orchestrate/agent", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/application-orchestrate/app-toolkits/moderation-tool", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/application-orchestrate/app-toolkits/readme", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/application-orchestrate/chatbot-application", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/application-orchestrate/creating-an-application", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/application-orchestrate/multiple-llms-debugging", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/application-orchestrate/text-generator", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/application-publishing/based-on-frontend-templates", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/application-publishing/embedding-in-websites", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/application-publishing/launch-your-webapp-quickly/README", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/application-publishing/launch-your-webapp-quickly/conversation-application", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/application-publishing/launch-your-webapp-quickly/text-generator", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/application-publishing/launch-your-webapp-quickly/web-app-settings", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/extension/api-based-extension/README", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/extension/api-based-extension/cloudflare-workers", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/extension/api-based-extension/external-data-tool", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/extension/api-based-extension/moderation", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/extension/code-based-extension/README", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/extension/code-based-extension/external-data-tool", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/extension/code-based-extension/moderation", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/introduction", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/knowledge-base/connect-external-knowledge-base", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/knowledge-base/create-knowledge-and-upload-documents/chunking-and-cleaning-text", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/knowledge-base/create-knowledge-and-upload-documents/import-content-data/readme", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/knowledge-base/create-knowledge-and-upload-documents/import-content-data/sync-from-notion", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/knowledge-base/create-knowledge-and-upload-documents/import-content-data/sync-from-website", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/knowledge-base/create-knowledge-and-upload-documents/setting-indexing-methods", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/knowledge-base/external-knowledge-api", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/knowledge-base/integrate-knowledge-within-application", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/knowledge-base/knowledge-and-documents-maintenance/introduction", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/knowledge-base/knowledge-and-documents-maintenance/maintain-dataset-via-api", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/knowledge-base/knowledge-and-documents-maintenance/maintain-knowledge-documents", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/knowledge-base/knowledge-base-creation/introduction", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/knowledge-base/knowledge-request-rate-limit", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/knowledge-base/metadata", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/knowledge-base/readme", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/knowledge-base/retrieval-test-and-citation", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/management/app-management", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/management/personal-account-management", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/management/team-members-management", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/management/version-control", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/model-configuration/customizable-model", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/model-configuration/interfaces", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/model-configuration/manage-model-credential", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/model-configuration/new-provider", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/model-configuration/predefined-model", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/model-configuration/readme", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/model-configuration/schema", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/monitoring/README", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/monitoring/analysis", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/monitoring/integrate-external-ops-tools/README", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/monitoring/integrate-external-ops-tools/integrate-aliyun", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/monitoring/integrate-external-ops-tools/integrate-langfuse", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/monitoring/integrate-external-ops-tools/integrate-langsmith", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/monitoring/integrate-external-ops-tools/integrate-opik", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/monitoring/integrate-external-ops-tools/integrate-weave", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/README", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/additional-features", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/debug-and-preview/history", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/debug-and-preview/log", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/debug-and-preview/preview-and-run", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/debug-and-preview/step-run", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/error-handling/README", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/error-handling/error-type", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/error-handling/predefined-error-handling-logic", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/file-upload", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/key-concepts", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/node/answer", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/node/code", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/node/doc-extractor", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/node/end", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/node/http-request", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/node/ifelse", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/node/iteration", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/node/knowledge-retrieval", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/node/list-operator", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/node/llm", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/node/loop", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/node/parameter-extractor", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/node/question-classifier", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/node/start", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/node/template", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/node/tools", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/node/variable-aggregator", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/node/variable-assigner", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/orchestrate-node", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/publish", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/shortcut-key", + "https://docs.dify.ai/versions/3-0-x/en/user-guide/workflow/variables", + "https://docs.dify.ai/versions/3-0-x/ja/user-guide/introduction", + "https://docs.dify.ai/versions/3-0-x/ja/user-guide/workflow/debug-and-preview/history", + "https://docs.dify.ai/versions/3-0-x/ja/user-guide/workflow/debug-and-preview/log", + "https://docs.dify.ai/versions/3-0-x/ja/user-guide/workflow/debug-and-preview/preview-and-run", + "https://docs.dify.ai/versions/3-0-x/ja/user-guide/workflow/debug-and-preview/step-run", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/annotation/annotation-reply", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/annotation/logs", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/application-orchestrate/agent", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/application-orchestrate/app-toolkits/moderation-tool", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/application-orchestrate/app-toolkits/readme", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/application-orchestrate/chatbot-application", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/application-orchestrate/creating-an-application", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/application-orchestrate/multiple-llms-debugging", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/application-orchestrate/readme", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/application-publishing/based-on-frontend-templates", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/application-publishing/developing-with-apis", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/application-publishing/embedding-in-websites", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/application-publishing/launch-your-webapp-quickly/conversation-application", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/application-publishing/launch-your-webapp-quickly/readme", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/application-publishing/launch-your-webapp-quickly/text-generator", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/application-publishing/launch-your-webapp-quickly/web-app-settings", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/introduction", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/api-documentation/external-knowledge-api-documentation", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/connect-external-knowledge-base", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/create-knowledge-and-upload-documents/chunking-and-cleaning-text", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/create-knowledge-and-upload-documents/import-content-data/readme", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/create-knowledge-and-upload-documents/import-content-data/sync-from-notion", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/create-knowledge-and-upload-documents/import-content-data/sync-from-website", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/create-knowledge-and-upload-documents/setting-indexing-methods", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/integrate-knowledge-within-application", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/knowledge-and-documents-maintenance/introduction", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/knowledge-and-documents-maintenance/maintain-dataset-via-api", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/knowledge-and-documents-maintenance/maintain-knowledge-documents", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/knowledge-base-creation/introduction", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/knowledge-pipeline/authorize-data-source", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/knowledge-pipeline/create-knowledge-pipeline", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/knowledge-pipeline/knowledge-pipeline-orchestration", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/knowledge-pipeline/manage-knowledge-base", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/knowledge-pipeline/publish-knowledge-pipeline", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/knowledge-pipeline/readme", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/knowledge-pipeline/upload-files", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/knowledge-request-rate-limit", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/metadata", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/knowledge-base/retrieval-test-and-citation", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/management/app-management", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/management/subscription-management", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/management/team-members-management", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/management/version-control", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/model-configuration/customizable-model", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/model-configuration/interfaces", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/model-configuration/load-balancing", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/model-configuration/manage-model-credential", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/model-configuration/new-provider", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/model-configuration/predefined-model", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/model-configuration/readme", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/model-configuration/schema", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/monitoring/README", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/monitoring/analysis", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/monitoring/integrate-external-ops-tools/integrate-aliyun", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/monitoring/integrate-external-ops-tools/integrate-langfuse", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/monitoring/integrate-external-ops-tools/integrate-langsmith", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/monitoring/integrate-external-ops-tools/integrate-opik", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/monitoring/integrate-external-ops-tools/integrate-weave", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/monitoring/integrate-external-ops-tools/readme", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/tools/advanced-tool-integration", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/tools/quick-tool-integration", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/additional-feature", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/bulletin", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/debug-and-preview/history", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/debug-and-preview/log", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/debug-and-preview/preview-and-run", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/debug-and-preview/step-run", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/error-handling/error-type", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/error-handling/predefined-nodes-failure-logic", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/error-handling/readme", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/key-concept", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/node/answer", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/node/doc-extractor", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/node/end", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/node/http-request", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/node/ifelse", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/node/iteration", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/node/knowledge-retrieval", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/node/list-operator", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/node/loop", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/node/parameter-extractor", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/node/question-classifier", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/node/start", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/node/template", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/node/tools", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/node/variable-aggregator", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/node/variable-assigner", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/orchestrate-node", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/publish", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/shortcut-key", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/structured-outputs", + "https://docs.dify.ai/versions/3-0-x/zh/user-guide/workflow/variables", + "https://docs.dify.ai/versions/3-2-x/en/user-guide/introduction", + "https://docs.dify.ai/versions/3-2-x/en/user-guide/workflow/debug-and-preview/variable-inspect", + "https://docs.dify.ai/versions/3-2-x/ja/user-guide/introduction", + "https://docs.dify.ai/versions/3-2-x/ja/user-guide/workflow/debug-and-preview/variable-inspect", + "https://docs.dify.ai/versions/3-2-x/zh/user-guide/introduction", + "https://docs.dify.ai/versions/3-2-x/zh/user-guide/workflow/debug-and-preview/variable-inspect", + "https://docs.dify.ai/versions/3-3-x/en/user-guide/application-publishing/publish-mcp", + "https://docs.dify.ai/versions/3-3-x/en/user-guide/introduction", + "https://docs.dify.ai/versions/3-3-x/ja/user-guide/application-publishing/publish-mcp", + "https://docs.dify.ai/versions/3-3-x/ja/user-guide/introduction", + "https://docs.dify.ai/versions/3-3-x/ja/user-guide/tools/mcp", + "https://docs.dify.ai/versions/3-3-x/zh/user-guide/application-publishing/publish-mcp", + "https://docs.dify.ai/versions/3-3-x/zh/user-guide/introduction", + "https://docs.dify.ai/versions/legacy/ja/user-guide/application-publishing/based-on-frontend-templates", + "https://docs.dify.ai/versions/legacy/ja/user-guide/application-publishing/developing-with-apis", + "https://docs.dify.ai/versions/legacy/ja/user-guide/application-publishing/embedding-in-websites", + "https://docs.dify.ai/versions/legacy/ja/user-guide/application-publishing/launch-your-webapp-quickly/conversation-application", + "https://docs.dify.ai/versions/legacy/ja/user-guide/application-publishing/launch-your-webapp-quickly/text-generator", + "https://docs.dify.ai/versions/legacy/ja/user-guide/application-publishing/launch-your-webapp-quickly/web-app-settings", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/agent", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/chatbot", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/additional-feature", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/concepts", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/create-flow-app", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/file-upload", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/nodes/answer", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/nodes/code", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/nodes/doc-extractor", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/nodes/end", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/nodes/http-request", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/nodes/ifelse", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/nodes/iteration", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/nodes/knowledge-retrieval", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/nodes/list-operator", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/nodes/llm", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/nodes/parameter-extractor", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/nodes/question-classifier", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/nodes/start", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/nodes/template", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/nodes/tools", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/nodes/variable-aggregator", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/nodes/variable-assigner", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/orchestrate-node", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/flow-app/variables", + "https://docs.dify.ai/versions/legacy/ja/user-guide/build-app/text-generator", + "https://docs.dify.ai/versions/legacy/ja/user-guide/debug-app/chatflow-and-workflow/history", + "https://docs.dify.ai/versions/legacy/ja/user-guide/debug-app/chatflow-and-workflow/log", + "https://docs.dify.ai/versions/legacy/ja/user-guide/debug-app/chatflow-and-workflow/preview-and-run", + "https://docs.dify.ai/versions/legacy/ja/user-guide/debug-app/chatflow-and-workflow/step-run", + "https://docs.dify.ai/versions/legacy/ja/user-guide/management/app-management", + "https://docs.dify.ai/versions/legacy/ja/user-guide/management/personal-account-management", + "https://docs.dify.ai/versions/legacy/ja/user-guide/management/team-members-management", + "https://docs.dify.ai/versions/legacy/ja/user-guide/models/customizable-model", + "https://docs.dify.ai/versions/legacy/ja/user-guide/models/interfaces", + "https://docs.dify.ai/versions/legacy/ja/user-guide/models/load-balancing", + "https://docs.dify.ai/versions/legacy/ja/user-guide/models/model-configuration", + "https://docs.dify.ai/versions/legacy/ja/user-guide/models/new-provider", + "https://docs.dify.ai/versions/legacy/ja/user-guide/models/predefined-model", + "https://docs.dify.ai/versions/legacy/ja/user-guide/models/schema", + "https://docs.dify.ai/versions/legacy/ja/user-guide/monitoring/analysis", + "https://docs.dify.ai/versions/legacy/ja/user-guide/monitoring/annotation-reply", + "https://docs.dify.ai/versions/legacy/ja/user-guide/monitoring/integrate-external-ops-tools/integrate-aliyun", + "https://docs.dify.ai/versions/legacy/ja/user-guide/monitoring/integrate-external-ops-tools/integrate-langfuse", + "https://docs.dify.ai/versions/legacy/ja/user-guide/monitoring/integrate-external-ops-tools/integrate-langsmith", + "https://docs.dify.ai/versions/legacy/ja/user-guide/monitoring/logs", + "https://docs.dify.ai/zh/develop-plugin/publishing/standards/third-party-signature-verification", + "https://docs.dify.ai/cn/use-dify/workspace/plugins", + "https://docs.dify.ai/plugin-dev-en/9241-bundle", + "https://docs.dify.ai/plugin-dev-ja/9241-bundle", + "https://docs.dify.ai/plugin-dev-en/0411-general-specifications", + "https://docs.dify.ai/plugin-dev-zh/0411-multilingual-readme" + ], + "success": true + } + ], + "text": "" +} \ No newline at end of file diff --git a/nodes/parse_and_add_urls.py b/nodes/parse_and_add_urls.py new file mode 100644 index 0000000..933f4b8 --- /dev/null +++ b/nodes/parse_and_add_urls.py @@ -0,0 +1,106 @@ +import requests +import json +import math +from concurrent.futures import ThreadPoolExecutor, as_completed + +def parse_urls(map_json: list[dict]): + """ + 解析 Firecrawl 返回的数据 + """ + if not map_json: + return [] + + map_obj = map_json[0] + # 稍微做个容错,防止有些时候结构不一样 + if not map_obj.get("success", False): + # 如果不是必须抛异常,可以打印日志并返回空 + print(f"Firecrawl Map节点返回失败或无数据:{map_obj}") + return [] + + urls = map_obj.get("links", []) + return urls + +def send_batch_request(urls_batch: list[str], task_id: int, BASE_URL: str): + """ + 发送单个批次的请求 + """ + try: + # 设置 timeout 是好习惯,防止卡死 + # 因为我们不关心返回值,只要发出去就行,timeout设置短一点 + res = requests.post( + f"{BASE_URL}/add_urls", + json={ + "task_id": task_id, + "urls": urls_batch + }, + timeout=10 # 10秒没发完就拉倒,防止拖累主进程 + ) + if res.status_code == 200: + return True + else: + print(f"Batch failed with status {res.status_code}: {res.text[:100]}") + return False + except Exception as e: + print(f"Batch request error: {e}") + return False + +def main(map_json: list[dict], BASE_URL: str, task_id: float): + + # 1. 解析 URL + all_urls = parse_urls(map_json) + total_count = len(all_urls) + + if total_count == 0: + return {"msg": "没有解析到URL"} + + # ================= 配置区 ================= + BATCH_SIZE = 50 # 每一批发送 50 个 URL (根据你后端性能调整) + MAX_WORKERS = 10 # 同时开 10 个线程并发发送 + # ========================================== + + # 2. 将 URL 切片 (分批) + # 比如 1000 个 URL,切成 20 个 batch + batches = [all_urls[i:i + BATCH_SIZE] for i in range(0, total_count, BATCH_SIZE)] + + print(f"总共 {total_count} 个URL,分为 {len(batches)} 批发送,并发数: {MAX_WORKERS}") + + # 3. 多线程并发发送 + # 在 Dify/Lambda 等环境中,必须等待线程池执行完才能退出 main, + # 否则请求还没发出去进程就被杀掉了。但因为是并发,速度会非常快。 + success_batches = 0 + + with ThreadPoolExecutor(max_workers=MAX_WORKERS) as executor: + # 提交所有任务 + futures = [ + executor.submit(send_batch_request, batch, int(task_id), BASE_URL) + for batch in batches + ] + + # 等待完成 (as_completed) + for future in as_completed(futures): + if future.result(): + success_batches += 1 + + return { + "status": "done", + "total_urls": total_count, + "batches_sent": len(batches), + "success_batches": success_batches, + "msg": "已使用多线程并发发送数据,忽略详细返回值" + } + +def test(): + import json + from time import time + with open("nodes\parse_and_add_urls.json", "r", encoding="utf-8") as f: + data = json.load(f) + map_json = data["json"] + BASE_URL = "http://47.122.127.178" + task_id = 6 + start_time = time() + res = main(map_json, BASE_URL, task_id) + end_time = time() + print(f"添加URL耗时:{end_time - start_time}秒") + print(res) + +test() \ No newline at end of file diff --git a/nodes/parse_firecrawl_map.py b/nodes/parse_firecrawl_map.py index 4749ac8..f0d101a 100644 --- a/nodes/parse_firecrawl_map.py +++ b/nodes/parse_firecrawl_map.py @@ -1,4 +1,4 @@ -def main(map_json: list[dict]): +def main(map_json: list[dict], BASE_URL: str): """ 将Firecrawl Map节点的输出转换为干净的输出,避免杂七杂八的数据干扰 输入: Firecrawl Map节点的输出,结构如下 diff --git a/nodes/parse_register.json b/nodes/parse_register.json new file mode 100644 index 0000000..a0df280 --- /dev/null +++ b/nodes/parse_register.json @@ -0,0 +1,14 @@ +{ + "body": "{\"code\":1,\"msg\":\"Success\",\"data\":{\"task_id\":6,\"is_new_task\":false}}", + "files": [], + "headers": { + "cache-status": "5e126c1b3d46;detail=mismatch", + "connection": "keep-alive", + "content-length": "67", + "content-type": "application/json", + "date": "Tue, 23 Dec 2025 08:30:31 GMT", + "server": "uvicorn", + "via": "1.1 5e126c1b3d46 (squid/6.13)" + }, + "status_code": 200 +} \ No newline at end of file diff --git a/nodes/parse_register.py b/nodes/parse_register.py index a1eeec2..7c401b4 100644 --- a/nodes/parse_register.py +++ b/nodes/parse_register.py @@ -1,23 +1,40 @@ -def check_status(status_code: float, body: str): +import json +def parse_response(status_code: float, body: str): ''' 检查状态码和约定的返回值 + 并且返回正确的body ''' if status_code != 200: raise Exception(f"注册任务失败,状态码:{status_code}") - if "code" not in body or body["code"] != 1: + + data = json.loads(body) + + if "code" not in data or data["code"] != 1: raise Exception(f"注册任务失败,返回值:{body}") + return data["data"] def main(status_code: float, body: str): try: - check_status(status_code, body) + data = parse_response(status_code, body) except Exception as e: raise e - task_id = body["data"]["task_id"] - is_new_task = body["data"]["is_new_task"] + task_id = data["task_id"] + is_new_task = data["is_new_task"] return { "task_id": task_id, "is_new_task": is_new_task } + +def test(): + import json + with open("nodes\parse_register.json", "r") as f: + data = json.load(f) + status_code = data["status_code"] + body = data["body"] + res = main(status_code, body) + print(res) + +test() \ No newline at end of file diff --git a/scripts/test_apis.py b/scripts/test_apis.py index 8da4a73..54bd56c 100644 --- a/scripts/test_apis.py +++ b/scripts/test_apis.py @@ -3,7 +3,7 @@ import json import random # 配置后端地址 -BASE_URL = "http://127.0.0.1:8000" +BASE_URL = "http://47.122.127.178" def log_res(name, response): print(f"\n=== 测试接口: {name} ===") @@ -80,7 +80,16 @@ def run_tests(): } res = requests.post(f"{BASE_URL}/save_results", json=payload) log_res("保存结果", res) - + # 5. 测试 /search + print("\n步骤 5: 测试基于向量的搜索...") + query = [round(random.uniform(-1, 1), 8) for _ in range(1536)] + res = requests.post(f"{BASE_URL}/search", json={ + "task_id": None, + "query_embedding": query, + "limit": 5 + }) + log_res("基于向量的搜索", res) + print("\n✅ 所有 API 流程测试完成!") if __name__ == "__main__":