透過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儀表板中導航至”命令列或程式化存取”,並按照彈出模態框中的說明找到您的憑證。
  3. 驗證您的憑證是否正常工作:
Shell
aws sts get-caller-identity

安裝用於存取Bedrock的SDK

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

存取Bedrock

訂閱Anthropic模型

前往AWS Console > Bedrock > Model Access並請求存取Anthropic模型。請注意,Anthropic模型的可用性因地區而異。有關最新資訊,請參見AWS文件

API模型名稱

模型Bedrock API模型名稱
Claude 3 Haikuanthropic.claude-3-haiku-20240307-v1:0
Claude 3 Sonnetanthropic.claude-3-sonnet-20240229-v1:0
Claude 3 Opusanthropic.claude-3-opus-20240229-v1:0
Claude 3.5 Haikuanthropic.claude-3-5-haiku-20241022-v1:0
Claude 3.5 Sonnetanthropic.claude-3-5-sonnet-20241022-v2:0

列出可用模型

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

發送請求

以下示例展示如何在Bedrock上使用Claude 3 Sonnet生成文本:

有關更多詳細資訊,請參見我們的客戶端SDK,以及官方Bedrock文件此處

Was this page helpful?