极客前沿

AI 入门:用 AWS 一步步搭建你的第一个智能应用

2026-06-28 01:30
DEV Beginners
查看原文

手把手教你注册 AWS、安装 CLI、调用 Bedrock 模型,10 分钟跑通你的第一个 AI 应用。

准备环境:你需要什么?

开始之前,你需要三样东西:

Tutorial Image
  • 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 用户权限。

Tutorial Image

安装步骤:配置 AWS CLI

  1. 打开终端(Windows 用 cmd 或 PowerShell,Mac/Linux 用 Terminal)。
  2. 输入 aws configure 并回车。
  3. 依次输入你的 Access Key IDSecret Access Key(在 AWS 控制台“我的安全凭证”里生成)。
  4. 默认区域输入 us-east-1(或其他离你近的区域)。
  5. 输出格式输入 json

完成后,输入 aws sts get-caller-identity 验证,如果返回你的账号信息,就配置成功了。

Tutorial Image

验证是否成功:调用第一个 AI 模型

我们使用 Amazon Bedrock(AWS 的 AI 模型服务,无需管理服务器)来生成一段文字。先安装 Python 的 AWS SDK:

Tutorial Image
  • 在终端输入 pip install boto3

然后创建一个文件 test_bedrock.py,粘贴以下代码:

Tutorial Image
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-v2ai21.j2-mid-v1
  • AWS Lambda(无服务器计算服务,按实际调用次数付费)把代码部署成 API,这样就能通过网页调用你的 AI。
  • 如果想训练自己的模型,可以试试 Amazon SageMaker(机器学习平台,适合自定义模型)。

现在你已经入门了,接下来可以探索更多 AWS AI 服务,比如用 Bedrock 做聊天机器人、文档总结等。祝你玩得开心!

内容来源

DEV Beginners

发布时间

2026-06-28 01:30

返回 AI技术