省钱实战 · 阅读约 3 分钟

月花 200 刀调 Claude 的我,改了一行代码后现在只花 60

月花 200 刀调 Claude 的我,改了一行代码后现在只花 60

结论先说:把 base_url 换掉,账单直接掉到三分之一。


背景

我司有个内部工具,重度依赖 Claude claude-sonnet-4-5 做代码 review 和文档生成,每次 context 塞得挺长,一个月下来账单 $180-220 之间。加上 Anthropic 官方要绑美国卡、还要翻墙,每次续费都是一场折腾。

上个月忍不了了,开始认真算这笔账。


问题出在哪

Claude claude-sonnet-4-5 官方定价 $3 / 1M input tokens,$15 / 1M output tokens。我们的场景 output 多,账单大头都在输出上。

第一步优化:能用 Haiku 的场景坚决不用 Sonnet

我们的 code review 流程是:先让 claude-haiku-4-5 过一遍,把明显问题过滤掉,再把"有争议"的部分送 Sonnet 精判。这一步 token 消耗直接降了 40%。

第二步优化:换中转 API

官方价打完折还是贵,中转的价格普遍是官方的 3-4 折。找了几家对比,稳定性和模型覆盖度最终选了 api2everything.xyz


具体操作,就改一行

以 Python 为例,原来的代码:


import anthropic



client = anthropic.Anthropic(api_key="sk-ant-xxx")

改完:


import anthropic



client = anthropic.Anthropic(

    api_key="你的中转key",

    base_url="https://api2everything.xyz",

)

就这样,其他代码一行不动。

用 curl 验证一下连通性:


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

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

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

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

  -d '{

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

    "max_tokens": 100,

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

  }'

返回正常即可。国内直连,延迟比自己翻墙还低。


再省一刀:Haiku 能干的别让 Sonnet 干

分类处理我用的是这个简单逻辑:


def get_model(task_type: str) -> str:

    """低复杂度任务走 Haiku,省钱"""

    cheap_tasks = {"lint", "format_check", "summary", "translate"}

    if task_type in cheap_tasks:

        return "claude-haiku-4-5"

    return "claude-sonnet-4-5"

summarytranslate、简单问答这类任务,Haiku 完全够用,价格是 Sonnet 的十分之一左右。


实际账单对比

| 项目 | 优化前 | 优化后 |

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

| 月均费用 | ~$200 | ~$58 |

| 主要模型 | claude-sonnet-4-5 100% | Haiku 70% + Sonnet 30% |

| API 来源 | 官方直连 | 中转 |

省了七成,接入代码改动量:一行。


最后

我用的中转是 api2everything.xyz,支持 Claude / GPT / Gemini / DeepSeek 300+ 模型,OpenAI 格式兼容,注册送 ¥1 够试很久。有问题评论区聊。