Chroma Vector Store(Chroma 向量存储)
使用 Chroma 节点,将 Chroma 数据库作为向量存储1进行交互。可向向量数据库插入文档、从中获取文档、检索文档并提供给连接到链2的检索器,或作为工具3直接连接到智能体4。
本页列出了 Chroma 节点的参数,并提供更多资源的链接。
凭据
此节点的身份验证信息,请参阅 Chroma 凭据文档。
节点使用模式
可按以下方式使用 Chroma Vector Store 节点。
作为普通节点插入和检索文档
可将 Chroma Vector Store 用作普通节点,插入或获取文档。此模式将 Chroma Vector Store 放在常规连接流程中,无需使用智能体。
作为工具直接连接到 AI 智能体
可将 Chroma Vector Store 节点直接连接到 AI 智能体的工具连接器,让智能体在回答查询时使用向量存储作为资源。
此时连接方式为:AI Agent(工具连接器)→ Chroma Vector Store 节点。
使用检索器获取文档
可将 Vector Store Retriever 节点与 Chroma Vector Store 节点配合使用,从 Chroma Vector Store 节点获取文档。这通常与 Question and Answer Chain 节点配合,从向量存储获取与给定聊天输入匹配的文档。
连接流程示例如下:
Question and Answer Chain(Retriever 连接器)→ Vector Store Retriever(Vector Store 连接器)→ Chroma Vector Store。
使用 Vector Store Question Answer Tool 回答问题
另一种模式使用 Vector Store Question Answer Tool,汇总 Chroma Vector Store 节点的结果并回答问题。此模式通过专门用于汇总向量存储数据的工具工作,无需将 Chroma Vector Store 直接作为工具连接。
此时的连接流程为:AI Agent(工具连接器)→ Vector Store Question Answer Tool(Vector Store 连接 器)→ Chroma Vector Store。
节点参数
Operation Mode(操作模式)
此向量存储节点有四种模式:Get Many(获取多条)、Insert Documents(插入文档)、Retrieve Documents (As Vector Store for Chain/Tool)(检索文档,作为链或工具的向量存储)和 Retrieve Documents (As Tool for AI Agent)(检索文档,作为 AI 智能体的工具)。所选模式决定节点可执行的操作,以及可用的输入和输出。
Get Many(获取多条)
此模式通过提供提示词,从向量数据库检索多个文档。提示词会转换为嵌入向量,用于相似度搜索。节点返回与提示词最相似的文档及其相似度分数,适合检索相似文档列表并作为额外上下文传给智能体。
Insert Documents(插入文档)
使用插入文档模式,将新文档插入向量数据库。
Retrieve Documents(作为链或工具的向量存储)
将 Retrieve Documents (As Vector Store for Chain/Tool)(检索文档,作为链或工具的向量存储)模式与向量存储检索器配合使用,从向量数据库检索文档,并将其提供给连接到链的检索器。在此模式下,必须将节点连接到检索器节点或根节点。
Retrieve Documents(作为 AI 智能体的工具)
使用 Retrieve Documents (As Tool for AI Agent)(检索文档,作为 AI 智能体的工具)模式,让智能体在回答查询时将向量存储用作工具资源。生成响应时,如果向量存储的名称和描述与问题详情匹配,智能体就会使用该向量存储。
Rerank Results(结果重排序)
启用重排序5。开启此选项后,必须为向量存储连接重排序节点,该节点将对查询结果重新排序。此选项可用于 Get Many、Retrieve Documents (As Vector Store for Chain/Tool) 和 Retrieve Documents (As Tool for AI Agent) 模式。
Get Many(获取多条)参数
- Chroma collection name(Chroma 集合名称):从获取到的集合列表中选择集合。
- Prompt(提示词):输入搜索查询。
- Limit(上限):输入从向量存储检索的结果数量。例如,设为
5可获取最匹配的五条结果。
此操作模式包含一个节点选项:Metadata Filter(元数据过滤器)。