Amazon Bedrock
Amazon Bedrock 是一项托管服务,通过统一的 API 提供来自多个 AI 供应商的基础模型。Spring AI 支持所有通过 Amazon Bedrock 提供的 Chat 和 Embedding AI 模型,通过实现 Spring 接口 ChatClient、StreamingChatClient 和 EmbeddingClient 来达成这一目标。
此外,Spring AI 还为所有客户端提供了 Spring Auto-Configurations 和 Boot Starters,便于快速启动和配置 Bedrock 模型。
开始使用
开始使用需要以下步骤:
-
添加 Boot Starter:将 Spring Boot 启动器添加到您的项目中,以便支持 Bedrock。
-
获取 AWS 凭证:如果您尚未拥有 AWS 账户和配置好的 AWS CLI,可以参考这个视频指南:在4分钟内完成 AWS CLI & SDK 设置!完成设置后,您应该能够获取访问密钥和安全密钥。
-
启用要使用的 Bedrock 模型:登录 Amazon Bedrock 并从左侧的“模型访问”菜单中配置您打算使用的模型访问权限。
项目依赖项
接下来,在项目的 Maven pom.xml
构建文件中添加 Spring Boot Starter 依赖项: