在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的全部潛力——它接受您當前的提示,根據您的評估標準進行基準測試,並輸出生產就緒的改寫版本。
關於作者