

# `s3vectors-embed-cli` を使用したベクトル埋め込みの作成とセマンティック検索の実行
<a name="s3-vectors-cli"></a>

Amazon S3 Vectors は、Amazon S3 Vectors Embed CLI (`s3vectors-embed-cli`) と呼ばれるスタンドアロンのオープンソースツールを提供します。これにより、埋め込み生成とベクトルオペレーションを単一のコマンドに組み合わせることができ、ベクトルデータの操作が簡素化されます。この CLI ツールにより、Amazon Bedrock 基盤モデルによるベクトル埋め込みの生成と、ベクトルインデックス内のセマンティック検索操作を自動化することでき、すぐに S3 Vectors の使用を開始できます。

S3 Vectors Embed CLI には、Amazon Bedrock 埋め込みモデルを S3 Vectors オペレーションと統合するための 2 つのメインコマンドが用意されています。
+ `s3vectors-embed put`: ベクトル埋め込みを生成してベクトルインデックスに挿入します。具体的には、Amazon Bedrock モデルを使用してテキストとイメージをベクトル埋め込みに変換し、ベクトルインデックスに自動的に保存します。
+ `s3vectors-embed query`: Amazon Bedrock モデルとベクトルインデックスのクエリベクトルを使用して、クエリ入力からベクトル埋め込みを生成します。

Amazon S3 Vectors Embed CLI は、[Amazon Web Services - Labs GitHub リポジトリ](https://github.com/awslabs)で利用可能です。詳細なインストール手順、コマンドパラメータ、例、ベストプラクティスについては、「[Amazon S3 Vectors Embed CLI GitHub repository](https://github.com/awslabs/s3vectors-embed-cli)」を参照してください。

より詳細な制御とカスタマイズを提供する下位レベルの S3 Vectors API オペレーションについては、「*Amazon Simple Storage Service API Reference*」の「[Amazon S3 Vectors](https://docs.aws.amazon.com/AmazonS3/latest/API/API_Operations_Amazon_S3_Vectors.html)」を参照してください。