Pinecone 向量存储节点#
使用 Pinecone 节点可将您的 Pinecone 数据库作为向量存储进行交互。您可以将文档插入向量数据库、从向量数据库获取文档、检索文档以提供给连接到链的检索器,或直接作为工具连接到智能体。您还可以通过 ID 更新向量数据库中的项目。
本页将介绍 Pinecone 节点的参数配置,并提供更多资源链接。
凭证
此节点的身份验证信息请参阅此处。
子节点中的参数解析
使用表达式处理多个项目时,子节点的行为与其他节点不同。
包括根节点在内的大多数节点可接受任意数量的输入项目,处理这些项目后输出结果。您可以使用表达式引用输入项目,节点会依次解析每个项目的表达式。例如,给定五个 name 值输入,表达式 {{ $json.name }} 会依次解析为每个名称。
在子节点中,表达式始终解析为第一个项目。例如,给定五个 name 值输入,表达式 {{ $json.name }} 始终解析为第一个名称。
节点使用模式#
Pinecone 向量存储节点支持以下使用模式。
作为常规节点插入、更新和检索文档#
您可以将 Pinecone 向量存储作为常规节点来插入、更新或获取文档。此模式将 Pinecone 向量存储置于常规连接流中,而不使用智能体。
您可以在此模板的场景1中查看示例。
直接作为工具连接至 AI 智能体#
您可以将 Pinecone 向量存储节点直接连接到 AI 智能体的工具连接器,在回答查询时将向量存储作为资源使用。
此时的连接方式为:AI 智能体(工具连接器)-> Pinecone 向量存储节点。
使用检索器获取文档#
您可以将向量存储检索器节点与 Pinecone 向量存储节点配合使用,从 Pinecone 向量存 储节点获取文档。这通常与问答链节点一起使用,以从向量存储中获取与给定聊天输入匹配的文档。
连接流示例为:问答链(检索器连接器)-> 向量存储检索器(向量存储连接器)-> Pinecone 向量存储。
使用向量存储问答工具回答问题#
另一种模式使用向量存储问答工具来总结 Pinecone 向量存储节点的结果并回答问题。此模式不是直接将 Pinecone 向量存储作为工具连接,而是使用专门设计用于总结向量存储中数据的工具。
此情况下的连接流如下所示:AI 智能体(工具连接器)-> 向量存储问答工具(向量存储连接器)-> Pinecone 向量存储。