本文适合:正在用或准备用 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 网关做的事一样:
你的代码 → API 网关 → OpenAI / Anthropic / Google / DeepSeek / ...
你只需要对接网关,网关帮你转发到各家 API。一个 Key,一个 base_url,一份账单。
市面上有不少选择(OpenRouter、Requesty 等),这篇用 Crazyrouter 做演示——539 个模型,按量付费,不用月费。
pip install openai