5.2.6、【AI技术新纪元:Spring AI解码】Amazon Bedrock

时间:2024-03-21 12:49:47

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 模型。

开始使用

开始使用需要以下步骤:

  1. 添加 Boot Starter:将 Spring Boot 启动器添加到您的项目中,以便支持 Bedrock。

  2. 获取 AWS 凭证:如果您尚未拥有 AWS 账户和配置好的 AWS CLI,可以参考这个视频指南:在4分钟内完成 AWS CLI & SDK 设置!完成设置后,您应该能够获取访问密钥和安全密钥。

  3. 启用要使用的 Bedrock 模型:登录 Amazon Bedrock 并从左侧的“模型访问”菜单中配置您打算使用的模型访问权限。

项目依赖项

接下来,在项目的 Maven pom.xml 构建文件中添加 Spring Boot Starter 依赖项: