OpenRouter 是一个多模型 API 聚合层:一个 API key、一份余额,通过 OpenAI 兼容端点访问来自数十家供应商的数百个模型,并在它们之间做路由、比价和故障回退。
它解决的问题
同时评估几家模型时,真正费时间的不是写代码,而是重复走开通、密钥管理、结算和错误处理这四件事。OpenRouter 把这一层收敛成一个入口:换模型通常只改一个模型名字符串。
对已经上线的产品,它的价值在另一头——供应商出问题时自动回退,不用等对方状态页更新。
计费口径
现在的模式是 token 价格按各供应商原价透传,平台在充值时按比例收费,因此模型单价和直连基本一致,成本结构提前可知。免费层提供二十多个免费模型,带速率与每日请求上限,够用来试路由逻辑和模型表现。自带密钥(BYOK)也支持,超出免费额度后按使用量收一小笔费用。
开发者能拧的旋钮
- 路由变体:按价格或性能动态选供应商。
- 单次请求价格上限:设定阈值,没有供应商满足就不发这次请求。
- 数据策略:限定只路由到信任的供应商,默认不记录提示词与回复。
什么时候不该用
如果你的产品只用一家模型、也没有回退需求,这层路由就是纯开销,直连更简单。另外要注意:供应商调价之后,请求照样路由过去,按新价格计费——预算敏感的场景建议配合价格上限使用。
国内使用
openrouter.ai 在国内需要自行解决网络访问条件。