本文适合:正在用或准备用 AI API 的 Python 开发者 阅读时间:5 分钟 | 代码可直接复制运行


痛点:你是不是也在这样切账号?

写代码用 Claude,聊天用 GPT,长文档丢给 Gemini,推理任务交给 DeepSeek……

然后你的项目里就出现了这种东西:

from openai import OpenAI
from anthropic import Anthropic
import google.generativeai as genai

openai_client = OpenAI(api_key="sk-xxx")
anthropic_client = Anthropic(api_key="sk-ant-xxx")
genai.configure(api_key="AIza-xxx")

# 三个 SDK,三套认证,三份账单
# 还没算 DeepSeek 和 Mistral...

每加一个模型,就多一个 SDK、一个 API Key、一份账单。项目越大越乱。

有没有一种方式,一个 Key 搞定所有模型?

有。用 API 网关。


思路:API 网关 = AI 的菜鸟驿站

你不会每个快递公司都注册一个账号,你用菜鸟驿站统一收件。

API 网关做的事一样:

你的代码 → API 网关 → OpenAI / Anthropic / Google / DeepSeek / ...

你只需要对接网关,网关帮你转发到各家 API。一个 Key,一个 base_url,一份账单。

市面上有不少选择(OpenRouter、Requesty 等),这篇用 Crazyrouter 做演示——539 个模型,按量付费,不用月费。


实战:5 个模型,同一套代码

准备工作

pip install openai