qdrant/go-client

Go client for Qdrant vector search engine

何を解決するか

このプロジェクトは、Go開発者がQdrantベクタ検索エンジンとやり取りできるGoクライアントライブラリを提供します。Goアプリケーション内でQdrantインスタンスに接続し、管理し、クエリするプロセスを簡素化します。

動作方法

このライブラリは、低レベルのgRPCクライアントをラップする高レベルのクライアントを実装しています。コレクションの作成、ポイント(ペイロード付きベクトル)のアップサート、オプションのフィルタ条件付きの類似性検索などの一般的な操作を実行するためのユーティリティとメソッドを提供します。

対象ユーザー

AIアプリケーションでQdrantをベクタデータベースとして使用しているGo開発者。たとえば、RAGや類似性検索を実装している開発者に適しています。

特徴

  • コレクションとポイントを管理するための高レベルのGo API。
  • 設定可能なオプション(TLS、APIキー、PoolSize)を備えたgRPC通信のサポート。
  • メタデータフィルタを用いたベクタ検索の実行が可能。
  • go get による簡単なインストール。

関連

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