模型 API / 中转站 · 小白

OpenAI 官方 Key 和中转站 Key 怎么区分

Key 都长得像 sk-xxx,但 BASE_URL、模型名、计费规则完全不同,混用就报 401。

  • API
  • Key
  • 1A1API
更新于 2026-05-17

一句话结论

官方 Key 配 api.openai.com,中转 Key 配中转站给的 BASE_URL,模型名以平台列表为准。

适用场景

  • 同时有 OpenAI 和 1A1API 的 Key
  • 切来切去搞混了
  • 想知道哪些工具能直接用中转 Key

常见现象

  • Key 没问题但报 401
  • 模型名能选,但调用就报 model not found
  • 扣费速度和预期对不上

原因解释

  • Key 和 BASE_URL 不匹配(官方 Key 走中转、或反过来)
  • 模型名只在某一边可用
  • 中转站可能按倍率折算,不是平价

解决步骤

  1. 在 .env 里维护两套环境变量:OPENAI_OFFICIAL_KEY、OPENAI_RELAY_KEY
  2. BASE_URL 一定要和 Key 配套,绝不混填
  3. 用 curl /v1/models 看每边支持哪些模型名
  4. 对账时分别看官方账单和中转站账单,倍率折算后再比较

可复制命令

curl -i $OPENAI_OFFICIAL_BASE/v1/models -H "Authorization: Bearer $OPENAI_OFFICIAL_KEY" | head
curl -i $OPENAI_RELAY_BASE/v1/models -H "Authorization: Bearer $OPENAI_RELAY_KEY" | head

仍然不行怎么办

  • 401 反复出现就先把 Key 与 BASE_URL 配对关系画在便签上
  • 模型名错误就到中转站后台复制最新型号名

小白先准备什么

  1. 把官方 Key、1A1API Key、其他中转 Key 分开放在不同文件或不同环境变量里。
  2. 记录每个 Key 对应的 Base URL、可用模型、余额和用途。
  3. 先用最小请求测试 `/v1/models` 或一个简单对话,不要直接接入生产工作流。
  4. 截图或发给别人排错前,先遮住 Key 的中间和尾部。

验收标准

  • 官方 Key 搭配官方 Base URL 能通,中转 Key 搭配中转 Base URL 能通。
  • 环境变量命名清楚,例如 `OPENAI_API_KEY`、`OPENAI_BASE_URL`、`ANTHROPIC_API_KEY`。
  • 同一个工具里能看出正在用哪个模型和哪条线路。
  • 失败时能区分是 Key 错、Base URL 错、模型名错,还是余额/权限问题。

可复制排查命令

# 中转站常见测试方式:把地址和 Key 换成自己的
curl -s "$OPENAI_BASE_URL/v1/models" \
  -H "Authorization: Bearer $OPENAI_API_KEY" | head

# 如果这里都不通,先不要怀疑应用代码,优先检查 Key、Base URL、网络和余额。

常见误区和不适合场景

  • 误区一:官方 Key 配中转 Base URL,或者中转 Key 配官方 Base URL。
  • 误区二:只复制 Key,忘了改 Base URL。
  • 误区三:模型名照搬别人的,但你的账号没有这个模型权限。
  • 不适合:多人共用一个没有限额、没有日志、没有备注的 Key。

相关问题

还卡着?

可以把截图、日志、需求单或当前页面链接发到 zhemuy@gmail.com。