Amazon Bedrock API
Amazon Bedrock API
Anthropic的Claude模型現已通過Amazon Bedrock全面開放使用。
透過Bedrock呼叫Claude的方式與使用Anthropic的客戶端SDK呼叫Claude略有不同。本指南將引導您完成在Python或TypeScript中透過Bedrock向Claude發出API呼叫的過程。
請注意,本指南假設您已經註冊了AWS帳戶並配置了程式化存取權限。
安裝和配置AWS CLI
- 安裝AWS CLI版本,版本需要等於或高於
2.13.23
- 使用AWS configure命令配置您的AWS憑證(參見配置AWS CLI),或在AWS儀表板中導航至”命令列或程式化存取”,並按照彈出模態框中的說明找到您的憑證。
- 驗證您的憑證是否正常工作:
Shell
安裝用於存取Bedrock的SDK
Anthropic的客戶端SDK支援Bedrock。您也可以直接使用AWS SDK,如boto3
。
存取Bedrock
訂閱Anthropic模型
前往AWS Console > Bedrock > Model Access並請求存取Anthropic模型。請注意,Anthropic模型的可用性因地區而異。有關最新資訊,請參見AWS文件。
API模型名稱
模型 | Bedrock API模型名稱 |
---|---|
Claude 3 Haiku | anthropic.claude-3-haiku-20240307-v1:0 |
Claude 3 Sonnet | anthropic.claude-3-sonnet-20240229-v1:0 |
Claude 3 Opus | anthropic.claude-3-opus-20240229-v1:0 |
Claude 3.5 Haiku | anthropic.claude-3-5-haiku-20241022-v1:0 |
Claude 3.5 Sonnet | anthropic.claude-3-5-sonnet-20241022-v2:0 |
列出可用模型
以下示例展示如何列印透過Bedrock可用的所有Claude模型列表:
發送請求
以下示例展示如何在Bedrock上使用Claude 3 Sonnet生成文本:
Was this page helpful?