AI 入门:用 AWS 一步步搭建你的第一个智能应用
手把手教你注册 AWS、安装 CLI、调用 Bedrock 模型,10 分钟跑通你的第一个 AI 应用。
准备环境:你需要什么?
开始之前,你需要三样东西:
- AWS 账号:AWS 是亚马逊的云计算平台,提供各种 AI 服务。注册地址:aws.amazon.com/free,免费套餐足够入门。
- AWS CLI:这是一个命令行工具,让你在电脑上就能操作 AWS。下载地址:aws.amazon.com/cli/,选择对应你操作系统的版本安装。
- 编程语言(Python 推荐):我们通过代码调用 AI 服务。Python 最简单,下载地址:python.org/downloads/,安装时记得勾选“Add Python to PATH”。
常见坑:注册 AWS 需要信用卡,但免费套餐内不会扣费;如果提示“Access Denied”,检查一下 IAM 用户权限。
安装步骤:配置 AWS CLI
- 打开终端(Windows 用 cmd 或 PowerShell,Mac/Linux 用 Terminal)。
- 输入
aws configure并回车。 - 依次输入你的 Access Key ID 和 Secret Access Key(在 AWS 控制台“我的安全凭证”里生成)。
- 默认区域输入
us-east-1(或其他离你近的区域)。 - 输出格式输入
json。
完成后,输入 aws sts get-caller-identity 验证,如果返回你的账号信息,就配置成功了。
验证是否成功:调用第一个 AI 模型
我们使用 Amazon Bedrock(AWS 的 AI 模型服务,无需管理服务器)来生成一段文字。先安装 Python 的 AWS SDK:
- 在终端输入
pip install boto3。
然后创建一个文件 test_bedrock.py,粘贴以下代码:
import boto3
import json
client = boto3.client('bedrock-runtime', region_name='us-east-1')
response = client.invoke_model(
modelId='amazon.titan-text-lite-v1',
contentType='application/json',
accept='application/json',
body=json.dumps({
"inputText": "用一句话介绍人工智能"
})
)
result = json.loads(response['body'].read())
print(result['results'][0]['outputText'])运行 python test_bedrock.py,如果看到一句关于人工智能的介绍,就说明成功了!
常见坑:如果报错 AccessDeniedException,确保你的 IAM 用户有 Bedrock 的调用权限(在 IAM 里附加 AmazonBedrockFullAccess 策略)。
下一步可以做什么?
- 尝试换一个模型,比如
anthropic.claude-v2或ai21.j2-mid-v1。 - 用 AWS Lambda(无服务器计算服务,按实际调用次数付费)把代码部署成 API,这样就能通过网页调用你的 AI。
- 如果想训练自己的模型,可以试试 Amazon SageMaker(机器学习平台,适合自定义模型)。
现在你已经入门了,接下来可以探索更多 AWS AI 服务,比如用 Bedrock 做聊天机器人、文档总结等。祝你玩得开心!
内容来源
DEV Beginners
发布时间
2026-06-28 01:30