亚马逊AWS官方博客

Anthropic 的 Claude 3 Opus 模型现已在 Amazon Bedrock 上线



我们生活在生成式人工智能(AI)时代,这是一个快速创新的时代。Anthropic 于 3 月 4 日发布其 Claude 3 基础模型(FM),当天,我们也在 Amazon Bedrock 上推出了兼顾技能和速度的模型 Claude 3 Sonnet。3 月 13 日,我们在 Amazon Bedrock 上推出了 Claude 3 Haiku 模型,这是 Claude 3 系列中速度最快、最紧凑的成员,可实现近乎实时的响应。

今天,我们宣布 Anthropic 的 Claude 3 Opus 将在 Amazon Bedrock 上线,这是最智能的 Claude 3 模型,可在处理高度复杂的任务时提供市场最佳性能。它能以出色的流畅度和类似人类的理解力处理开放式提示和看不见的场景,引领通用智能领域的发展。

随着 Claude 3 Opus 在 Amazon Bedrock 上线,企业可以构建生成式人工智能应用程序,以自动执行任务,通过面向用户的应用程序实现创收,进行复杂的财务预测,并加快各个领域的研发。与 Claude 3 系列的其他成员一样,Opus 可以处理图像并返回文本输出。

在困难的开放式问题上,Claude 3 Opus 的准确率预计是 Claude 2.1 的两倍,降低了提供错误回答的可能性。由于企业客户在医疗保健、金融和法律研究等行业依赖 Claude,因此提高准确率对于安全和绩效至关重要。

Claude 3 Opus 的表现如何?
Claude 3 Opus 在人工智能系统的大多数常见评估基准上都优于同类产品,包括本科水平专家知识(MMLU)、研究生水平专家推理(GPQA)、基础数学(GSM8K)等。它对复杂任务表现出高水平的理解力和流畅度,引领通用智能的发展。


来源:https://www.anthropic.com/news/claude-3-family

以下是 Claude 3 Opus 模型支持的几个应用场景:

  • 任务自动化:规划和执行跨 API、数据库和交互式编码的复杂操作
  • 研究:集思广益和假设生成、研究审查和药物发现
  • 策略:高级分析图表、财务和市场趋势以及预测

要详细了解 Claude 3 Opus 的特征和功能,请访问 Bedrock 上的 Anthropic Claude 和 Amazon Bedrock 文档中的 Anthropic Claude 模型

Claude 3 Opus 的实际应用
如果您是第一次使用 Anthropic 模型,请前往 Amazon Bedrock 控制台,然后在左下方窗格中选择模型访问权限。单独申请 Claude 3 Opus 的访问权限。

要在控制台中测试 Claude 3 Opus,请在左侧菜单窗格的操场下选择文本聊天。然后选择选择模型,类别选择 Anthropic,模型选择 Claude 3 Opus

要测试更多 Claude 提示示例,请选择加载示例。您可以查看和运行特定于 Claude 3 Opus 的示例,例如分析季度报告、构建网站和创建卷轴动作游戏。

您还可以选择查看 API 请求,使用 AWS 命令行界面(AWS CLI)和 AWS SDK 中的代码示例访问模型。以下是 AWS CLI 命令的示例:

aws bedrock-runtime invoke-model \
     --model-id anthropic.claude-3-opus-20240229-v1:0 \
     --body "{\"messages\":[{\"role\":\"user\",\"content\":[{\"type\":\"text\",\"text\":\" Your task is to create a one-page website for an online learning platform.\\n\"}]}],\"anthropic_version\":\"bedrock-2023-05-31\",\"max_tokens\":2000,\"temperature\":1,\"top_k\":250,\"top_p\":0.999,\"stop_sequences\":[\"\\n\\nHuman:\"]}" \
     --cli-binary-format raw-in-base64-out \
     --region us-east-1 \
     invoke-model-output.txt

正如我在之前的 Claude 3 模型发布文章中提到的那样,您需要使用新的 Anthropic Claude 消息 API 格式来实现 Claude 3 模型的某些功能,例如图像处理。如果使用 Anthropic Claude 文本补全 API 并想使用 Claude 3 模型,则应从文本补全 API 升级

我的同事 Dennis TraubFrancois Bouteruche 正在使用 AWS SDK 为 Amazon Bedrock 构建代码示例。您可以在 Amazon Bedrock 文档中了解如何在 Amazon Bedrock 上调用 Claude 3 来生成用于图像分析的文本多模态提示

以下是发送消息 API 请求以生成文本的示例 JavaScript 代码:

// claude_opus.js - Invokes Anthropic Claude 3 Opus using the Messages API.
import {
  BedrockRuntimeClient,
  InvokeModelCommand
} from "@aws-sdk/client-bedrock-runtime";

const modelId = "anthropic.claude-3-opus-20240229-v1:0";
const prompt = "Hello Claude, how are you today?";

// Create a new Bedrock Runtime client instance
const client = new BedrockRuntimeClient({ region: "us-east-1" });

// Prepare the payload for the model
const payload = {
  anthropic_version: "bedrock-2023-05-31",
  max_tokens: 1000,
  messages: [{
    role: "user",
    content: [{ type: "text", text: prompt }]
  }]
};

// Invoke Claude with the payload and wait for the response
const command = new InvokeModelCommand({
  contentType: "application/json",
  body: JSON.stringify(payload),
  modelId
});
const apiResponse = await client.send(command);

// Decode and print Claude's response
const decodedResponseBody = new TextDecoder().decode(apiResponse.body);
const responseBody = JSON.parse(decodedResponseBody);
const text = responseBody.content[0].text;
console.log(`Response: ${text}`);

现在,您可以安装适用于 Node.js 的 JavaScript 运行时客户端的 AWS SDK 并运行 claude_opus.js

npm install @aws-sdk/client-bedrock-runtime
node claude_opus.js

有关不同编程语言的更多示例,请查看 Amazon Bedrock 用户指南中的代码示例部分,并在 Community.aws 上学习如何通过 Anthropic Claude 使用系统提示

现已推出
Claude 3 Opus 现已在美国西部(俄勒冈州)区域推出;请查看完整区域列表以了解未来的更新。

立即在 Amazon Bedrock 控制台中试用 Claude 3 Opus,并将反馈发送至 AWS re:Post for Amazon Bedrock 或通过您常用的 AWS Support 联系人发送。

Channy