省钱实战 · 阅读约 3 分钟

月烧 $200 调 Claude 的我,改了一行 Base URL 后账单降了 70%

月烧 $200 调 Claude 的我,改了一行 Base URL 后账单降了 70%

结论先说:把 api.anthropic.com 换掉,用国内中转 + 便宜 alias,同样的用量账单直接打三折。


痛点

我在做一个文档摘要工具,核心是 Claude Sonnet 跑长上下文。最开始图省事直连官方,信用卡绑的美国账号,月底一对账:

  • Sonnet 3.7 跑了约 80M tokens(input 为主)
  • 账单 $210,折合人民币 1500+
  • 还没算偶尔测试用的 Opus

更难受的是:国内直连 Anthropic 本来就不稳,经常要挂代理,CI/CD 里配代理又是另一堆麻烦。


怎么降的

第一步:换 Base URL

几乎零成本迁移。官方 SDK 支持自定义 base_url,改一行就行:


import anthropic



client = anthropic.Anthropic(

    api_key="你的中转 key",

    base_url="https://api.api2everything.xyz",  # 换这里

)



response = client.messages.create(

    model="claude-sonnet-4-5",

    max_tokens=1024,

    messages=[{"role": "user", "content": "帮我总结这篇文档"}],

)

print(response.content[0].text)

curl 版本:


curl https://api.api2everything.xyz/v1/messages \

  -H "x-api-key: 你的中转 key" \

  -H "anthropic-version: 2023-06-01" \

  -H "content-type: application/json" \

  -d '{

    "model": "claude-sonnet-4-5",

    "max_tokens": 1024,

    "messages": [{"role": "user", "content": "test"}]

  }'

第二步:分场景选模型

这才是省钱的核心。我之前无脑全用 Sonnet,其实很多任务根本用不着。

| 场景 | 之前用 | 现在用 | 成本变化 |

|------|--------|--------|----------|

| 文档摘要(长文本) | Sonnet | Sonnet(不变) | - |

| 分类打标签 | Sonnet | Haiku 3 | 降 95% |

| 简单问答/格式化 | Sonnet | Haiku 3 | 降 95% |

| 复杂推理 | Sonnet | 保留 | - |

Haiku 3 价格是 Sonnet 的 1/20 左右,分类、提取这类任务质量完全够用。

第三步:批量请求走 batch 接口

离线任务不要实时跑。Anthropic 有 Message Batches API,非实时场景用这个可以再打五折,中转平台一样支持。


实际效果

同样的业务量,现在月账单大概 $55–65,偶尔跑多点不超 $80。主要省在两块:

1. 中转比官方便宜约 35%(SVIP 可到 7.7 折)

2. 模型分层后 Haiku 承担了约 60% 的请求量

另外国内直连,不用配代理,CI 里干净很多。


一点补充

OpenAI、Gemini、DeepSeek 同理,base_url 换掉就行,格式都兼容 OpenAI SDK。300+ 模型一个 key 统一管理,比维护一堆官方账号省心。

我用的是 无量 API(api2everything.xyz),注册送 ¥1,余额永久不过期,够试很久。有国内直连需求或者被账单折磨的可以看看。