在AWS上推出Claude Sonnet 5:Anthropic最强的Sonnet模型
Anthropic宣布在Amazon Bedrock和Claude Platform on AWS上推出其最先进的Sonnet模型Claude Sonnet 5。该模型在编码、智能体任务和专业工作中提供接近Opus级别的智能,但价格与Sonnet系列相同。它支持多文件编码、复杂推理和自动化工作流程,适用于金融、生产力等领域。文章还提供了在Amazon Bedrock上使用该模型的详细指南和代码示例。
Anthropic今日宣布,其最先进的Sonnet模型——Claude Sonnet 5已在Amazon Bedrock和Claude Platform on AWS上正式可用。作为Anthropic最新一代的首个Sonnet模型,Claude Sonnet 5代表了重要的一步前进。它以Sonnet的定价提供顶级智能,适用于编码、智能体以及日常专业工作的大规模部署。通过Amazon Bedrock上的Claude Sonnet 5,您可以在现有AWS环境中构建应用,保持企业安全性和区域数据驻留,并扩展推理能力。同时,Claude Sonnet 5也通过Claude Platform on AWS提供,让您通过AWS管理控制台获得Anthropic原生平台体验和能力——使用与直接使用Anthropic相同的API、功能和控制台体验,并统一AWS账单和认证。
本文介绍了Sonnet 5的改进之处,并为AI工程师在Amazon Bedrock上将模型集成到智能体系统和生产推理工作负载中提供了实用指南。有关Claude Platform on AWS的文档,请参阅相关文档。
Claude Sonnet 5的不同之处
Claude Sonnet 5在编码、智能体任务和专业工作方面表现出更强的性能。它带来了接近Opus的智能,同时保持能力、成本和速度的平衡,使团队能够依赖Sonnet进行大规模日常任务。当您需要强大的推理、编码和智能体可靠性且无需Opus级定价时,请使用Claude Sonnet 5;当任务需要最高推理能力且能承受成本溢价时,请使用Claude Opus。Sonnet 5能够跨阶段维护计划,跟踪已完成和未完成的工作,并以更少的修正轮次解决问题,从而实现更大规模的可预测行为。
在编码方面,Sonnet 5能够导航真实代码库,进行多文件更改,并完成更长的调试和重构任务。它编写的代码更清晰、更易于维护,减少了对监督的需求。对于自主智能体,Claude Sonnet 5作为更可靠的骨干,处理复杂的依赖链和多步骤工具使用,非常适合面向客户和内部使用的智能体。在专业工作中,Sonnet 5将长而复杂的非结构化来源综合为结构化的交付物,如简报、分析和报告。Claude Sonnet 5被设计为Sonnet 4.6的明确升级。
行业用例
Claude Sonnet 5非常适合可靠性和结构化推理至关重要的行业。对于金融服务团队,Sonnet 5支持电子表格建模、财务分析和报告智能体,这些智能体在运行时会审计自己的数字。这支持从数据摄取到验证输出的端到端工作流程。对于生产力工作,它高一致性处理报告构建和审计、文档起草和结构化分析。凭借其计算机使用能力,您可以自动化以前需要人工交互的浏览器和桌面工作流程。对于智能体和工作流自动化,Claude Sonnet 5作为生产智能体的骨干,调用工具并无人值守地运行多步任务。
在Amazon Bedrock上开始使用Claude Sonnet 5
您可以通过Amazon Bedrock控制台开始使用Claude Sonnet 5。
在Amazon Bedrock控制台中,在“测试”下,选择“游乐场”。
对于模型,选择Claude Sonnet 5。现在,您可以使用该模型测试复杂的编码提示。
(Amazon Bedrock控制台游乐场中选中Claude Sonnet 5的截图)
您也可以通过编程方式访问模型:使用Anthropic Messages API通过Anthropic SDK或bedrock-mantle端点调用bedrock-runtime,或者继续通过AWS CLI和AWS SDK使用Invoke和Converse API。
先决条件
- 具有Amazon Bedrock访问权限的活跃AWS账户
- 已安装并配置AWS CLI
- Python 3.8+
- 已安装Boto3:pip install boto3
- 已安装Anthropic SDK:pip install anthropic[bedrock]
- IAM权限:bedrock:InvokeModel, bedrock:InvokeModelWithResponseStream, 和 bedrock:CreateInference
以下是一个使用AWS SDK for Python (Boto3)的快速示例:
import boto3
import json
# 创建Bedrock Runtime客户端
bedrock_runtime = boto3.client(
service_name="bedrock-runtime",
region_name="us-east-1"
)
# 调用Claude Sonnet 5
response = bedrock_runtime.invoke_model(
modelId="us.anthropic.claude-sonnet-5",
contentType="application/json",
accept="application/json",
body=json.dumps({
"anthropic_version": "bedrock-2023-05-31",
"max_tokens": 4096,
"messages": [
{
"role": "user",
"content": "Design a distributed architecture on AWS in Python that should support 100k requests per second across multiple geographic regions."
}
]
})
)
result = json.loads(response["body"].read())
print(result["content"][0]["text"])您也可以使用Amazon Bedrock Converse API获得统一的多模型体验:
import boto3
bedrock_runtime = boto3.client("bedrock-runtime", region_name="us-east-1")
response = bedrock_runtime.converse(
modelId="us.anthropic.claude-sonnet-5",
messages=[
{
"role": "user",
"content": [
{
"text": "Design a distributed architecture on AWS in Python that should support 100k requests per second across multiple geographic regions."
}
]
}
],
inferenceConfig={
"maxTokens": 4096
}
)
print(response["output"]["message"]["content"][0]["text"])您还可以使用Anthropic Messages API通过anthropic[bedrock] SDK包获得简化体验:
from anthropic import AnthropicBedrockMantle
# 初始化Bedrock Mantle客户端(自动使用SigV4认证)
mantle_client = AnthropicBedrockMantle(aws_region="us-east-1")
# 使用Messages API创建消息
message = mantle_client.messages.create(
model="anthropic.claude-sonnet-5",
max_tokens=4096,
messages=[
{"role": "user", "content": "Design a distributed architecture on AWS in Python that should support 100k requests per second across multiple geographic regions"}
]
)
print(message.content[0].text)可用性
Claude Sonnet 5今天即可在Amazon Bedrock上使用,支持的AWS区域完整列表见Amazon Bedrock文档。Claude Sonnet 5也在Claude Platform on AWS上可用,覆盖北美、南美、欧洲和亚太地区。
立即在Amazon Bedrock控制台、Claude Platform on AWS中尝试Claude Sonnet 5,或探索GitHub上的入门notebook。Sonnet 5在2026年8月31日前提供促销定价。详情请参见Amazon Bedrock定价。您还可以通过使用Amazon Bedrock上的高级提示优化来释放Sonnet 5的全部潜力——它接受您当前的提示,根据您的评估标准进行基准测试,并输出生产就绪的改写版本。
关于作者