

# 使用 `s3vectors-embed-cli` 创建向量嵌入并执行语义搜索
<a name="s3-vectors-cli"></a>

Amazon S3 Vectors 提供了一个名为 Amazon S3 Vectors Embed CLI (`s3vectors-embed-cli`) 的独立开源工具，该工具通过在单个命令中将嵌入生成与向量操作相结合来简化向量数据的处理。此 CLI 工具通过使用 Amazon Bedrock 基础模型自动生成向量嵌入，并自动在向量索引中执行语义搜索操作，有助于您快速开始使用 S3 向量。

S3 Vectors Embed CLI 提供了两个主要命令，用于将 Amazon Bedrock 嵌入模型与 S3 Vectors 操作集成：
+ `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 存储库](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)。