赞
踩
今日的重大新闻是:名为Claude 3的生成式人工智能应用已在Amazon Bedrock平台上亮相,为构建此类应用开启了新的篇章。Claude 3属于一个专为满足各种需求而设计的GPT-4级模型家族。这些模型从一开始就具备多模态特性,使其能够处理文本和图像。用户可选择适用于不同需求的Haiku(适合速度)、平衡速度和智能的Sonnet以及需要深度智能的重载任务专用模型Opus。目前,Sonnet已在us-west-2区的Amazon Bedrock上推出。现在,让我们来探讨如何开始构建这些令人兴奋的应用。
Claude 3 基准测试
Claude 3相较于Claude 2的一个主要升级是其更强的理解和处理能力。Claude 3不仅能提供更准确且细致的回应,还通过消息格式的引入,实现了更高效地处理请求的方式。这一变革使得开发人员能够更有效地利用模型的功能,从而实现更快速的开发周期和更智能化的应用程序。
Claude 3 的准确性
要使用Claude 3发送API请求,您需要使用消息格式,这是一种与模型进行结构化通信的方式。这种方法很直接,并允许进行更复杂的交互。以下是使用Python发送请求的基本示例:
- def call_claude_sonet(prompt):
-
- prompt_config = {
- "anthropic_version": "bedrock-2023-05-31",
- "max_tokens": 4096,
- "messages": [
- {
- "role": "user",
- "content": [
- {"type": "text", "text": prompt},
- ],
- }
- ],
- }
-
- body = json.dumps(prompt_config)
-
- modelId = "anthropic.claude-3-sonnet-20240229-v1:0"
- accept = "application/json"
- contentType = "application/json"
-
- response = bedrock_runtime.invoke_model(
- body=body, modelId=modelId, accept=accept, contentType=contentType
- )
- response_body = json.loads(response.get("body").read())
-
- results = response_body.get("content")[0].get("text")
- return results

请查看我们GitHub上的完整指南和更多示例,链接在这里。
Claude 3处理图像的能力是一个革命性的变化。想象一下,可以自动化处理用户上传内容相关的任务,或者无需人工输入即可快速分析图表和图形。Claude 3可以处理:
这打开了创建更多交互式和智能应用程序的可能性,比如自动添加说明功能。
猫跳入水中
要发送图像API请求,您首先需要将图像转换为base64字符串,这样Claude 3才能处理。这一步对于通过API传输图像数据至关重要。下面是一个示例代码片段,说明如何发送此类请求:
- def call_claude_sonet(base64_string):
-
- prompt_config = {
- "anthropic_version": "bedrock-2023-05-31",
- "max_tokens": 4096,
- "messages": [
- {
- "role": "user",
- "content": [
- {
- "type": "image",
- "source": {
- "type": "base64",
- "media_type": "image/png",
- "data": base64_string,
- },
- },
- {"type": "text", "text": "Provide a caption for this image"},
- ],
- }
- ],
- }
-
- body = json.dumps(prompt_config)
-
- modelId = "anthropic.claude-3-sonnet-20240229-v1:0"
- accept = "application/json"
- contentType = "application/json"
-
- response = bedrock_runtime.invoke_model(
- body=body, modelId=modelId, accept=accept, contentType=contentType
- )
- response_body = json.loads(response.get("body").read())
-
- results = response_body.get("content")[0].get("text")
- return results

想获取详细的说明和完整的代码示例,请访问我们的 GitHub 仓库,访问链接。
Claude 3的出现标志着生成性人工智能领域的一个重要里程碑。这款智能程序融合了高速处理能力、高智商以及多种功能模式,为我们探索新方法提供了无限可能。现在就开始使用Amazon Bedrock与Claude 3一起,挑战我们的想象力极限吧。如果您对于如何开始有任何想法或疑问,请在下方提问。让我们一起用生成性人工智能重新塑造艺术的未来。
点击此处,扫码体验!
【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用”
亚马逊云科技(Amazon Web Services)是全球云计算的开创者和引领者,自 2006 年以来一直以不断创新、技术领先、服务丰富、应用广泛而享誉业界。亚马逊云科技可以支持几乎云上任意工作负载。亚马逊云科技目前提供超过 200 项全功能的服务,涵盖计算、存储、网络、数据库、数据分析、机器人、机器学习与人工智能、物联网、移动、安全、混合云、虚拟现实与增强现实、媒体,以及应用开发、部署与管理等方面;基础设施遍及 31 个地理区域的 99 个可用区,并计划新建 4 个区域和 12 个可用区。全球数百万客户,从初创公司、中小企业,到大型企业和政府机构都信赖亚马逊云科技,通过亚马逊云科技的服务强化其基础设施,提高敏捷性,降低成本,加快创新,提升竞争力,实现业务成长和成功。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。