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 伺服器或管理型雲端叢集通訊。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案