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 服务器或托管云集群通信。
相关
- 项目
- 项目
- 项目
- 项目
- 项目