快速结论:该报错出现在 n8n 的 Qdrant Vector Store 节点(v1.3,retrieve-as-tool 模式)被 AI Agent 调用时,抛出 Qdrant Fetching error: fetch failed。优先建议将 @n8n/n8n-nodes-langchain 包升级到最新版本,官方已确认此问题在新版本中修复。
适用环境:n8n Cloud(Version 2.35.4 / 2.37.7)、操作系统 Windows 10(浏览器端)、Qdrant Cloud(集群状态 Healthy)、@n8n/n8n-nodes-langchain.vectorStoreQdrant 节点 v1.3。
最快修复方案:升级 @n8n/n8n-nodes-langchain 至包含修复的最新版本。Issue 中官方回复“请升级,这应该已经修复”,并未给出具体版本号或手动补丁步骤。
注意事项:该修复建议来自官方对重复 Issue 的自动回复,未在 Issue 中展示升级后的验证截图或具体修复版本号。如果你无法立即升级,请继续参考下文“环境排查”确认网络与凭据链路。
问题场景
用户在 n8n 中配置了 @n8n/n8n-nodes-langchain.vectorStoreQdrant 节点(v1.3),模式为 “retrieve-as-tool”,并将其作为工具连接到 AI Agent。工作流执行时,Agent 调用该工具后节点报错 fetch failed。用户确认 Qdrant 集群健康、凭据测试通过,且同一 Qdrant 端点与 API Key 在 n8n 外部(curl / 直接 REST)可以正常工作,说明集合、密钥和网络目标均有效,问题被隔离在该节点的 fetch 路径上。
报错原文
NodeApiError: fetch failed
at normalizeVectorStoreError (.../@n8n/ai-utilities/.../vector-store/createVectorStoreNode/utils.ts:57:8)
at ExecuteContext.execute (.../createVectorStoreNode.ts:471:30)
...
nodeName: maste-new-collection3
nodeType: @n8n/n8n-nodes-langchain.vectorStoreQdrant
nodeVersion: 1.3
原因分析
这是一个与 @n8n/n8n-nodes-langchain 包版本相关的内部 fetch 错误。可能原因包括:
- 该节点版本(v1.3)在 retrieve-as-tool 模式下与 AI Agent 交互时存在内部调用缺陷。
- n8n 2.35.4 或 2.37.7 中该节点的依赖(
@n8n/ai-utilities)存在已知问题。 - 由于外部直接请求正常,基本可排除 Qdrant 端点、凭据或网络配置问题。
- 官方将 Issue 标记为 duplicate,并在 Linear 工单 GHC-9434 中跟踪,回复建议升级到已修复版本。
环境排查
- 确认
@n8n/n8n-nodes-langchain包版本:当前为 v1.3,请检查是否为最新版。 - 确认 n8n 版本:Issue 报告了 2.35.4(Debug Info)和 2.37.7(版本字段),请检查是否有更新版本可用。
- 再次运行 Qdrant 凭据测试,排除临时网络波动。
- 用 curl 或 REST 工具直接请求同一 Qdrant 端点,验证端点与 API Key 仍有效(用户已确认此点,可跳过)。
- 确认 n8n Cloud 的队列执行模式(execution mode)是否与本地 main 模式有差异,但 Issue 中未直接指向此因素。
解决步骤
- 升级节点包(可优先尝试):官方在 Issue 中明确回复“请升级,这应该已经修复”,因此第一步应将
@n8n/n8n-nodes-langchain升级到最新版本。在 n8n 中可通过更新工作流中使用的节点版本,或在 n8n Cloud 中检查可用的节点包更新。 - 确认 n8n 版本:如果节点包升级后仍报错,检查 n8n 主程序是否有更新版本(Issue 中 n8n 版本为 2.35.4 和 2.37.7,官方未提及其他版本号)。
- 检查 Agent 节点配置:确认 AI Agent 节点与 Qdrant 工具节点的连接方式正确,必要时重新连接后再执行一次工作流。
- 回退到非 retrieve-as-tool 模式:如果无法升级,可暂时将 Qdrant 节点模式改为普通 Vector Store 节点(非 tool 模式)并通过其它方式(如直接查询节点)验证数据链路,但此步骤仅为临时绕行,Issue 未展示该方案的验证结果。
验证方法
升级后重新执行工作流,让 AI Agent 调用 Qdrant 工具节点,确认不再抛出 fetch failed,节点能正常返回 top-K 匹配结果。也可通过查看节点执行日志确认无 NodeApiError。
参考来源
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。


