Qdrant ​

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

Qdrant は、ペイロード付きの埋め込みを保存し、類似度検索を実行するオープンソースのベクトルデータベースです。 Qdrant コネクタを使用すると、WorkatoレシピからQdrantコレクション内のベクトルを保存、検索、管理できます。

Qdrantコネクターを使用して、次のことを行います。

  • コレクションにポイントをアップサートします。
  • 上流ステップで作成された埋め込みを使用して、最も近いポイントをクエリします。
  • ページネーションを使用してポイントをスクロールします。
  • IDでポイントを取得するか、IDまたはフィルターでポイントを削除します。
  • コレクションを一覧表示し、コレクションの詳細を取得し、コレクションを作成します。

埋め込みは上流で作成される

Qdrantはベクトルを保存および検索します。ただし、ベクトル自体は作成しません。アップサートやポイントのクエリを実行する前に、「AI by Workato」アクションなどを使用して、別のレシピステップで埋め込みを生成します。ベクトル入力は生のテキストではなく、浮動小数点数の配列です。

コミュニティライブラリからQdrantをインストール ​

次の手順を実行して、コミュニティライブラリからQdrantコネクターをインストールします:

1

レシピエディターを開き、コネクターを検索します。または、コミュニティライブラリでコネクターを検索できます。

レシピエディターで検索レシピエディターでコミュニティコネクターを検索

2

インストールするコミュニティコネクターを選択します。

3

インストールをクリックして、コミュニティライブラリからコネクターをインストールします。

インストールをクリックインストールをクリック

4

Release connector(コネクターをリリース)を選択します。または、ワークスペースにリリースする前にコネクターコードを確認して変更するには、コードを確認を選択します。

コネクターをリリースコネクターをリリース

5

コネクターに加えた変更を要約してから、リリースをクリックし、ワークスペースのコラボレーターがレシピでコネクターを使用できるようにします。

リリースの確認ダイアログリリースの確認ダイアログ

コネクション設定 ​

QdrantコネクターはAPIキー認証を使用します。

Qdrantのセットアップ ​

QdrantクラスタとAPIキーの取得方法は、使用しているQdrantインスタンスの種類によって異なります。ご利用のユースケースに合った手順に従ってください。

Qdrant Cloud ​

1

Qdrant Cloud console にサインインします。

2

クラスタを作成します。既存のクラスタを使用する場合は、このステップをスキップします。

1

クラウドダッシュボードで Clusters > Create をクリックします。

2

Name フィールドにクラスタ名を入力します。

3

Qdrantで使用するクラウドプロバイダを選択します。

4

Region ドロップダウンメニューでリージョンを選択します。

5

Createをクリックします。

3

クラスタURLを取得します。

1

サイドナビゲーションメニューで Clusters をクリックします。

2

使用するクラスタを選択します。

3

Cluster URL をコピーします。例: https://xyz-example.region.provider.cloud.qdrant.io:6333。

4

データベースAPIキーを生成します。

1

サイドナビゲーションメニューの Clusters セクションに移動します。

2

API keys > Create database API key をクリックします。

3

キーをコピーしてWorkatoで使用します。

Self-hosted Qdrant ​

1

インスタンス上で QDRANT__SERVICE__API_KEY 環境変数を設定します。この方法は、Docker CLI、Docker Compose、Kubernetesなど、選択したデプロイ方法によって異なります。詳細については、Qdrantのsecurity guide を参照してください。

デフォルトでは認証が有効になっていない

Self-hosted Qdrantインスタンスでは、デフォルトで認証が有効になっていません。

2

キーがプレーンテキストで送信されないように、TLSを有効にします。この方法は、Docker Composeや config.yaml ファイルなど、選択したデプロイ方法によって異なります。詳細については、Qdrantのsecurity guide を参照してください。

Self-hostedインスタンスはパブリックである必要がある

Workatoは localhost やプライベートネットワークアドレスには到達できません。インスタンスをパブリックアドレスまたはトンネル経由で公開し、そのアドレスをクラスタURLとして使用します。例: https://qdrant.mycompany.com:6333。

APIキー認証を使用してQdrantに接続 ​

WorkatoでQdrantコネクションを設定するには、次の手順を実行します。

1

作成 > コネクションをクリックします。

2

「Qdrant」を検索し、アプリとして選択します。

3

コネクション名フィールドにコネクションの名前を入力します。

コネクション名、Location、Cluster URL、API keyフィールドが表示されたQdrant接続設定ページ。Qdrant接続のセットアップ

4

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

5

QdrantクラスタのフルURL、ポートを含むものを Cluster URL フィールドに入力します。例: https://xyz-example.region.provider.cloud.qdrant.io:6333。

6

データベースAPIキーを API key フィールドに入力します。

7

接続をクリックします。

最終更新日: