第三方 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控制台 > Bedrock > 模型访问并请求访问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任何访问您内容的权限。
功能支持
您可以在这里找到Bedrock当前支持的所有功能。