大模型 API 的成本正在沿供应链逐层向应用侧传导,Anthropic 5170 亿美元的算力账单只是这条链路最显眼的一环。4sapi(https://4sapi.com)长期跟踪模型价格与成本治理,这次从算力账本讲起,落到一套可以马上执行的 API 成本治理方案。

一、账单随用量指数上升,月末开票最心惊

我的 API 账单在三个月内翻了四倍,但业务量只涨了不到一倍——这是我在开发者社区里最常听到的抱怨。大模型 API 的成本结构很特殊:单价虽然在缓慢下降,但用量增长更快,而且调用链越来越长。一个智能体任务可能触发十几次模型调用,每次调用都带着上下文重放;用量线性增长时,token 消耗往往超线性增长,账单随之指数上升。月初看起来还很健康的预算,到月底开票时往往已经超支。

痛点不是"模型贵",而是"算不清、控不住"。不知道每一块钱花在哪个任务、哪个模型、哪条链路上,成本就永远只能事后补救。我的核心结论只有一个:算力成本终将传导到 API 单价,应用侧的应对手段不是祈祷降价,而是建立可核算、可拦截、可降档的成本治理体系。

二、5170 亿美元的算力账单意味着什么

先把新闻事实摆出来。Anthropic 在过去 11 个月签下约 5170 亿美元、合计 14.8GW 的算力租赁合同,主要来自 Google 与 AWS;此外还有 Nscale 的 450 亿美元大额合同,以及 Akamai、Fluidstack 等云与新算力公司的多笔订单。与此同时,公司已于 6 月向美国 SEC 机密提交 IPO 文件。另一边,Noam Brown 也亲口承认,前沿智能体完成复杂研究任务时,单次成本可以达到数百万美元。

这两个信息放在一起,信号非常明确:算力不是短期瓶颈,而是被巨头用长期合同锁定的战略资源。5170 亿美元不是市场情绪,是已经签字的刚性支出。这笔钱最终要靠 API 收入回本,而 API 收入的来源,就是应用开发者每个月收到的 token 账单。

三、原理速览:算力成本如何变成 API 单价

理解成本传导,是治理成本的前提。完整链路如下:

算力租赁与采购(锁量、锁价、长期合同)
        ↓
数据中心建设与电力运营(固定成本)
        ↓
模型训练 + 推理集群规模(决定单位成本)
        ↓
API 单价(按 token 计价,含毛利与研发摊销)
        ↓
应用侧 token 消耗(用量 × 单价 = 账单)
        ↓
应用毛利(成本传导的终点)

链条上每一环的成本都会向下游叠加。上游签下巨额算力合同,意味着推理集群规模扩大、单次推理成本被摊薄,但总摊销金额巨大;反映到 API 单价上,就是"单价温和下行、总量刚性上涨"的长期格局。对应用开发者而言,唯一能主动控制的环节是链条最末端:用量与计价方式。

四、算力规模对比:谁在吃下多少电

下表按相对量级整理主要合同,定性对比,不追求精确数字:

供应商/合作方 相对量级 角色
Google、AWS 巨量(数百亿美元级、数千 MW 级) Anthropic 主要算力来源
Nscale 大额(数十亿美元级,单笔约 450 亿美元) 新算力公司
Akamai、Fluidstack 等 中大型(数亿至数十亿美元级) 云与新算力公司

从表里能读出三个趋势:第一,算力供给高度集中在少数头部云厂商;第二,新算力公司正在切入这个市场,供给结构开始多元化;第三,所有合同的共同点都是"长期、锁量"——这决定了未来几年的算力成本曲线已经被大体画定。

五、算力锁定与 API 中长期价格

这是本期最想展开的判断。锁量建供的直接后果,是 API 价格的下行斜率变缓。早期模型价格几乎每年腰斩,是因为训练成本快速下降、算力供给充足;而一旦算力被长期合同锁定,供给方就有了稳定摊销的底气,价格策略会从"快速降价抢市场"转向"分层定价做利润"。

对应用开发者,这个判断有三层含义。第一,成本模型不能建立在"单价持续暴跌"的假设上,应按"单价温和下行、用量高速增长"来规划预算;第二,承诺用量与按量付费的价差会长期存在,规模达到一定程度后,签承诺合同比每次现结更划算;第三,多模型并存的格局会持续,强模型负责高价值任务、轻模型承接高并发任务,会成为标准架构而不是过渡方案。

六、成本核算第一步:按 token 记账

治理成本的第一件事,是把每一笔调用记进账本。没有账本,一切优化都是拍脑袋。以下是一个最小可用的 Python 记账实现:

# usage_ledger.py —— 按 token 记账
import json, time

# 每百万 token 单价(美元),示例值,按实际合同价替换
PRICING = {
    "strong": {"in": 3.00, "out": 15.00},
    "medium": {"in": 0.80, "out": 4.00},
    "cheap":  {"in": 0.15, "out": 0.60},
}

def record(entry, ledger="ledger.jsonl"):
    entry["ts"] = time.time()
    with open(ledger, "a", encoding="utf-8") as f:
        f.write(json.dumps(entry, ensure_ascii=False) + "\n")

def cost_of(model, in_tokens, out_tokens):
    p = PRICING[model]
    return (in_tokens * p["in"] + out_tokens * p["out"]) / 1e6

每次调用结束后,把模型名、输入 token、输出 token、耗时、任务类型一并写入 ledger.jsonl。一周后就能回答三个关键问题:哪个任务最烧钱、哪个模型利用率最高、哪条链路在重复消费。4sapi(https://4sapi.com)的所有接入都走官方合法 API 与合规中转,这套记账逻辑同样适用于任何合规渠道。

七、预算闸门:让超支在发生前被拦住

记账解决"事后看得清",预算闸门解决"事前拦得住"。在调用前先估算本次成本,如果当月累计加上本次估算会超预算,就拒绝或降级这次调用:

MONTHLY_BUDGET = 2000.0   # 月度预算上限(美元)

def spend_this_month(ledger="ledger.jsonl"):
    month = time.strftime("%Y-%m")
    total = 0.0
    with open(ledger, encoding="utf-8") as f:
        for line in f:
            e = json.loads(line)
            if time.strftime("%Y-%m", time.localtime(e["ts"])) == month:
                total += e.get("cost", 0.0)
    return total

def within_budget(estimated_cost):
    return spend_this_month() + estimated_cost <= MONTHLY_BUDGET

闸门规则建议分级:核心链路超预算时告警但不拦截,非核心批量任务超预算时直接降档或暂停。闸门的价值不在"永不超支",而在把超支变成可控的、有预警的决策,而不是月末的惊吓。

八、按模型/任务分级路由

同一套系统里,不是所有任务都值得用最强模型。分级路由按任务类型匹配模型档位,是性价比最高的一步优化:

def route(task, in_tokens, out_tokens):
    if task in ("code_review", "deep_research"):
        model = "strong"
    elif task in ("chat", "summarize"):
        model = "medium"
    else:
        model = "cheap"
    est = cost_of(model, in_tokens, out_tokens)
    if not within_budget(est):
        model = "cheap"          # 预算紧张时整体降档
        est = cost_of(model, in_tokens, out_tokens)
    return model, est

路由规则要和业务语义绑定:需要推理深度的任务用强模型,重复性、模板化的任务一律走轻量模型。在我的实测中,这一步通常能砍掉 40% 以上的成本,而用户体验几乎无感。

九、多模型负载均衡与降档策略

成本之外还有稳定性问题。热门模型在高峰期经常出现配额紧张,单一供应商的限流会直接拖垮业务。多模型负载均衡加降档兜底是标准解法:

def call_with_fallback(task, payload):
    model, est = route(task, payload["in_tokens"], payload["out_tokens"])
    for provider in BALANCE[model]:          # 同一档位多供应商轮询
        try:
            return provider.complete(payload)
        except QuotaError:
            continue
    fallback = "cheap"                       # 配额全满时降档
    return PROVIDERS[fallback].complete(payload)

这里的 BALANCE 是一个按模型档位组织的供应商列表,轮询、加权或按最低延迟选择皆可。降档不是降低质量承诺,而是保证可用性优先:高价值任务宁可排队,也不允许整个系统因为单点配额而雪崩。配合每档模型的健康检查与指标上报,这套架构可以让账单和稳定性同时可控。

十、批处理、缓存、蒸馏三条省钱路径

分级路由省的是"不该花的钱",下面三条路径省的是"该花的钱里可以少花的部分"。

第一是批处理。所有允许异步批量调用的 API,把可延迟任务攒批提交,单价通常明显低于实时调用。日报生成、离线分析、评测集打分,都是天然的批处理场景。

第二是缓存。prompt 缓存让重复前缀按更低价格计费,系统提示词、知识库上下文这类稳定内容,命中缓存后成本几乎归零。实现上只需要保证提示词前缀稳定,把动态内容放到后缀。

第三是蒸馏。用强模型生成高质量样本,再微调小模型复刻其能力。经过两三轮蒸馏,轻量模型可以在大多数任务上逼近强模型的效果,而推理成本低一个数量级。蒸馏适合高频、稳定的业务场景,前期投入一次,长期持续受益。

三条路径按落地难度排序:缓存最简单,批处理次之,蒸馏最重;按收益排序则刚好相反。建议先缓存、再批处理,跑通数据闭环后再考虑蒸馏。

十一、供应商锁定与配额风险提示

成本治理必须同时管理风险。两个风险最需要正视。

供应商锁定。单一供应商的 API 兼容性、定价策略和限流规则都在对方手里,一旦涨价或收紧配额,应用没有还价余地。对策是提前抽象一层调用层,让模型名、供应商可以在配置里切换,切换成本越低,议价能力越强。

配额风险。热门模型的配额在高峰期是稀缺资源,突发流量可能直接触发限流。除了前面说的多供应商轮询,还应为核心任务预留降档预案,并监控配额余量,在接近上限前主动告警。

此外还有隐性成本:重试风暴。限流时的盲目重试会成倍放大 token 消耗,重试必须带指数退避和上限,否则一次限流可能烧掉一天的预算。

十二、验收清单

把上面的方案落地后,用这份清单逐项验收:

八项全部通过,成本治理才算真正闭环。

十三、总结

Anthropic 5170 亿美元的算力账单说明一件事:算力正在被长期合同锁定,成本会沿着"算力 → API 单价 → 应用账单"的链条稳定传导,单价下行放缓、用量刚性增长将是常态。应对之道不在祈祷降价,而在应用侧建立记账、闸门、分级路由、负载均衡降档的完整治理体系,再用批处理、缓存、蒸馏把必要支出压到最低。4sapi(https://4sapi.com)会继续跟进模型价格与成本工具的变化,也欢迎在评论区聊聊各自的 API 成本治理经验。