项目简介
本项目是基于AWS Lambda的Amazon Bedrock API实现,借助AWS CDK和Lambda Function URLs构建API,利用Lambda Function完成API的后端处理工作,能提供对Amazon Bedrock所提供的各类AI模型的访问,涵盖文本生成、图像生成、模型列表查询等功能。
项目的主要特性和功能
- 模型访问:通过Lambda Function可访问Amazon Bedrock的多种AI模型,支持文本生成、图像生成、模型列表查询等操作。
- Lambda Function URLs:以Lambda Function URLs作为API访问点,支持HTTP请求方式。
- AWS CDK:使用AWS CDK创建和管理基础设施,如Lambda Function、API Gateway等。
- 多模型支持:支持Titan、Jurassic、Claude等多种AI模型,并提供对应的API接口。
- 响应格式:响应数据以JSON格式呈现,便于解析和处理。
安装使用步骤
- 安装AWS CLI,确保已安装且配置好正确的AWS凭据。
- 使用pip安装AWS CDK。
- 在项目根目录下运行
cdk deploy
命令,部署Lambda Function及相关AWS资源。 - 使用curl或其他HTTP客户端工具,通过Lambda Function URLs访问相应的API接口。
- 解析返回的JSON响应数据,获取所需的模型输出或信息。
注意:此项目假设用户已下载本项目源码文件,且对AWS服务有一定了解。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】