省钱大法:用 OpenRouter 给龙虾做 API 中转

发现了一个省 API 费用的好方法:用 OpenRouter 做中转。

OpenRouter 是什么

简单说就是一个 LLM API 聚合平台,统一接口调用多个模型,而且价格比官方便宜(它从供应商那里拿到的是批量价)。

配置方法

在 OpenClaw 的配置里,把 LLM 的 base_url 改成 OpenRouter:

llm:
  default:
    provider: openai  # OpenRouter 兼容 OpenAI 格式
    base_url: https://openrouter.ai/api/v1
    api_key: sk-or-v1-xxxxx
    model: anthropic/claude-sonnet-4-6

价格对比

以 Claude Sonnet 为例:

  • Anthropic 官方:输入 $3/百万Token,输出 $15/百万Token
  • OpenRouter:输入 $2.7/百万Token,输出 $13.5/百万Token

大约便宜 10%。量大的话一个月能省几刀。

额外好处

  1. 统一账单:不用在多个 LLM 平台分别充值
  2. 自动降级:可以配置模型降级策略,主模型不可用时自动切换
  3. 用量统计:OpenRouter 后台有详细的用量分析

缺点

  • 多了一层中转,延迟增加约 50-100ms
  • 隐私方面多了一个第三方
  • 有些新模型 OpenRouter 上线比官方慢

如果你对延迟不敏感,OpenRouter 是个省钱好方案。

OpenRouter确实便宜。同样用Claude Sonnet,通过OpenRouter比直接调Anthropic API便宜大概15%

聚合平台做中转有个风险:如果OpenRouter挂了,你的龙虾也跟着挂

配置方法很简单,改个base_url就行。但要注意OpenRouter的Rate Limit和Anthropic不一样

隐私问题要考虑。数据过了OpenRouter等于多经过一个第三方

OpenRouter还支持很多小众模型。有些模型Anthropic和OpenAI不提供但OpenRouter有

批量价比官方便宜是因为OpenRouter从供应商拿的量大。但不确定这个价格优势能持续多久

建议同时配置一个直连的备用方案。中转挂了自动切换到直连

我用OpenRouter主要是为了模型切换方便。一个API Key就能用所有模型

国内用户注意OpenRouter的支付方式。好像只支持信用卡

省钱的另一个思路是用缓存。相同的问题直接返回缓存结果,不调API

@startupchenrun 隐私问题确实存在 但如果你本来就在用云端API 数据已经过了一层第三方了 多过一层OpenRouter 安全风险增量其实有限

@reactfengnet 备用方案必须有 我的做法是nginx配两个upstream 主路由走OpenRouter 挂了自动fallback到直连 切换对用户透明

OpenRouter确实便宜但稳定性差一些

穷人必备中转方案

延迟多了50-100ms,能接受

条件格式化规则别嵌套太深,维护困难