Sim

Qdrant

使用 Qdrant 向量数据库

Qdrant 是一个开源的向量数据库,专为高维向量嵌入的高效存储、管理和检索而设计。Qdrant 支持快速且可扩展的语义搜索,非常适合需要相似性搜索、推荐系统和上下文信息检索的 AI 应用。

使用 Qdrant,您可以:

  • 存储向量嵌入:高效管理和持久化大规模高维向量
  • 执行语义相似性搜索:实时查找与查询向量最相似的向量
  • 过滤和组织数据:使用高级过滤功能根据元数据或负载缩小搜索结果范围
  • 获取特定点:通过 ID 检索向量及其关联的负载
  • 无缝扩展:处理大型集合和高吞吐量工作负载

在 Sim 中,Qdrant 集成使您的代理能够以编程方式将 Qdrant 作为其工作流程的一部分进行交互。支持的操作包括:

  • 插入或更新(Upsert):在 Qdrant 集合中插入或更新点(向量和负载)
  • 搜索(Search):执行相似性搜索,以找到与给定查询向量最相似的向量,并可选择过滤和自定义结果
  • 获取(Fetch):通过 ID 从集合中检索特定点,并可选择包括负载和向量

此集成使您的代理能够利用强大的向量搜索和管理功能,从而实现高级自动化场景,例如语义搜索、推荐和上下文检索。通过将 Sim 与 Qdrant 连接,您可以构建能够理解上下文、从大型数据集中检索相关信息并提供更智能、更个性化响应的代理——而无需管理复杂的基础设施。

使用说明

使用 Qdrant 存储、搜索和检索向量嵌入。执行语义相似性搜索并管理您的向量集合。

工具

qdrant_upsert_points

在 Qdrant 集合中插入或更新点

输入

参数类型必需描述
urlstringQdrant 基础 URL
apiKeystringQdrant API 密钥(可选)
collectionstring集合名称
pointsarray要插入或更新的点数组

输出

参数类型描述
statusstring插入或更新操作的状态
dataobject插入或更新操作的结果数据

qdrant_search_vector

在 Qdrant 集合中搜索相似向量

输入

参数类型必需描述
urlstringQdrant 基础 URL
apiKeystringQdrant API 密钥(可选)
collectionstring集合名称
vectorarray要搜索的向量
limitnumber返回结果的数量
filterobject应用于搜索的过滤器
with_payloadboolean在响应中包含有效负载
with_vectorboolean在响应中包含向量

输出

参数类型描述
dataarray向量搜索结果,包括 ID、分数、有效负载和可选的向量数据
statusstring搜索操作的状态

qdrant_fetch_points

从 Qdrant 集合中通过 ID 获取点

输入

参数类型必需描述
urlstringQdrant 基础 URL
apiKeystringQdrant API 密钥(可选)
collectionstring集合名称
idsarray要获取的点 ID 数组
with_payloadboolean在响应中包含有效负载
with_vectorboolean在响应中包含向量

输出

参数类型描述
dataarray包含 ID、有效负载和可选向量数据的获取点
statusstring获取操作的状态

注意事项

  • 类别:tools
  • 类型:qdrant
Qdrant