AI入门:用Amazon Bedrock跑通第一个AI应用
零基础学会安装AWS CLI、配置Bedrock,并用现成模型搭建一个AI问答应用。
很多新手听说Amazon Bedrock,以为要自己从头训练AI模型,其实完全不是这样。Bedrock是AWS提供的一个服务,让你可以直接用大公司已经训练好的AI模型(比如大语言模型),再接入你自己的数据,快速做出一个AI应用。你不需要懂深度学习,也不需要显卡。
准备环境:安装AWS CLI并配置密钥
- 去 AWS CLI 官网下载对应你操作系统的安装包(AWS Command Line Interface,即用命令行操作AWS的工具)。
- 安装完成后,打开终端(Mac/Linux)或命令提示符(Windows),输入
aws --version,看到版本号就成功了。 - 登录AWS控制台,在“我的安全凭证”里创建访问密钥(Access Key ID和Secret Access Key)。
- 在终端输入
aws configure,依次填入密钥和默认区域(比如us-east-1)。
安装Bedrock:开通服务并获取模型访问权限
- 进入AWS控制台,搜索 Amazon Bedrock,点击“开始使用”。
- 在左侧菜单找到“模型访问权限”(Model access),点击“管理模型访问”。
- 勾选你想要的模型(比如Claude或Titan),提交申请。通常几分钟内会自动批准。
- 回到Bedrock主页,在“Playground”里可以立刻测试模型:选一个模型,输入问题,看它怎么回答。
跑通第一个AI应用:用Python调用Bedrock API
- 确保电脑安装了Python 3.8以上版本。终端输入
python --version检查。 - 安装boto3库:
pip install boto3(boto3是AWS的Python SDK,让你用代码调用AWS服务)。 - 新建一个文件
test_bedrock.py,粘贴以下代码:import boto3 import json client = boto3.client('bedrock-runtime', region_name='us-east-1') body = json.dumps({ "prompt": "你好,请用一句话介绍你自己。", "maxTokens": 100 }) response = client.invoke_model( modelId='amazon.titan-text-express-v1', body=body ) result = json.loads(response['body'].read()) print(result['results'][0]['outputText']) - 运行:
python test_bedrock.py。如果看到AI返回的文本,恭喜你,第一个AI应用跑通了!
常见坑与下一步
- 坑1:API密钥 一定要保密,不要上传到GitHub。如果泄露,立刻在控制台禁用。
- 坑2:模型访问权限申请后可能没生效,回到“模型访问权限”页面确认状态是“已授予”。
- 下一步:你可以把提示词换成你自己的业务问题,比如“帮我总结这篇文章”,或者接入你自己的知识库(用Bedrock Knowledge Bases功能)。
内容来源
DEV Beginners
发布时间
2026-06-27 01:30