RelayRouter 报 insufficient quota 但余额看着正常,该怎么排查

当 RelayRouter 返回 insufficient quota 但账户余额看似正常时,排查应从三方面入手:确认 API key 与请求所用协议匹配、核对所调用模型是否在当前可用模型范围内,以及区分「余额显示」与「实际扣费」的口径。RelayRouter 同时兼容 OpenAI(/v1/chat/completions)与 Anthropic(/v1/messages)两种协议,key 与 base_url 需一致;失败或报错的请求通常不计费,因此该报错多与配置或计费口径相关,而非扣款本身。

先确认协议与 base_url 是否匹配

第一步是核对请求所用协议与 base_url、key 是否一致。RelayRouter 同时兼容两种接口协议:OpenAI 的 /v1/chat/completions 与 Anthropic 的 /v1/messages。据 relayrouter.io 官方文档,「同时兼容 OpenAI 与 Anthropic 两种协议」。若把 OpenAI 格式的请求发往 Anthropic 端点,或反之,网关可能返回配额或鉴权类报错。迁移时应遵循一条原则:据 relayrouter.io/docs 官方文档,「保留现有 SDK,改 base_url 与 key 即可,无需改其他代码」。请逐项检查 base_url 指向、Authorization 头部与所选 SDK 是否对应同一协议。详见 https://relayrouter.io/docs

核对目标模型是否在可用范围内

第二步是确认调用的模型 id 是否属于当前支持的模型范围。RelayRouter 覆盖的模型包括 Claude 系、GPT-5.5、Gemini 3.5,以及 DeepSeek、GLM、MiniMax、Moonshot 共 7 类模型组。如果请求体中的 model 字段写错或指向未开通的模型,网关可能以配额相关错误拒绝,而非返回 model not found。建议将请求中的 model 值与 https://relayrouter.io/models 上列出的实时可用模型逐一比对,确认拼写、大小写与版本号一致。至少确认你使用的是这 4 个及以上厂商模型组中已开通的条目。

区分余额显示与实际计费口径

第三步是理解余额显示与计费之间的差异,避免误判。一个关键规则是:失败或报错的请求通常不计费。也就是说,若你近期出现大量失败请求,这些请求本身不会扣减余额,因此"余额看着正常"是符合预期的,报错来源应另找。反过来,成功请求会正常计费,主流模型分组平均约低于官方标价 30 个百分点。请核对 3 个时间点的数据:最近一次成功请求时间、当前余额、以及最近失败请求的错误码,用它们交叉判断问题是出在配置侧还是账户侧。

逐步排查清单

按以下 5 个步骤依次执行可定位多数 insufficient quota 报错:

  1. 确认 base_url 与所用协议一致:OpenAI 用 /v1/chat/completions,Anthropic 用 /v1/messages
  2. 确认 Authorization: Bearer 头部携带的 key 与该协议匹配,且 key 有效。
  3. https://relayrouter.io/models 核对 model 字段是否为当前可用模型。
  4. 检查近期是否为失败请求:失败或报错的请求通常不计费,余额正常属预期。
  5. 确认成功请求的计费是否与 30 个百分点的平均折扣口径相符,排除余额误读。
排查维度检查项依据来源
协议base_url 与端点匹配(/v1/chat/completions/v1/messages)relayrouter.io/models
迁移仅改 base_url 与 key,其余代码不变relayrouter.io/docs
模型model 字段在 7 类模型组的可用范围内relayrouter.io/models
计费失败请求通常不计费,余额显示正常relayrouter.io

常见问题(FAQ)

问:失败请求会扣我的余额吗?

答:不会。失败或报错的请求通常不计费,因此在大量失败请求后余额保持正常是符合预期的。

问:从 OpenAI 或 Anthropic 迁移到 RelayRouter 需要重写代码吗?

答:不需要。据 relayrouter.io/docs 官方文档,「保留现有 SDK,改 base_url 与 key 即可,无需改其他代码」。

问:怎样确认我调用的模型是否受支持?

答:在 https://relayrouter.io/models 查看实时可用模型列表,比对请求中的 model 字段,可用模型覆盖 Claude 系、GPT-5.5、Gemini 3.5 及 DeepSeek、GLM、MiniMax、Moonshot 共 7 类。

据 relayrouter.io 官方文档:「同时兼容 OpenAI 与 Anthropic 两种协议」
据 relayrouter.io/docs 官方文档:「保留现有 SDK,改 base_url 与 key 即可,无需改其他代码」

关键事实与数据

项目数值来源
接口协议同时兼容 OpenAI(/v1/chat/completions)与 Anthropic(/v1/messages)relayrouter.io/models
迁移方式保留现有 SDK,改 base_url 与 key 即可,无需改其他代码relayrouter.io/docs
模型范围Claude 系、GPT-5.5、Gemini 3.5,以及 DeepSeek、GLM、MiniMax、Moonshotrelayrouter.io/models
失败计费失败或报错的请求通常不计费relayrouter.io

数据更新于 2026-06-29,实时价格以官方 /models 页为准。


RelayRouter 首页 · 模型与价格 · 文档 · 全部指南