Fable 5.2 的 Agent 编程:effort、快速模式,今天调谁
Fable 5.2 的 Agent 设置:effort 默认 high,快速模式 16/80 美元,强制工具会 400。SandBase 已列出 anthropic/claude-fable-5.2,显示价 8/40。

Fable 5.2 的迁移大体是改一个字符串,直到它变成 400。在 SandBase 上,这个字符串是
anthropic/claude-fable-5.2。
我去读迁移指南,是因为发布稿把 5.2 说得像一个比 Fable 5.1 便宜 20% 的替换。指南承认接口很近,然后列出打坏的地方:思考不能关,强制工具选择返回 400,采样参数返回 400,没有 30 天留存的工作区也返回 400。effort 如果省略,是 high,比 Opus 5.5 的 medium 高一档。快速模式可选,价格翻倍。
那是 Claude API。2026 年 11 月 10 日查过的 SandBase 已经列出 Claude Fable 5.2。难的循环用这个 id 排练,日常驱动留在 Claude Opus 5.5。Claude Fable 5.1 是你已经有分数时的上一个 Fable id。发布说明 是上了什么。费用和路由 是什么时候不必折腾。
先说结论
- Fable 5.2 有五档 effort:
low、medium、high、xhigh、max。API 默认是high。Anthropic 说从这里开始,只有测到收益才上xhigh,max留给摸天花板。- 自适应思考一直开着。
thinking: {type: "disabled"}返回 400。思考 token 计入max_tokens,按输出计费。tool_choice为any或tool会 400。auto和none仍可用。不要传temperature、top_p、top_k。- 快速模式是
speed: "fast",生成速度最多约 2.5 倍,价格每百万 token 16 / 80 美元。公告点名 Claude Code、Claude Platform、Google Cloud 和 Microsoft Foundry。那句没有点名 Bedrock。- SandBase 的 id 是
anthropic/claude-fable-5.2。卡片显示 8 / 40,上下文 1M,最大输出 128K,价格行没有折扣。不要把带连字符的claude-fable-5-2发给 SandBase。卡片的 Chat Completions schema 没有effort或speed,我也没有用真实请求确认网关会转发。
改客户端之前先读哪
参数表在选错任务时没有用。什么时候离开 Opus 是路由页。11 月 9 日确认了什么 是价目和 SandBase 上的活卡片。
你大概已经在跑的循环,写在 Fable 5.1 长任务 和 长任务为什么会忘掉目标。那两篇是 5.1。任务记录、回归检查、有上限的重开,不会因为来了新 id 就过期。Mythos 和 Fable 的访问差别 仍然成立:公开的 Agent 模型是 Fable,不是 Mythos。留在日常驱动上的账单见 Opus 5.5 价格。10 月的传闻是 泄漏时间线,不是安装手册。
effort 才是费用旋钮
和概览一起检索的 effort 文档说,Fable 5.2 五档都支持,API 默认是 high。他们描述的大部分增益在 high 已经有了。再往上,增益不均匀。xhigh 给那些你量过差别的长程编程。max 不顾 token 成本去追能力,他们说它常常只比 xhigh 好一点点,但更慢。评测还守得住的片段,用 medium 或 low。
Claude 应用和 Claude Code 是另一个默认。公告说那里的默认是 Medium,而且在早期测试里,Medium 下 Fable 5.2 比 Fable 5.1 用更少的 token 做难任务。把一次 Claude Code 会话抄进 API 客户端又忘了 effort,你会从应用的 Medium 静默挪到 API 的 high。这种 bug 表现为账单,不是报错。
effort 是行为信号,不是 token 上限。high 及以上要把 max_tokens 设大。它是思考加正文的硬限制。上限太小,可能在思考块之后、任何正文之前就停在 max_tokens。以前写「直接答,别琢磨」的提示,按 Anthropic 的测试,挡不住 5.2 在 medium 及以上思考。把那句删掉,改 effort,别跟提示词商量。
Claude API 上的字段是 output_config.effort。下面的 SandBase 示例不带这个字段。我没有发过能证明网关接受它的请求。
快速模式是第二套价格,不是更聪明的模型
Fable 5.2 的快速模式是同一个模型、更高的服务速率。Anthropic 的数字是生成速度最多约 2.5 倍,价格每百万输入 16 美元、每百万输出 80 美元。迁移指南在 Messages API 里把字段写成 speed: "fast"。同一份指南里,Opus 5.5 的快速模式是 8 / 40,也就是 Fable 5.2 的普通价。所以在 Opus 上「打开快速」会落到 Fable 普通速度的标价,在 Fable 上「打开快速」是那个价格的两倍。
我不会给编程 Agent 默认打开它。工具轮次、测试和检出时间,不会因为 token 快 2.5 倍就一起快。trace 显示等待在生成内部、会话在关键路径上、而且 effort 已经降到质量还能守住的时候,再开。公告说 Mythos 的快速模式只给核验计划里的组织。
Fable 快速模式点名的平台是 Claude Code、Claude Platform、Google Cloud 上的 Claude(两种托管)和 Microsoft Foundry(Anthropic 托管)。我不把 Bedrock 加进这张名单。概览里模型本身的平台列表包含 Bedrock。模型在哪、快速模式在哪,是两句话。
什么会返回 400

Fable 5.2 概览的 Good to know,2026 年 11 月 10 日截取。自适应思考不能关。tool_choice 的 any 和 tool 返回 400。省略 temperature、top_p、top_k。模型要求 30 天留存,除非 Anthropic 授权,否则不在零数据留存之下。旁边的卡片写:编辑更早的轮次会使思考块失效,对所有账户都如此。

同一概览的规格。这些 id 用在 Anthropic 的平台上。它们不是 SandBase 的模型字符串。
上线日切换之前我会先修的断裂,都来自迁移指南:
-
留存。 Fable 5.2 要求 30 天留存。没有这项的工作区,Claude API 请求返回 400
invalid_request_error。Opus 5.5 可以放在零数据留存安排里;这个模型不行,除非 Anthropic 明确授权。公告把 Enterprise Frontier Safeguards(私人测试)描述成在客户自己的基础设施里做安全检查的路径。符合条件的客户,在那套监控落地之前,可以继续以零数据留存使用模型。你如果没在和 Anthropic 谈这个,就按 30 天假设。别在生产里才发现。 -
工具选择。
{type: "any"}和{type: "tool", name: "..."}返回 400,token 计数接口也一样。auto和none可以。指南的替代是auto、在指令里点名工具,以及账户支持时的strict: true。客户自管加密密钥被单独点出:这个模型用不了严格工具和 JSON 输出。那时你自己校验工具入参。 -
采样。 不要传
temperature、top_p、top_k。常见取值会 400,和 Fable 5.1 一样。 -
思考块。 它们排在前面。读
content[0].text的代码会拿错块。工具循环里把思考块原样送回去。preserved thinking 现在对所有账户生效:改更早的一轮会使这些块失效。指南还说 Fable 5.1 读不了 Fable 5.2 的思考块,混着的历史不是免费升级。 -
高 effort 下的子 Agent。 Anthropic 说,在 Agent 编程产品里,
xhigh和max时 5.2 会派出审阅子 Agent,同样的任务上 5.1 不会。这可以主导账单。工具把每个子会话当成免费,就是错的。 -
一个旧的 computer-use 工具。
computer_20251124除 Amazon Bedrock 外都会 400。工具还钉着这个 id 时,失败看起来像模型的 bug。它是版本钉。
已确认与未知
| 问题 | 2026 年 11 月 10 日的答案 |
|---|---|
| SandBase 列出 Fable 5.2 了吗? | 列出了。HTTP 200。id anthropic/claude-fable-5.2,显示价 8 / 40,状态 Available。价格行没有折扣 |
| 排练和基线分别用哪个 id? | 新 id 用 anthropic/claude-fable-5.2。要对照时用 anthropic/claude-opus-5.5 或 anthropic/claude-fable-5.1 |
SandBase 接受 effort 和 speed 吗? | 未知。不在卡片的 Chat Completions 参数表里,下面的示例也没有,没有用请求验证 |
| Bedrock 上有快速模式吗? | 公告那句快速模式的话里没写 |
| 求模型少想的 5.1 提示,能限制 5.2 的思考吗? | Anthropic 说不能,在 medium 及以上。删掉那句,改 effort |
今天在 SandBase 上怎么试

2026 年 11 月 10 日 SandBase 上的 Anthropic 目录。Claude Fable 5.2 那一格是 Available,id anthropic/claude-fable-5.2,每百万 token 8.00 / 40.00 美元,上下文 1,000,000。同一张图里,Claude Fable 5.5 标着 Available,同时有 coming-soon 标签,价格写的是 Contact for pricing。那一格不是 5.5 的调用入口,本文也不把 5.5 当成已上线。

今天 Fable 调用要填的 id:anthropic/claude-fable-5.2。显示价每百万 token 8.00 / 40.00 美元,缓存读 0.20,缓存写 10.00,上下文 1M,最大输出 128K,状态 Available。价格行没有折扣。和 发布说明 是同一次截图。
两条 curl。路由就是卡片上的 Chat Completions。没有 output_config,没有 speed。卡片的 schema 列出了 temperature,没有 effort 或 speed。我不会发送还没看到被接受的 Claude 专有字段。你如果需要 effort 或 speed,在确认之前仍在 Claude API 上。
curl --fail-with-body --silent \
-X POST "https://api.sandbase.ai/v1/chat/completions" \
-H "Authorization: Bearer $SANDBASE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "anthropic/claude-fable-5.2",
"messages": [
{"role": "user", "content": "You are editing a billing client used by two repos. State the invariant you will not break, the test that proves it, and the stop condition if the test cannot be run."}
],
"max_tokens": 4096
}'
日常驱动的对照用 anthropic/claude-opus-5.5。同一天早上:每百万 token 输入 3.40、输出 17 美元,标价 4 / 20 的 15% 折扣。这不是 5.2 的卡片。
curl --fail-with-body --silent \
-X POST "https://api.sandbase.ai/v1/chat/completions" \
-H "Authorization: Bearer $SANDBASE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "anthropic/claude-opus-5.5",
"messages": [
{"role": "user", "content": "You are editing a billing client used by two repos. State the invariant you will not break, the test that proves it, and the stop condition if the test cannot be run."}
],
"max_tokens": 4096
}'两条都跑在你已经会打分的任务上。通过与否、token 和美元,从响应的 usage 里记,别从这一段里记。只有要上一个 Fable 基线时,才把 model 换成 anthropic/claude-fable-5.1。怎样让这个分数在重试之间仍然诚实,长任务写法 是一种。这一页没有附上新的补全。
Claude API 上文档里的形状是另一套:模型 claude-fable-5-2,max_tokens 大到装得下思考,output_config.effort 有意设置,没有 temperature,tool_choice 留在 auto,除非你就是要 none。trace 说等待在生成上,再加 speed。这段是他们文档里的清单。它不是上面的 SandBase 请求,也不是我跑出来的记录。
SandBase 的卡片已经是 HTTP 200。把 Claude 字段抄过来之前,先重读卡片 schema。这件任务值不值得换成 5.2 而不是 Opus,看 路由页。
常见问题
编程 Agent 该用哪档 effort?
在 Claude API 上,Anthropic 说 Fable 5.2 从 high 开始,这也是默认。长任务的评测显示出收益,再移到 xhigh。max 用来摸天花板,不是生产默认。Opus 5.5 默认 medium,所以不要把一边省略的 effort 抄到另一边,还指望花费一样。
Agent 值得开快速模式吗?
有时值得,就那些卡在 token 上的轮次。大约最多 2.5 倍生成,价格 2 倍(16 / 80)。它不会加快你的测试。trace 没这么说之前保持关闭。
tool_choice 为什么开始返回 400?
Fable 5.2 拒绝强制工具选择(any 和 tool)。保持 auto,在指令里点名工具,账户支持时再用严格工具。这一轮不许调用工具时,none 仍然可用。
今天能把 SandBase 指到 claude-fable-5-2 吗?
用带点号的 id。SandBase 的字符串是 anthropic/claude-fable-5.2。带连字符的 claude-fable-5-2 是 Claude API 的 id。2026 年 11 月 10 日这张卡是 HTTP 200。截图在 发布页。同一天更早,这条路径曾是 404。那不是现在的卡片。
编程 Agent 需要 Mythos 吗?
不需要,除非工作在已核验的网络安全或生命科学计划里。Anthropic 说 Fable 和 Mythos 是同一个底层模型,一般提供的是带防护的 Fable。上一代的同样划分见 5.1 的访问层级。
相关阅读
- Fable 5.2 发布:价格、Mythos 和活卡片。
- Fable 5.2、Opus 5.5 与 GPT-6 Astra。
- Fable 5.1 长任务 和 闭环里忘掉目标的失败。
- 泄漏时间线,避免把 5.5 传闻混进这次客户端改动。
发出去的是排练,不是传闻
模型 id 只留一个配置键。普通循环指到 Opus 5.5。已经需要 Fable 的任务指到 anthropic/claude-fable-5.2。Fable 5.1 只作为打过分的基线留在配置里。在那个键旁边用注释记下 effort,因为卡片的 Chat Completions schema 没有这个字段。先在 Claude API 上修工具选择和留存,再庆祝更低的标价。
去 登录,打开 Claude Fable 5.2。Anthropic 目录 把这一格标成 Available,价格 8 / 40。把上面的不变量提示发出去,留下 usage。
文档检索于 2026 年 11 月 10 日(北京时间):Fable 5.2 概览、迁移指南、effort 文档、11 月 9 日公告,以及上文的 SandBase 卡片。本文没有采集 Fable 5.2 的补全。