You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在n8n中设置Qdrant向量点的ID

解决n8n中Qdrant插入重复向量点的问题

问题核心在于n8n的Qdrant节点默认自动生成向量点ID,你把ID放到元数据里不会被识别为官方的点ID,自然触发不了Qdrant的替换逻辑。解决方法如下:

  • 打开n8n的Qdrant「Insert Points」节点,展开「Options」选项
  • 勾选「Custom Payload」,手动构建符合Qdrant API格式的请求体
  • 在自定义Payload里,给每个向量点的顶层字段添加id(不要放到payload元数据中),示例格式:
    {
      "points": [
        {
          "id": "你的自定义文档ID",
          "vector": [0.1, 0.2, ...],
          "payload": {
            "title": "示例文档",
            "content": "文档内容..."
          }
        }
      ]
    }
    
  • 这样插入相同id的向量点时,Qdrant会自动替换旧数据,避免重复

如果是批量处理文档,可先通过n8n的「Set」节点或代码节点给每个文档条目添加顶层id字段,再传入Qdrant节点的自定义Payload。

内容的提问来源于stack exchange,提问作者Alex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 00:28:09