极客前沿

AI入门:用Amazon Bedrock跑通第一个AI应用

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

零基础学会安装AWS CLI、配置Bedrock,并用现成模型搭建一个AI问答应用。

很多新手听说Amazon Bedrock,以为要自己从头训练AI模型,其实完全不是这样。Bedrock是AWS提供的一个服务,让你可以直接用大公司已经训练好的AI模型(比如大语言模型),再接入你自己的数据,快速做出一个AI应用。你不需要懂深度学习,也不需要显卡。

Tutorial Image

准备环境:安装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

  1. 确保电脑安装了Python 3.8以上版本。终端输入 python --version 检查。
  2. 安装boto3库:pip install boto3(boto3是AWS的Python SDK,让你用代码调用AWS服务)。
  3. 新建一个文件 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'])
  4. 运行:python test_bedrock.py。如果看到AI返回的文本,恭喜你,第一个AI应用跑通了!

常见坑与下一步

  • 坑1:API密钥 一定要保密,不要上传到GitHub。如果泄露,立刻在控制台禁用。
  • 坑2:模型访问权限申请后可能没生效,回到“模型访问权限”页面确认状态是“已授予”。
  • 下一步:你可以把提示词换成你自己的业务问题,比如“帮我总结这篇文章”,或者接入你自己的知识库(用Bedrock Knowledge Bases功能)。

内容来源

DEV Beginners

发布时间

2026-06-27 01:30

返回 AI技术