Anthropic 在 AWS 上线 Claude Fable 5.2

作者:Dani Mitchell原标题:Introducing Claude Fable 5.2 on AWS
78AI 研判分

Anthropic 宣布 Claude Fable 5.2 与 Claude Mythos 5.2 在 Amazon Bedrock 及 AWS 上的 Claude Platform 正式可用。Fable 5.2 定位为面向编程与科研的最强通用模型,可处理模糊的多步骤任务、自我校验并长时间无人值守运行;Mythos 5.2 则通过验证计划面向网络安全与生命科学场景开放。

报道正文

本文目录9 个章节

今天,我们宣布 Claude Fable 5.2 和 Claude Mythos 5.2 已在 Amazon Bedrock 和 AWS 上的 Claude Platform 中可用。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 上,重试需要由你的代码完成,而不是自动切换。如果被拒绝的请求命中了提示缓存,拒绝响应中还会包含一个回退信用令牌(fallback credit token)。在重试时发送该令牌,费用将按缓存读取计费,因此你不会为同一缓存重复付费。有关回退信用的更多信息,请查阅文档。

对于网络安全和生命科学领域的授权工作,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 控制台,选择 Test、Playground,然后选择 Fable 5.2 作为模型。在那里,您可以直接针对它运行提示词。

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

先决条件

要跟随本文中的代码示例进行操作,您需要以下内容:

  1. 一个已启用 Amazon Bedrock 访问权限的有效 AWS 账户。
  2. 已安装并配置好相应凭证的 AWS CLI。
  3. Python 3.9 或更高版本。
  4. 已安装 Boto3(适用于 Python 的 AWS SDK):pip install boto3。
  5. AWS Identity and Access Management (IAM) 权限:bedrock:InvokeModel 和 bedrock:InvokeModelWithResponseStream。

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

PYTHON
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"))

你可以浏览 Getting Started notebook 以获取更多示例。

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

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

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

该技能为 Fable 5.2 迁移提供哪些帮助

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

  1. 更新模型引用:在应用程序代码中将模型 ID 替换为 Fable 5.2 的 ID。
  2. 调整思考设置:在适合新模型的情况下,将手动思考配置改为自适应思考。
  3. 清理过时参数:移除已弃用的 beta 标头、参数和不再适用的设置。
  4. 建议 effort 级别:根据你的使用场景,以内联方式推荐合适的 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. “为我的 agent 添加上下文压缩”:它会引导你了解压缩原语和 agent 模式,以支持长时间运行的 Fable 5.2 会话。

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

可用性

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

在 Amazon Bedrock 控制台 或 AWS 上的 Claude Platform 中试用 Claude Fable 5.2,或探索 GitHub 上的入门 Notebook。