qdrant/qdrant-client

Python client for Qdrant vector search engine

解决的问题

提供一个 Python SDK,用于与 Qdrant 向量搜索引擎进行交互,使开发者能够存储、搜索和管理 AI 应用中使用的高维向量嵌入。

工作原理

该库作为 Python 应用程序与 Qdrant 服务器(或本地实例)之间的桥梁。它支持通过 REST 和 gRPC 进行同步和异步请求。还包含一个「本地模式」,允许用户在无需独立服务器的情况下运行引擎,用于原型设计和测试。

适用人群

需要在 Python 中以编程方式管理向量数据的开发者,适用于构建 AI 驱动的搜索、推荐系统或 RAG(检索增强生成)管道。

主要特性

  • 本地模式:无需 Docker 容器或服务器,即可在内存或磁盘上本地运行向量数据库。
  • 推理 API:集成支持通过 FastEmbed(CPU/GPU)本地创建嵌入,或通过 Qdrant Cloud 远程创建嵌入。
  • _异步支持:为高性能应用提供完整的异步客户端(AsyncQdrantClient)。
  • 灵活连接:支持通过 REST 和 gRPC 与 Qdrant 服务器或托管云集群通信。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目