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

发布: (2026年1月8日 GMT+8 04:13)
1 分钟阅读
原文: 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

相关文章

阅读更多 »

你好,我是新人。

嗨!我又回到 STEM 的领域了。我也喜欢学习能源系统、科学、技术、工程和数学。其中一个项目是…