工程实践2026-06-10·6 分钟阅读
一个 API Key 接入 30+ 模型:统一网关的工程实践

当你的项目同时需要 Claude 写代码、DeepSeek 做推理、通义千问处理中文时,最先遇到的不是模型能力问题,而是“接入”本身的复杂度——每家的 SDK、鉴权方式、计费口径、限流策略都不一样。
多供应商集成的三个真实痛点
- 鉴权割裂:每个平台一套 API Key 和 Base URL,密钥管理成本随供应商数量线性增长。
- 计费分散:用量散落在多个后台,月度对账口径不一致,成本难以预测。
- 额度浪费:订阅制下用不完的额度按月清零,资源利用率低。
统一网关的核心设计
我们的做法是把所有上游模型收口到一个 OpenAI 兼容的网关后面:你只需要一个 API Key 和一个接口地址,就能调用全部 30+ 模型,按实际 token 用量统一计费。
curl https://api.codewith.site/v1/chat/completions \
-H "Authorization: Bearer $CODEWITH_KEY" \
-d '{"model":"deepseek-v3.2","messages":[{"role":"user","content":"用 Go 写一个 LRU 缓存"}]}'切换模型只需改一个 model 字段——同一份 Key、同一份额度,在所有模型间通用。新模型上线后自动支持,无需额外接入。
为什么额度一年有效
我们认为额度是你买下的资源,不应该被时间惩罚。所有套餐额度自购买起一年内有效,按量计费、用完随时续充,把成本的确定性交还给开发者。