跳到主要内容
Open In ColabOpen on GitHub

Bedrock

Amazon Bedrock 是一种全托管服务,通过单一 API 提供来自领先 AI 公司(如 AI21 LabsAnthropicCohereMetaStability AIAmazon)的多种高性能基础模型 (FM),以及构建具有安全性、隐私和负责任 AI 的生成式 AI 应用程序所需的广泛功能集。使用 Amazon Bedrock,您可以轻松试验和评估适用于您的用例的顶尖基础模型,使用微调和检索增强生成 (RAG) 等技术,利用您的数据对其进行私有定制,并构建可使用您的企业系统和数据源执行任务的代理。由于 Amazon Bedrock 是无服务器的,您无需管理任何基础设施,并且可以使用您已经熟悉的 AWS 服务,安全地将生成式 AI 功能集成并部署到您的应用程序中。

%pip install --upgrade --quiet  boto3
from langchain_aws import BedrockEmbeddings

embeddings = BedrockEmbeddings(
credentials_profile_name="bedrock-admin", region_name="us-east-1"
)
API 参考:BedrockEmbeddings
embeddings.embed_query("This is a content of the document")
embeddings.embed_documents(
["This is a content of the document", "This is another document"]
)
# async embed query
await embeddings.aembed_query("This is a content of the document")
# async embed documents
await embeddings.aembed_documents(
["This is a content of the document", "This is another document"]
)