milvus-io/pymilvus

Python SDK for Milvus Vector Database

何を解決するか

Milvus、高次元ベクトル埋め込みの管理と検索に特化したベクトルデータベースをPythonインターフェースで操作できるようにします。これにより、開発者は低レベルのAPI呼び出しを書くことなく、Pythonアプリケーションにベクトル検索機能を統合できます。

動作方法

PyMilvusはMilvusサーバーと通信するPython SDKとして機能します。PythonコマンドをMilvusサーバーが処理できるリクエストに変換する処理を担当し、データベースのコア機能を便利なラッパーで提供します。

対象ユーザー

ベクトル埋め込み(RAGや類似性検索など)の効率的な保存、インデックス作成、取得を必要とするAIアプリケーションを開発するPython開発者。

特徴

  • Milvusサーバーの幅広いバージョン(1.0から3.0まで)をサポート。
  • milvus-model および bulk_writer 用のオプションインストールコンポーネント。
  • 単体テストおよび統合テストを含む包括的なテストスイート。
  • Apache License 2.0。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト