Loading...
    • 開發者指南
    • API 參考
    • MCP
    • 資源
    • 發行說明
    Search...
    ⌘K
    入門
    Claude 簡介快速開始
    模型與定價
    模型概覽選擇模型Claude 4.6 新功能遷移指南模型棄用定價
    使用 Claude 構建
    功能概覽使用 Messages API處理停止原因提示詞最佳實踐
    上下文管理
    上下文視窗壓縮上下文編輯
    功能
    提示詞快取延伸思考自適應思考思考力度串流訊息批次處理引用多語言支援Token 計數嵌入視覺PDF 支援Files API搜尋結果結構化輸出
    工具
    概覽如何實作工具使用細粒度工具串流Bash 工具程式碼執行工具程式化工具呼叫電腦使用工具文字編輯器工具網頁擷取工具網頁搜尋工具記憶工具工具搜尋工具
    Agent Skills
    概覽快速開始最佳實踐企業級 Skills透過 API 使用 Skills
    Agent SDK
    概覽快速開始TypeScript SDKTypeScript V2(預覽版)Python SDK遷移指南
    API 中的 MCP
    MCP 連接器遠端 MCP 伺服器
    第三方平台上的 Claude
    Amazon BedrockMicrosoft FoundryVertex AI
    提示詞工程
    概覽提示詞產生器使用提示詞範本提示詞改進器清晰直接使用範例(多範例提示)讓 Claude 思考(CoT)使用 XML 標籤賦予 Claude 角色(系統提示詞)串聯複雜提示詞長上下文技巧延伸思考技巧
    測試與評估
    定義成功標準開發測試案例使用評估工具降低延遲
    強化防護機制
    減少幻覺提高輸出一致性防範越獄攻擊串流拒絕減少提示詞洩漏讓 Claude 保持角色
    管理與監控
    Admin API 概覽資料駐留工作區用量與成本 APIClaude Code Analytics API零資料保留
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    第三方平台上的 Claude

    Amazon Bedrock 上的 Claude

    Anthropic 的 Claude 模型現已透過 Amazon Bedrock 正式提供使用。

    透過 Bedrock 呼叫 Claude 與使用 Anthropic 的客戶端 SDK 呼叫 Claude 略有不同。本指南將引導您完成在 Python 或 TypeScript 中透過 Bedrock 對 Claude 進行 API 呼叫的過程。

    請注意,本指南假設您已經註冊了 AWS 帳戶並配置了程式化存取。

    安裝和配置 AWS CLI

    1. 安裝 AWS CLI,版本需為 2.13.23 或更新版本
    2. 使用 AWS configure 命令配置您的 AWS 憑證(請參閱配置 AWS CLI),或在 AWS 儀表板中導航至「Command line or programmatic access」並按照彈出視窗中的指示找到您的憑證。
    3. 驗證您的憑證是否正常運作:
    Shell
    aws sts get-caller-identity

    安裝用於存取 Bedrock 的 SDK

    Anthropic 的客戶端 SDK 支援 Bedrock。您也可以直接使用 AWS SDK,例如 boto3。

    pip install -U "anthropic[bedrock]"

    存取 Bedrock

    訂閱 Anthropic 模型

    前往 AWS 主控台 > Bedrock > 模型存取並請求存取 Anthropic 模型。請注意,Anthropic 模型的可用性因區域而異。請參閱 AWS 文件以獲取最新資訊。

    API 模型 ID

    模型基礎 Bedrock 模型 IDglobaluseujpapac
    Claude Opus 4.6anthropic.claude-opus-4-6-v1:0YesYesYesYesYes
    Claude Sonnet 4.5anthropic.claude-sonnet-4-5-20250929-v1:0YesYesYesYesNo
    Claude Sonnet 4anthropic.claude-sonnet-4-20250514-v1:0YesYesYesNoYes
    Claude Sonnet 3.7 ⚠️anthropic.claude-3-7-sonnet-20250219-v1:0NoYesYesNoYes
    Claude Opus 4.5anthropic.claude-opus-4-5-20251101-v1:0YesYesYesNoNo
    Claude Opus 4.1anthropic.claude-opus-4-1-20250805-v1:0NoYesNoNoNo
    Claude Opus 4anthropic.claude-opus-4-20250514-v1:0NoYesNoNoNo
    Claude Haiku 4.5anthropic.claude-haiku-4-5-20251001-v1:0YesYesYesNoNo
    Claude Haiku 3.5 ⚠️anthropic.claude-3-5-haiku-20241022-v1:0NoYesNoNoNo
    Claude Haiku 3anthropic.claude-3-haiku-20240307-v1:0NoYesYesNoYes

    有關區域與全域模型 ID 的更多資訊,請參閱下方的全域與區域端點章節。

    列出可用模型

    以下範例展示如何列印透過 Bedrock 可用的所有 Claude 模型清單:

    aws bedrock list-foundation-models --region=us-west-2 --by-provider anthropic --query "modelSummaries[*].modelId"

    發送請求

    以下範例展示如何在 Bedrock 上從 Claude 生成文字:

    from anthropic import AnthropicBedrock
    
    client = AnthropicBedrock(
        # Authenticate by either providing the keys below or use the default AWS credential providers, such as
        # using ~/.aws/credentials or the "AWS_SECRET_ACCESS_KEY" and "AWS_ACCESS_KEY_ID" environment variables.
        aws_access_key="<access key>",
        aws_secret_key="<secret key>",
        # Temporary credentials can be used with aws_session_token.
        # Read more at https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.html.
        aws_session_token="<session_token>",
        # aws_region changes the aws region to which the request is made. By default, we read AWS_REGION,
        # and if that's not present, we default to us-east-1. Note that we do not read ~/.aws/config for the region.
        aws_region="us-west-2",
    )
    
    message = client.messages.create(
        model="global.anthropic.claude-opus-4-6-v1:0",
        max_tokens=256,
        messages=[{"role": "user", "content": "Hello, world"}]
    )
    print(message.content)

    請參閱我們的客戶端 SDK 以獲取更多詳細資訊,以及官方 Bedrock 文件在此。

    活動日誌記錄

    Bedrock 提供呼叫日誌記錄服務,允許客戶記錄與您的使用相關的提示和完成內容。

    Anthropic 建議您至少以 30 天滾動方式記錄您的活動,以便了解您的活動並調查任何潛在的濫用行為。

    開啟此服務不會讓 AWS 或 Anthropic 存取您的內容。

    功能支援

    您可以在此處找到目前在 Bedrock 上支援的所有功能。

    Bedrock 上的 PDF 支援

    PDF 支援可透過 Converse API 和 InvokeModel API 在 Amazon Bedrock 上使用。有關 PDF 處理功能和限制的詳細資訊,請參閱 PDF 支援文件。

    Converse API 使用者的重要注意事項:

    • 視覺化 PDF 分析(圖表、圖片、版面配置)需要啟用引用功能
    • 未啟用引用功能時,僅提供基本文字擷取
    • 如需完全控制且不強制引用,請使用 InvokeModel API

    有關兩種文件處理模式及其限制的更多詳細資訊,請參閱 PDF 支援指南。

    1M token 上下文視窗

    Claude Opus 4.6、Sonnet 4.5 和 Sonnet 4 在 Amazon Bedrock 上支援 1M token 上下文視窗。

    1M token 上下文視窗目前處於測試階段。要使用擴展上下文視窗,請在您的 Bedrock API 請求中包含 context-1m-2025-08-07 beta 標頭。

    全域與區域端點

    從 Claude Sonnet 4.5 及所有未來模型開始,Amazon Bedrock 提供兩種端點類型:

    • 全域端點:動態路由以實現最大可用性
    • 區域端點:保證資料透過特定地理區域路由

    區域端點相較於全域端點有 10% 的價格溢價。

    這僅適用於 Claude Sonnet 4.5 及未來模型。較舊的模型(Claude Sonnet 4、Opus 4 及更早版本)維持其現有的定價結構。

    何時使用各選項

    全域端點(建議使用):

    • 提供最大的可用性和正常運行時間
    • 動態將請求路由到有可用容量的區域
    • 無價格溢價
    • 最適合資料駐留要求靈活的應用程式

    區域端點(CRIS):

    • 透過特定地理區域路由流量
    • 資料駐留和合規要求所必需
    • 適用於美國、歐盟、日本和澳洲
    • 10% 的價格溢價反映了專用區域容量的基礎設施成本

    實作

    使用全域端點(Opus 4.6、Sonnet 4.5 和 Sonnet 4 的預設選項):

    Claude Sonnet 4.5 和 4 的模型 ID 已包含 global. 前綴:

    from anthropic import AnthropicBedrock
    
    client = AnthropicBedrock(aws_region="us-west-2")
    
    message = client.messages.create(
        model="global.anthropic.claude-opus-4-6-v1:0",
        max_tokens=256,
        messages=[{"role": "user", "content": "Hello, world"}]
    )

    使用區域端點(CRIS):

    要使用區域端點,請從模型 ID 中移除 global. 前綴:

    from anthropic import AnthropicBedrock
    
    client = AnthropicBedrock(aws_region="us-west-2")
    
    # Using US regional endpoint (CRIS)
    message = client.messages.create(
        model="anthropic.claude-opus-4-6-v1:0",  # No global. prefix
        max_tokens=256,
        messages=[{"role": "user", "content": "Hello, world"}]
    )

    其他資源

    • AWS Bedrock 定價: aws.amazon.com/bedrock/pricing
    • AWS 定價文件: Bedrock 定價指南
    • AWS 部落格文章: 在 Amazon Bedrock 中推出 Claude Sonnet 4.5
    • Anthropic 定價詳情: 定價文件

    Was this page helpful?

    • 安裝和配置 AWS CLI
    • 安裝用於存取 Bedrock 的 SDK
    • 存取 Bedrock
    • 訂閱 Anthropic 模型
    • Bedrock 上的 PDF 支援
    • 1M token 上下文視窗