qdrant/rust-client
Rust client for Qdrant vector search engine
何を解決するか
このプロジェクトは、高性能なベクタ検索エンジンである Qdrant と対話するネイティブ Rust クライアントを提供します。Rust開発者が、他の言語やラッパーに依存せずに、コレクションの作成、ポイントのアップサート、複雑なクエリの実行などのベクタデータベース操作をアプリケーションに直接統合できるようにします。
動作方法
クライアントは gRPC をベースとしたインターフェースとして動作し、Tonic ライブラリを使用して Qdrant サーバーと通信します。高レベルの Qdrant クライアントオブジェクトを提供し、リクエストの送信、コレクションの管理、JSON風の構造によるペイロードの処理を簡素化します。
対象ユーザー
効率的なベクタ検索とストレージを必要とする AI オンリーのアプリケーションを開発している Rust 開発者。自前ホスティングの Qdrant インスタンスまたはマネージドの Qdrant Cloud サービスのどちらを使用しているかに関わらず対応可能です。
特徴
- gRPC 通信: Tonic を使用してサーバーとの高速通信を実現。
- ベクタデータベース管理: コレクションの作成、削除、一覧表示を完全サポート。
- 柔軟なクエリ: フィルタリング、ペイロード管理、正確な検索パラメータをサポート。
- Qdrant Cloud 対応: マネージドクラウド展開用の API キー認証を内蔵。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト