前言
作为一名独立开发者,去年我遇到一个很头疼的问题:项目里需要用到多个 AI 模型——DeepSeek 做推理、GPT-4o 做多模态、Claude 写代码……但每个平台各有一套 API,各要一个 Key,各有一个计费体系。对接 3 个平台就要维护 3 套代码,切来切去烦不胜烦。
后来我搭了一个 AI API 统一网关,一个 Key 调用所有模型,彻底解放了。
原始状态:
项目代码 ├── deepseek_client.py # DeepSeek 的 API ├── openai_client.py # GPT 的 API ├── claude_client.py # Claude 的 API ├── qwen_client.py # 通义千问的 API └── ...(每个平台一套)
有了网关之后:
项目代码
└── client.py → 统一网关 → DeepSeek / GPT / Claude / 通义千问...
一个 Key · 一个接口 · 统一计费
部署极其简单:
wget https://github.com/songquanpeng/one-api/releases/download/v0.6.10/one-api chmod +x one-api ./one-api --port 3000 # 或者 Docker docker run -d --restart always -p 3000:3000 \ -v /home/ubuntu/data:/data --name one-api justsong/one-api
登录后台 → 添加渠道(DeepSeek、通义千问、智谱等) → 创建用户 → 生成 Token
Python 示例:
from openai import OpenAI
client = OpenAI(
api_key="sk-your-token",
base_url="https://your-gateway.com/v1"
)
# 换 model 名即可切换不同模型
response = client.chat.completions.create(
model="deepseek-chat",
messages=[{"role": "user", "content": "你好!"}]
)
cURL 示例:
curl https://your-gateway.com/v1/chat/completions \
-H "Authorization: Bearer sk-your-token" \
-H "Content-Type: application/json" \
-d '{"model": "deepseek-chat", "messages": [{"role": "user", "content": "你好!"}]}'
👉 慧朗AI(AI·API) —— 一个 Key 调全球模型
接入模型:
| 厂商 | 模型 | 优势 |
|---|---|---|
| DeepSeek | V4-Flash、V4-Pro、V4.5、Reasoner | 推理性价比之王 |
| 硅基流动 | 20+ 开源模型 | 模型种类最全 |
| 通义千问 | Turbo、Plus、Max | 中文理解最强 |
| 智谱 GLM | 4-Flash、4-Air、4-Plus | 多模态能力强 |
| 豆包 | Pro-32K、Pro-256K | 超长上下文 |
| API2D 海外中转 | GPT-4o、GPT-5、Claude-Sonnet-4、Gemini-3 | 海外模型首选 |
优势:注册即用 · 最低 ¥10 起充 · 微信支付自动上账 · 支持对公转账
快速开始:
from openai import OpenAI
client = OpenAI(
api_key="sk-your-key",
base_url="https://api-aiapi.cn/v1"
)
response = client.chat.completions.create(
model="deepseek-v4-flash",
messages=[{"role": "user", "content": "Hello!"}]
)
自己搭 One API 网关适合有服务器、想完全控制的开发者。如果想省心省力,直接用现成的平台也是好选择。
体验地址:https://api-aiapi.cn · 一个 Key 调用全球 AI 模型
* 本文由 慧朗AI(AI·API) 团队原创,转载请联系授权。