
我们之前讲过有很多大模型API的调用平台,比如 DeepSeek、MiniMax、Kimi、智谱等等,这些都是国内的大模型,想要使用国外的大模型就比较麻烦了,为此,给大家推荐下雨飞经常使用的一个大模型 API 服务平台,OpenRouter。
OpenRouter 是一个集成式的大模型API平台,在这个上面可以调用比如 ChatGPT、Claude、Gemini 等各个平台的大模型,而且收费和官方一致,使用起来体验非常不错。如果担心官方封号的问题,可以试用下这个平台。更方便的是,使用该网站不需要科学就可以登录,而且还有一些免费的模型供我们使用,比如谷歌的 Gemini 就在OpenRouter 上有免费版模型。像国内主流的 DeepSeek,MiniMax 的模型也都可以使用 OpenRouter 一键调用。
官网地址:https://openrouter.ai/

注册使用也非常简单,直接使用谷歌账号就可以登录,也可以自行注册账号。

在模型页面,我们先找一个免费的模型,作为示例。

来到模型详情页,创建一个 API Key,保存。

示例代码,可以选择第一个使用 OpenAI 的 SDK,替换好我们刚才生成的 API key,执行代码后,出现下文类似的提示,表示代码没有问题。后面就可以使用 OpenRouter 的代码去进行开发了。
参考代码:
from openai import OpenAIclient = OpenAI( base_url="https://openrouter.ai/api/v1", api_key="your api key",)completion = client.chat.completions.create( model="google/gemini-2.0-flash-exp:free", messages=[ { "role": "user", "content": [ { "type": "text", "text": "What's in this image?" }, { "type": "image_url", "image_url": { "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg" } } ] } ])print(completion)print(completion.choices[0].message.content)
代码执行结果展示。


总得来说,OpenRouter 背后会给我们对接大模型运营商,还会做负载均衡,成本控制等一系列的操作。如果你想开发海外应用,或者是寻找一些免费的 API 服务平台,或者是兼容多个运营商的模型,都可以尝试下该平台。