第三方 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 Opus 4 | anthropic.claude-opus-4-20250514-v1:0 |
Claude Sonnet 4 | anthropic.claude-sonnet-4-20250514-v1:0 |
Claude Sonnet 3.7 | anthropic.claude-3-7-sonnet-20250219-v1:0 |
Claude Haiku 3.5 | anthropic.claude-3-5-haiku-20241022-v1:0 |
Claude Sonnet 3.5 | anthropic.claude-3-5-sonnet-20241022-v2:0 |
Claude Opus 3 | anthropic.claude-3-opus-20240229-v1:0 |
Claude Sonnet 3 | anthropic.claude-3-sonnet-20240229-v1:0 |
Claude Haiku 3 | anthropic.claude-3-haiku-20240307-v1:0 |
列出可用模型
以下示例展示如何列印透過 Bedrock 提供的所有 Claude 模型:
發送請求
以下示例展示如何在 Bedrock 上從 Claude 生成文本:
有關更多詳細信息,請參閱我們的客戶端 SDK,以及此處的官方 Bedrock 文檔。
活動日誌記錄
Bedrock 提供調用日誌記錄服務,允許客戶記錄與您的使用相關的提示和完成內容。
Anthropic 建議您至少在 30 天滾動基礎上記錄您的活動,以了解您的活動並調查任何潛在的濫用。
開啟此服務不會給 AWS 或 Anthropic 提供對您內容的任何訪問權限。