Anthropic 在 2026 年 11 月 9 日发布 Claude Fable 5.2 时,披露了一项内部实验:Fable 5.2 从空文件夹出发,协调超过 1000 个子 Agent,连续工作 8 天,做出一套能在笔记本电脑上启动的操作系统原型。
核心价值:读完本文,你会知道 Claude Fable 5.2 多 Agent 工作流的费用由哪几层构成,哪些计费规则容易误读,以及如何在模型选择和调用管理上控制总成本。

Claude Fable 5.2 操作系统实验:1000 个 Agent 的账单为何未知
先看官方已经披露的核心信息。这项实验展示的不只是模型写代码的能力,而是组织大规模软件工程、协调大量子智能体、维持长期进度并持续验证代码的能力。
| 信息项 | 详情 |
|---|---|
| 发布时间 | 2026 年 11 月 9 日 |
| 发布方 | Anthropic |
| 实验起点 | 空文件夹,任务是设计并实现原型操作系统 |
| Agent 规模 | 超过 1000 个子 Agent |
| 执行周期 | 连续 8 天,全天候编写、测试、审查和修改代码 |
| 最终成果 | 能在真实笔记本电脑上启动的操作系统原型,含内核、磁盘/键盘/网络驱动、文件存储、窗口系统、登录界面、安装程序和内置 Claude 功能 |
| 未公开信息 | 总 Token 消耗、实验总成本、Agent 分工结构、通信协议、代码量等 |
需要强调的是,官方把它称为能够工作的操作系统原型,并不代表已经是成熟的商业操作系统。同时,Anthropic 没有公开这次实验的实际账单,所以任何“这个操作系统花了多少钱”的数字都只能是猜测。
一个 Agent 团队会产生多少层 API 调用
即便不知道真实账单,我们也能从结构上理解多 Agent 的成本压力。一个主 Agent 需要理解目标、拆分任务、派发给子 Agent,再收集结果做汇总和验证;每个子 Agent 又要读取项目背景、工具说明和相关代码,独立完成自己的推理和输出。
这意味着一次“完成任务”的背后,是多层模型调用叠加在一起:规划调用、执行调用、回传调用、验证调用,以及失败后的重试调用。当 Agent 数量放大、运行时间拉长到数天,Token 费用、并发调用和长时间运行就会同时成为账单上的变量。
Claude Fable 5.2 API 价格:多 Agent 成本的起点
讨论多 Agent 成本,首先要看单价。以下价格均为 Anthropic 公开标价,单位为美元/百万 Token(MTok)。
| 模型 | 输入价格 | 输出价格 | 定位 |
|---|---|---|---|
| Claude Fable 5.2 | $8 | $40 | 复杂、开放式、长期运行任务 |
| Claude Opus 5.5 | $4 | $20 | 官方建议的大多数编程与知识工作起点 |
| Claude Sonnet 5.5 | $2 | $10 | 中等难度子任务、资料处理 |
| Claude Haiku 5.5 | $0.10 | $0.50 | 简单、高频子任务(输入不超过 100K Token) |
Haiku 5.5 的输入超过 100K Token 时,价格变为输入 $0.50/MTok、输出 $2.50/MTok。Fable 5.1 此前定价为输入 $10、输出 $50,因此 Fable 5.2 的标准 Token 单价下降了 20%。
💡 选择建议:不同模型并不是同等能力的替代关系,最终选哪个取决于任务难度和质量要求。可以通过 API易 apiyi.com 用同一套 OpenAI 兼容接口对比多个 Claude 模型的实际输出和 Token 用量,再决定各类子任务的模型分工(具体可用模型以平台模型列表为准)。
Claude Fable 5.2 规格与 Fast Mode
Fable 5.2 的 API Model ID 为 claude-fable-5-2,上下文窗口 1M Token,最大输出 128K Token,知识截止为 2026 年 6 月。Adaptive Thinking 始终开启,默认 Effort 为 High,可选 Low、Medium、High、Xhigh、Max。Effort 不是回答风格参数,它会直接影响思考深度、执行时间和 Token 消耗。
| 计费项 | 价格(美元/MTok) | 说明 |
|---|---|---|
| 普通输入 / 输出 | $8 / $40 | 标准模式 |
| Fast Mode 输入 / 输出 | $16 / $80 | 价格翻倍,输出速度最高为普通模式 2.5 倍 |
| Batch API 输入 / 输出 | $4 / $20 | 异步批量请求享 50% 折扣,不能与 Fast Mode 同用 |
| 5 分钟缓存写入 | $10 | 为后续复用保存输入前缀 |
| 1 小时缓存写入 | $16 | 更长有效期 |
| 缓存读取 | $0.20 | 仅为普通输入价格的 2.5% |
这张表揭示了一个关键事实:最强模型不一定应该承担每一个子任务。如果让 Fable 5.2 去做格式整理、简单分类这类工作,单价是 Sonnet 5.5 的 4 倍、Haiku 5.5 的 80 倍,额外的推理能力几乎没有回报。
多 Agent 成本如何累积:Claude Fable 5.2 工作流拆解
多 Agent 系统里,主 Agent 负责规划和汇总,子 Agent 负责具体执行。看起来工作被“分摊”了,但 Token 并不会因此消失,反而会在几个环节被放大。

- 任务分配:主 Agent 生成的任务描述是输出 Token,按主 Agent 的模型价格计费。
- 重复上下文:每个子 Agent 都要重新读入 System Prompt、工具说明和项目背景,同样的内容被计费多次。
- 结果回传:子 Agent 的输出变成主 Agent 的输入,等于同一段内容被计费两次。
- 多轮验证:审查、测试、发现问题后再派发修复,每一轮都是新的调用。
- 失败重试:调用失败或结果不合格时重新执行,Token 消耗直接叠加。
Anthropic 的 2026 年多 Agent 工程指南指出,在相同任务下,多 Agent 系统通常会消耗单 Agent 的 3—10 倍 Token。这是相同任务下的典型比较范围,并不是固定倍率。举个纯示意的例子:假设某单 Agent 任务的 Token 费用是 $1.60,在相同模型、相同输入输出比例下,3 倍用量对应 $4.80,10 倍用量对应 $16。
这也解释了为什么并行运行不意味着总成本下降。并行缩短的是墙钟时间,但每个 Agent 消耗的 Token 一个都不会少,协调开销还会额外增加。真正需要控制的不是 Agent 数量本身,而是每个 Agent 的实际 Token 使用量。
Claude Fable 5.2 多 Agent 假设演算:一个工作流要多少钱
下面构建一个假设性工作流:1 个 Fable 5.2 主 Agent 负责规划和汇总,10 个 Sonnet 5.5 子 Agent 负责独立的资料处理任务。所有 Token 用量均为假设值,不是 Anthropic 操作系统实验的真实账单,也不是同等质量任务的模型对比测试。
主 Agent(Fable 5.2):假设输入 100,000 Token、输出 10,000 Token。
- 输入:100,000 × $8 / 1,000,000 = $0.80
- 输出:10,000 × $40 / 1,000,000 = $0.40
- 小计:$1.20
10 个子 Agent(Sonnet 5.5):假设每个输入 100,000 Token、输出 20,000 Token,合计输入 1,000,000 Token、输出 200,000 Token。
- 输入:1,000,000 × $2 / 1,000,000 = $2.00
- 输出:200,000 × $10 / 1,000,000 = $2.00
- 小计:$4.00
| 组成 | 输入费用 | 输出费用 | 合计 |
|---|---|---|---|
| Fable 5.2 主 Agent | $0.80 | $0.40 | $1.20 |
| 10 个 Sonnet 5.5 子 Agent | $2.00 | $2.00 | $4.00 |
| Token 费用合计 | $2.80 | $2.40 | $5.20 |
| Session Runtime(假设 1 个 Session 恰好 running 8 小时) | — | — | $0.64 |
| 示例总计(不含工具费用) | — | — | $5.84 |
Managed Agents 的 Session Runtime 怎么计费
如果使用 Claude Managed Agents,账单会多出 Session Runtime 一项,价格为每 Session 小时 $0.08。计费只统计 Session 处于 running 状态的时间,idle、等待用户确认和已终止的 Session 都不计费,子 Agent 的 Token 仍按各自模型价格另算。
上表中的 $0.64 只是“单个 Session 恰好运行 8 小时”的假设:8 × $0.08 = $0.64。Runtime 按 Session 运行时长计费,而不是按 Agent 数量乘以每个 Agent 的小时费。如果系统中有多个 Session 产生运行时间,应按各 Session 实际 running 时长分别计费后合计,$0.64 不能当作多 Agent 系统运行费用的既定值。
缓存、Batch 与工具调用如何改变总成本
另外几项计费会让同一工作流的实际账单偏离 $5.84:
- Prompt Caching:子 Agent 共享的 System Prompt 和项目背景若命中缓存,读取只需 $0.20/MTok;但首次写入比普通输入更贵,命中次数太少反而不划算。
- Batch API:可为异步批量请求的 Token 打 5 折,但 Managed Agents 是有状态的交互式 Session,不能使用 Messages API 的 Batch 折扣,不能把 50% 套用到 Session 费用上。
- 工具调用:Managed Agents 中的 Web Search 为每 1000 次 $10,搜索密集型 Agent 需要单独核算。

📊 配图说明:上图数据为基于公开标价的假设演算。想估算自己的工作流,可以先通过 API易 apiyi.com 用少量真实请求跑一遍,从返回的 usage 字段读取实际 Token 数,再代入价格表计算。
如何降低 Claude Fable 5.2 多 Agent 系统成本
下面的极简示例演示如何从响应中读取 usage 并按价格表估算单次调用费用。模型名请替换为平台上实际可用的模型 ID。
import openai
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1" # API易 OpenAI 兼容接口
)
resp = client.chat.completions.create(
model="claude-sonnet-model-id", # 替换为平台模型列表中的实际 ID
messages=[{"role": "user", "content": "总结这段需求文档的要点"}]
)
u = resp.usage
cost = u.prompt_tokens * 2 / 1e6 + u.completion_tokens * 10 / 1e6 # Sonnet 5.5 标价
print(resp.choices[0].message.content, f"估算费用: ${cost:.4f}")
查看完整实现代码:按模型分级调用并累计预算
import openai
# 单位:美元 / 百万 Token,来自 Anthropic 公开标价
PRICES = {
"planner": {"model": "claude-fable-model-id", "in": 8, "out": 40},
"worker": {"model": "claude-sonnet-model-id", "in": 2, "out": 10},
"simple": {"model": "claude-haiku-model-id", "in": 0.10, "out": 0.50},
}
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1"
)
class BudgetTracker:
def __init__(self, limit_usd: float):
self.limit = limit_usd
self.spent = 0.0
def add(self, tier: str, usage) -> float:
p = PRICES[tier]
cost = usage.prompt_tokens * p["in"] / 1e6 + usage.completion_tokens * p["out"] / 1e6
self.spent += cost
if self.spent > self.limit:
raise RuntimeError(f"预算超限:已花费 ${self.spent:.2f}")
return cost
def run(tier: str, prompt: str, tracker: BudgetTracker) -> str:
resp = client.chat.completions.create(
model=PRICES[tier]["model"],
messages=[{"role": "user", "content": prompt}],
)
cost = tracker.add(tier, resp.usage)
print(f"[{tier}] 本次 ${cost:.4f},累计 ${tracker.spent:.4f}")
return resp.choices[0].message.content
tracker = BudgetTracker(limit_usd=10.0)
plan = run("planner", "把资料整理任务拆成 3 个独立子任务,每行一个", tracker)
results = [run("worker", f"执行子任务:{t}", tracker) for t in plan.splitlines() if t.strip()]
summary = run("planner", "汇总以下结果:\n" + "\n".join(results), tracker)
print(summary)
🚀 快速上手建议:推荐先通过 API易 apiyi.com 领取新用户免费测试额度,用上面的预算追踪脚本跑通“规划—执行—汇总”的最小链路,拿到真实 Token 分布后再放大 Agent 规模。
基于上面的计费规则,控制成本可以归纳为五种方法:
| 方法 | 做法 | 适用边界 |
|---|---|---|
| 按难度选模型 | 规划、复杂推理交给 Fable 5.2 或 Opus 5.5 | 官方建议多数任务从 Opus 5.5 起步 |
| 简单子任务降级 | 分类、格式化、抽取交给 Sonnet 5.5 或 Haiku 5.5 | 需先验证低价模型质量是否达标 |
| 启用 Prompt Caching | 缓存共享的 System Prompt、工具说明、长文档 | 节省幅度取决于命中次数和上下文一致性 |
| Fast Mode 按需开启 | 只用于延迟敏感的交互式请求 | 价格翻倍,离线任务不划算 |
| 预算与监控 | 按模型、Agent、任务统计用量并设上限 | 越早接入越能发现异常消耗 |
还要补充 Batch API 的边界:它适合大批量文档分类、离线内容生成、非实时数据分析等可接受异步处理的任务,而不是所有长期运行的 Agent Session。
API 网关在 Claude Fable 5.2 多 Agent 时代的角色
Vercel 在 2026 年 11 月 9 日宣布 Claude Fable 5.2 接入 AI Gateway,模型 ID 为 anthropic/claude-fable-5.2,可以作为观察多模型网关的现实案例。它支持 AI SDK、OpenAI Chat Completions、OpenAI Responses 和 Anthropic Messages 等接口,开发者通过统一入口即可调用。
在路由层面,同一模型可以在 Anthropic、AWS Bedrock、Google Vertex AI 等供应商之间选择,并按价格、首 Token 延迟或吞吐速度排序。Vercel 给出的 Fallback 示例是:优先调用 Fable 5.2,若被安全分类器拒绝,则依次切换 Opus 5.5 和 Sonnet 5.5。此外还提供用量报告、成本统计、API Key 预算、Retry 和 Failover 等能力。
为什么多 Agent 系统比简单聊天更需要这类基础设施?聊天场景失败一次,用户重发即可;而一个连续运行数天的 Agent 工作流,单次调用失败可能卡住整条任务链,重试又会推高 Token 消耗。模型选择、调用管理、故障切换和成本统计,在多 Agent 场景里从“锦上添花”变成了必需品。
🎯 技术建议:对国内开发者来说,API易 apiyi.com 提供的是同类思路下的多模型接入层:一个 API Key 调用 OpenAI、Claude、Gemini 等主流模型,OpenAI 兼容接口降低了不同供应商之间的接口差异,按量计费便于把成本拆到每个 Agent 和任务上核算。
Claude Fable 5.2 数据保留:企业多 Agent 应用的合规问题
成本之外,企业开发者还必须关注数据合规。根据 Anthropic 官方数据保留文档,Fable 5.2 属于要求 30 天数据保留的 Covered Model,并非默认支持零数据保留(ZDR)。
具体规则如下:默认情况下,组织不能在 ZDR 安排下调用该模型,除非获得 Anthropic 明确授权;提示词和模型输出按适用政策保留 30 天;保留的数据在未经明确许可的情况下不会用于模型训练;符合条件的 ZDR 组织可以在特定 Workspace 启用 30 天数据保留来使用该模型。Vercel 的接入公告也明确提醒了这一要求。
这里有一个容易混淆的点:模型提供商的数据政策和第三方 API 网关的数据政策是两回事。即使某个 API 平台自身提供 ZDR 功能,也不代表它接入的每个模型都满足 ZDR。企业在处理敏感业务数据时,应同时核查模型提供商、API 平台和第三方工具各自的数据处理政策,而不是只比较模型单价。

常见问题 FAQ
Q1:Claude Fable 5.2 的 1000 Agent 操作系统实验花了多少钱?
Anthropic 没有公开。官方未披露该实验的总 Token 消耗、算力成本或总费用,网上的具体数字都不是官方数据。
Q2:多 Agent 一定比单 Agent 贵 3—10 倍吗?
不一定。这是 Anthropic 给出的相同任务下的典型比较范围,不是固定倍率。实际倍数取决于上下文重复程度、任务交接次数、模型选择和缓存命中情况。
Q3:Session Runtime 是按每个 Agent 收费吗?
不是。Managed Agents 按每个 Session 处于 running 状态的时长计费,每 Session 小时 $0.08,idle、等待确认和已终止的时间不计费。多个 Session 需按各自实际运行时长分别计算后合计。
Q4:Batch API 的 50% 折扣能用在 Managed Agents 上吗?
不能。Batch 折扣适用于 Messages API 的异步批量请求,Managed Agents 是有状态的交互式 Session,不享受该折扣。另外 Fast Mode 也不能与 Batch API 同时使用。
Q5:如何快速测试多模型分工的实际成本?
建议按三步进行:
1. 在 API易 apiyi.com 注册并获取 API Key 和免费测试额度
2. 将本文代码中的 base_url 设为 `https://api.apiyi.com/v1`,替换为平台上可用的模型 ID
3. 用预算追踪脚本跑小规模任务,记录各层级模型的真实 Token 分布
Q6:Claude Fable 5.2 有哪些需要注意的限制?
一是单价较高,输出 $40/MTok,不适合承担所有子任务;二是 Fast Mode 价格翻倍;三是要求 30 天数据保留,默认不能在 ZDR 安排下调用。处理敏感数据前务必核查合规要求。
Claude Fable 5.2 多 Agent 成本 Key Takeaways
- 账单未公开:1000 Agent 操作系统实验的真实成本,Anthropic 没有披露
- 单价降 20%:Fable 5.2 标准价为输入 $8、输出 $40 每百万 Token
- 成本会放大:相同任务下多 Agent 典型消耗为单 Agent 的 3—10 倍 Token
- Runtime 按 Session:$0.08 每 Session 小时,只计 running 时长,不按 Agent 数计
- 折扣有边界:Batch 五折不适用于 Managed Agents,缓存省钱取决于命中率
- 合规别忽略:Fable 5.2 要求 30 天数据保留,ZDR 需额外授权
- 先测后放大:可借助 API易 apiyi.com 统一接口验证多模型分工的真实 Token 分布
总结
Claude Fable 5.2 的 1000 Agent 实验,把开发者的成本视角从“单次调用多少钱”推向了“整个工作流总共花多少钱”。核心要点:
- 成本是多层叠加的:主 Agent、子 Agent、重复上下文、验证、重试、Session Runtime 和工具调用共同构成账单。
- 模型分工决定大头:让最强模型只做规划和关键推理,把执行类子任务交给更便宜的模型。
- 计费规则要读准:Runtime 按 Session 运行时长、Batch 不覆盖 Managed Agents、缓存需要足够命中次数才划算。
- 合规与价格同等重要:30 天数据保留与 ZDR 限制,要在选型阶段就纳入考量。
多 Agent 应用越复杂,越依赖稳定的模型接入、清晰的用量统计和可靠的故障切换。推荐通过 API易 apiyi.com 用统一接口快速验证多模型分工方案,在真实 Token 数据的基础上规划预算,再逐步扩大 Agent 规模。
📚 参考资料
- Anthropic 发布公告:Claude Fable 5.2 and Mythos 5.2
- 链接:
anthropic.com/claude-fable-and-mythos-5-2 -
说明: 1000 Agent 操作系统实验的官方披露
-
Claude Platform 模型规格与定价:Fable 5.2 Overview
- 链接:
platform.claude.com/docs/en/models/fable-5-2/overview -
说明: 价格、上下文窗口、Effort 等规格
-
Claude Managed Agents 定价:Session Runtime 计费规则
- 链接:
platform.claude.com/docs/en/about-claude/pricing -
说明: Runtime、Web Search 及完整 API 定价
-
Prompt Caching 文档:缓存写入与读取说明
- 链接:
platform.claude.com/docs/en/build-with-claude/prompt-caching -
说明: 自动缓存与显式缓存断点
-
API 数据保留政策:Covered Model 与 ZDR
- 链接:
platform.claude.com/docs/en/manage-claude/api-and-data-retention -
说明: 30 天数据保留要求的官方依据
-
Vercel AI Gateway 接入公告:Fable 5.2 上线说明
- 链接:
vercel.com/changelog/claude-fable-5-2-now-available-on-ai-gateway - 说明: 多供应商路由、Fallback 与成本管理案例
作者:APIYI 技术团队
技术交流:欢迎在 API易官网首页联系我们,更多接入资料可访问 docs.apiyi.com 文档中心
