人工智能

在 AWS 上推出 Claude Fable 5.2

今天,我们宣布 Claude Fable 5.2 和 Claude Mythos 5.2 在 Amazon Bedrock 和 Claude Platform on AWS 上正式可用。Claude Fable 5.2 是 Anthropic 面向技术工作推出的能力最强的正式可用模型,在编码和科学领域树立了新的标杆。Claude Mythos 5.2 则通过 Anthropic 的验证计划,面向网络安全和生命科学领域的高级工作开放。

在本文中,我们将介绍这两款模型的新特性、Fable 5.2 为何对你的技术工作负载至关重要,以及如何在 Amazon Bedrock 上开始使用该模型进行构建。

为什么选择 Claude Fable 5.2

Fable 5.2 在编码、数学和科学领域最困难的问题上树立了新的标杆。它能够处理模糊的多步骤工作,验证自身输出,并可无人值守地连续运行数小时乃至数天。它会解读提示、反复迭代、发现自身错误,并在过程中不断优化。

在 Anthropic 的对齐测试中,与 Opus 5.5、Sonnet 5.5 和 Mythos 5.1 相比,Mythos 5.2 的幻觉更少、任务完成更可靠、重要信息呈现更一致,并且更诚实地自我报告问题。Anthropic 预计 Fable 5.2 的表现与之类似。

如果某个网络安全查询被拒绝,你可以在 Opus 4.8 上重试;如果某个生物学查询被拒绝,你可以在 Opus 5 上重试。在 Amazon Bedrock 上,重试需要由你的代码完成,而不是自动切换。如果被拒绝的请求命中了提示缓存,拒绝响应中还会包含一个回退额度令牌。在重试时发送该令牌,它就会按缓存读取计费,这样你就不必为重复写入同一缓存付费。请查看 文档 以获取有关回退额度的更多信息。

对于网络安全和生命科学领域的授权工作,Claude Mythos 5.2 可通过 Anthropic 的验证计划.

Claude Fable 5.2 和 Mythos 5.2 的用例

Fable 5.2 的适用场景:

  1. 智能体编码 ,适用于大型、多仓库代码库。
  2. 长时间运行的智能体 ,用于协调多个子智能体开展持续数天的工作。
  3. 科学研究 ,从新的分析方法到形式化数学证明。
  4. 财务分析 ,用于定量研究与预测。
  5. 面向 3D、硬件与运动的设计 ,用于以代码生成环境、组件和仿真。

Mythos 5.2 涵盖两个高风险领域,仅可通过前文所述的验证计划使用:

  1. 网络安全,用于安全工程、红队演练和渗透测试。
  2. 生命科学研究,尤其是生物分子设计与研究合成。

数据保留与企业前沿保障

Anthropic 将 Claude Fable 5.2 指定为“ 受覆盖模型。默认情况下,使用该模型需要最长 30 天的数据保留和人工安全审查。在 Amazon Bedrock 上,由 Amazon 人员在 AWS 边界内执行审查。请在你的账户或项目上设置“ aws_review 数据保留模式,然后再调用该模型。请参阅 Amazon Bedrock 数据保留 以了解更多详情。

企业前沿保障 (EFS)与 AWS 合作构建,将零数据保留(ZDR)的隐私性与最新的滥用检测防护措施相结合。EFS 现已可用。预计随后会推出一个将你的数据保存在存储桶中、并由你掌控密钥的版本,但该版本尚未上线。在该版本上线之前,符合条件的客户可在 2027 年 6 月 30 日前以零数据保留方式使用 Fable 5.2。

在 Amazon Bedrock 上开始使用 Claude Fable 5.2

要试用 Fable 5.2,请打开 Amazon Bedrock 控制台,选择 ,Playground,然后选择 Fable 5.2 作为模型。随后,你可以直接对它运行提示词。在编程调用方面,你可以通过 Anthropic SDK 使用 Anthropic Messages API 调用该模型。你也可以通过 AWS 命令行界面(AWS CLI)和 AWS SDK 继续使用 Invoke 和 Converse API。前提条件要跟随本文中的代码示例操作,你需要具备以下条件:一个已启用 Amazon Bedrock 访问权限的有效 AWS 账户。已安装并配置好的 AWS CLI,以及, Playground,并选择 Fable 5.2 作为模型。随后,你可以直接对它运行提示词。

在编程调用方面,你可以通过 Anthropic SDK 使用 Anthropic Messages API 调用该模型。 Anthropic Messages API 针对 bedrock-runtime (通过 Anthropic SDK)。你也可以继续使用 Invoke 和 Converse API bedrock-runtime (通过 Anthropic SDK)。你也可以继续使用 Invoke 和 Converse API, AWS 命令行界面(AWS CLI) 以及 AWS SDK.

前提条件

要跟随本文中的代码示例操作,你需要具备以下条件:

  1. 一个活跃的 AWS 账户 并具备 Amazon Bedrock 访问权限。
  2. AWS CLI 已安装并配置好适当的凭证。
  3. Python 3.9 或更高版本。
  4. (适用于 Python 的 AWS SDK)已安装:。AWS Identity and Access Management(IAM)权限:和。以下是一个使用适用于 Python 的 AWS SDK(Boto3)的快速示例:你可以浏览入门笔记本了解更多示例。在 Claude Code 中使用 claude-api 技能迁移到 Claude Fable 5.2对于已在 Amazon Bedrock 上运行 Claude 模型的团队,Claude Code 中的 claude-api 技能可帮助你升级到 Fable 5.2。claude-api 技能是 Claude Code 内置的开源技能,它捕获了 d (适用于 Python 的 AWS SDK)已安装: pip install boto3.
  5. AWS Identity and Access Management(IAM)权限: bedrock:InvokeModel 和 bedrock:InvokeModelWithResponseStream.

以下是一个使用适用于 Python 的 AWS SDK(Boto3)的快速示例:

import boto3
import json

# Create a Bedrock Runtime client
bedrock_runtime = boto3.client(
    service_name="bedrock-runtime",
    region_name="us-east-1"
)

# Invoke Claude Fable 5.2
response = bedrock_runtime.invoke_model(
    modelId="global.anthropic.claude-fable-5-2",
    contentType="application/json",
    accept="application/json",
    body=json.dumps({
        "anthropic_version": "bedrock-2023-05-31",
        "max_tokens": 4096,
        "messages": [
            {
                "role": "user",
                "content": "An S3 bucket serves 40 TB/month egress. Estimate the monthly egress cost at $0.09/GB, and state one architecture change, using AWS services, to cut it. Show the calculation, keep it under 120 words."
            }
        ]
    })
)

result = json.loads(response["body"].read())

# Fable 5.2 is a reasoning model: the response may include a thinking block
# before the text block, so select the text block rather than a fixed index.
print(next(b["text"] for b in result["content"] if b["type"] == "text"))

你可以浏览 入门笔记本 以获取更多示例。

在 Claude Code 中使用 claude-api 技能迁移到 Claude Fable 5.2

对于已在 Amazon Bedrock 上运行 Claude 模型的团队,Claude Code 中的 claude-api 技能可帮助你升级到 Fable 5.2。

claude-api 技能是内置于 Claude Code 的开源技能,它记录了让 Claude API 代码良好运行的细节。 Claude Code 它记录了让 Claude API 代码良好运行的细节。它涵盖了哪些智能体模式适合特定任务、不同模型代际之间哪些参数会发生变化,以及何时应用提示缓存。它会随着 Anthropic SDK 的演进而保持最新:当发布新模型或 API 新增功能时,该技能已经知晓。

该技能为 Fable 5.2 迁移所做的工作

当你要求 Claude Code 将代码库升级到 Fable 5.2 时,该技能会审查你的代码,并引导你完成以下步骤:

  1. 更新模型引用 将应用程序代码中的模型 ID 替换为 Fable 5.2 的 ID。
  2. 调整思考设置 在适当的情况下,将手动思考配置迁移为适用于新模型的自适应思考。
  3. 清理过时的参数 移除已弃用的 beta 标头、参数和不再适用的设置。
  4. 建议努力程度 根据你的用例内联推荐合适的设置。 output_config.effort 根据你的使用场景内联设置。

该技能还会检测你的部署平台,包括 Amazon Bedrock、AWS 上的 Claude Platform 以及其他环境,并相应地调整模型 ID 格式和功能配置。例如,它会使用 Amazon Bedrock 的结构化模型 ID 格式(global.anthropic.claude-fable-5-2).

如何使用

在 Claude Code 中,直接运行迁移:

/claude-api migrate

此命令会扫描你的工作目录(或你确认的子目录或特定文件列表),并在一次引导式流程中应用迁移更改。你也可以通过对话方式调用它,只需告诉 Claude Code:

  1. “把我升级到 Claude Fable 5.2” Claude 会审查你的代码,并引导你完成必要的更改。
  2. “提高我的缓存命中率” 该技能会应用许多开发者容易忽略的提示缓存规则,帮助降低 Bedrock 上的成本。
  3. “为我的智能体添加上下文压缩功能” 它会引导你了解用于长时间运行的 Fable 5.2 会话的压缩原语和智能体模式。

claude-api 技能可在 Claude Code 中使用,并且也已捆绑到 CodeRabbit、JetBrains IDE(包括 Junie)、Resolve AI 和 Warp 中。它已在以下地址开源: anthropics/skills 在 GitHub 上开源,因此任何编码智能体都可以集成它。

可用性

Claude Fable 5.2 和 Claude Mythos 5.2 今日起可通过 US Geo CRIS 和 Global CRIS 推理配置文件在 Amazon Bedrock 上使用。请参阅 Bedrock 文档 以获取支持的区域完整列表。有关定价信息,请参阅 Amazon Bedrock 定价这两款模型也可在提供该服务的所有区域的 AWS 上的 Claude Platform 中使用。

在 Amazon Bedrock 控制台中试用 Claude Fable 5.2,在 AWS 上的 Claude Platform 中试用,或探索 GitHub 上的入门笔记本。关于作者 Amazon Bedrock 控制台,在 AWS 上的 Claude Platform,或探索 入门笔记本 在 GitHub 上。


关于作者