码农奶爸学AI LV
发表于 2025-4-15 17:32:39
OpenRouter 官网上说自己是大模型的统一接口,能提供更好的价格,更稳定的服务,无需订阅按量付费。所以「大模型 API 聚合平台」这个描述是很准确的。
三个要点:大模型、API、聚合:
- 大模型不用多说什么,这两年已经带来了很大的变化,特别是 DeepSeek V3/R1 发布后,国内的大模型应用落地显著加速。
- API 意味着主要面向开发者,或者有能力使用自定义模型工具的深度用户。
- 聚合意味着可以一站式使用多个模型,不论闭源的开源的,国外的国内的,只要网站上有托管就能使用。
AI 用户很少有只用一家模型的,一方面现在各家模型你追我赶,迭代很快;另一方面,不同的模型能力也有侧重,需要多方对比才会有更好的选择。
但是各家的服务是分散的,而且像 ChatGPT、Claude 这种付费应用,都要单独按月订阅才能用。所以模型聚合服务站一直是一门生意,比如 Poe,就是面向普通用户的模型聚合站。
从开发者的角度,虽然 API 都是按量付费,但麻烦在于接口不统一,各家有各家的格式。而且平台太多、URL 端点太多、key 太多,管理使用都消耗额外精力。
OpenRouter 就是能够一站式提供多个模型 API 的平台(当然,类似的平台也不只一家),所有 API 都兼容 OpenAI API 格式,显著降低了应用开发和模型迁移的难度。平台上有很多免费的模型注册就能使用(免绑卡),付费模型的价格持平或略高于官方服务。可以参见文档[1]。- from openai import OpenAI
- client = OpenAI(
- base_url="https://openrouter.ai/api/v1",
- api_key=&#34;<OPENROUTER_API_KEY>&#34;,
- )
- completion = client.chat.completions.create(
- extra_headers={
- &#34;HTTP-Referer&#34;: &#34;<YOUR_SITE_URL>&#34;, # Optional. Site URL for rankings on openrouter.ai.
- &#34;X-Title&#34;: &#34;<YOUR_SITE_NAME>&#34;, # Optional. Site title for rankings on openrouter.ai.
- },
- model=&#34;openai/gpt-4o&#34;,
- messages=[
- {
- &#34;role&#34;: &#34;user&#34;,
- &#34;content&#34;: &#34;What is the meaning of life?&#34;
- }
- ]
- )
- print(completion.choices[0].message.content)
复制代码 对于开源模型,OpenRouter 会同时接入多个服务商并根据可用性自动切换:
我自己用 OpenRouter 不算多,但经常关注 OpenRouter 上的模型调用量排行[2]:
某种程度上说,这些排行就是开发者/用户用脚投票的真实选择。而且 OpenRouter 可以按分类查看模型调用量,比如在编程分类下,可以明显看出 Claude 3.5(以及发布之后的 Claude 3.7)占到了几乎一半的用量,这和大家平时的体验也是一致的:
OpenRouter 还有个隐藏优势,如图:
总之,大家可以根据自己的需求选择官方服务或者 OpenRouter 之类的聚合 API。 |
|