🧱如何使用 Amazon Bedrock 与 Python (boto3)

发布: (2026年1月8日 GMT+8 04:13)
1 min read
原文: Dev.to

Source: Dev.to

🧰 要求

  • Python 3.9+
  • 已启用 Bedrock 的 AWS 账户
  • 已配置的 AWS 凭证(CLI、环境变量或 IAM 角色)

📦 安装 boto3

pip install boto3

🧠 Python 示例:在 Amazon Bedrock 上使用 Claude

import boto3
import json

client = boto3.client(
    "bedrock-runtime",
    region_name="us-east-1"
)

payload = {
    "prompt": "Human: Explain what Amazon Bedrock is in simple terms.\nAssistant:",
    "max_tokens_to_sample": 200
}

response = client.invoke_model(
    modelId="anthropic.claude-v2",
    body=json.dumps(payload)
)

result = response["body"].read().decode("utf-8")
print(result)

🔍 这段代码在做什么?

  • 使用 bedrock-runtime 调用基础模型。
  • invoke_model() 向 Claude 发送提示。
  • 响应以流的形式返回并进行解码。

🚀 最后感想

Amazon Bedrock + Python 是快速且安全构建 AI 驱动应用的强大组合。

非常适合:

  • AI 助手
  • 知识机器人
  • 云原生 AI 项目
Back to Blog

相关文章

阅读更多 »

什么是 AWS Bedrock?

为什么 Bedrock 甚至会存在?让我们倒回一点。大约在 2022‑2023 年,公司们对生成式 AI 疯狂热衷。ChatGPT 刚刚爆红。每个…

当一个 DNS 记录让互联网崩溃

价值5亿美元的云弹性警钟 2025年10月20日东部时间凌晨3点,俄亥俄州郊区的一款Ring门铃失去信号。与此同时,Robinhood……