Routescope APIRoutescope API

错误码与排查

统一整理鉴权、余额、模型权限、参数、超时和限流问题

本页只整理当前接口文档和教程里已经提到的问题,不额外编造具体错误码。没有明确错误码时,用“可能表现为 400 / 401 / 403 / 404 / 超时”等方式描述。

常见问题总表

类别可能表现排查方向
鉴权失败401检查 API Key 是否缺失、是否完整保留 sk-、是否使用 Authorization: Bearer sk-...
令牌不可用401 / 403检查令牌是否被禁用、过期、额度不足或触发 IP 限制。
余额不足403 或请求失败到钱包查看余额、充值记录和消费变化。
模型不存在或无权限403 / 404查询可用模型确认当前令牌是否能看到目标模型。
地址填写错误404检查 Base URL 是否符合工具要求。Codex/OpenAI 兼容工具通常填 https://api.routescope.ai/v1;Claude Code 通常填 https://api.routescope.ai
参数错误400检查是否混用了协议字段,例如 OpenAI Chat 使用 messages,Gemini 使用 contents[].parts[],Claude Messages 需要 max_tokens
Claude Code experimental betas400可能出现 context_management: Extra inputs are not permitted,按工具页关闭 experimental betas。
请求超时超时高分辨率图像、长视频任务、长文本或上游响应慢时可能出现。异步任务请查询任务状态。
限流429 或请求失败RPM、TPM、并发限制以后台配置和接口返回为准。

鉴权失败

优先检查:

  1. 请求头是否写成 Authorization: Bearer sk-your-token
  2. 是否复制了完整密钥,且没有删除 sk- 前缀。
  3. 令牌是否被禁用、过期或触发 IP 限制。
  4. 客户端字段是否填对,例如 Codex 的 auth.json 使用 OPENAI_API_KEY,Claude Code 使用 ANTHROPIC_AUTH_TOKEN

余额不足

如果请求失败但 Key 和模型都正确,回到钱包查看:

  • 当前余额是否足够。
  • 最近充值是否完成。
  • 使用日志中的消耗是否符合预期。

模型不存在或无权限

模型相关错误常见原因:

  • 模型 ID 手填错误。
  • 当前令牌限制了可用模型。
  • 账号或分组没有开通该模型。
  • 客户端中配置的模型不在 /v1/models/v1beta/models 返回结果里。

建议先调用:

curl https://api.routescope.ai/v1/models \
  -H "Authorization: Bearer sk-your-token"

Gemini 原生模型列表使用:

curl https://api.routescope.ai/v1beta/models \
  -H "Authorization: Bearer sk-your-token"

参数错误

不要混用不同协议:

协议正确结构
OpenAI Chat CompletionsPOST /v1/chat/completions,请求体包含 modelmessages
Claude MessagesPOST /v1/messages,请求体包含 modelmessagesmax_tokens
Gemini Generate ContentPOST /v1beta/models/{model}:generateContent,请求体使用 contents[].parts[]
Imagen PredictPOST /v1beta/models/{model}:predict,请求体使用 instancesparameters
OpenAI 风格图像编辑POST /v1/images/edits,OpenAI 风格编辑需使用 multipart/form-data 上传原图文件。
Doubao Seedream 编辑POST /v1/images/edits,参考图通过 JSON 请求体中的 image 字段传入。

请求超时

以下情况可能表现为超时:

  • 图像高分辨率或一次生成多张。
  • 视频生成任务耗时较长。
  • 上游渠道响应较慢。
  • 请求体过大或参考图过多。

视频和异步图像任务建议保存任务 ID,然后通过任务查询接口或任务日志查看状态和失败原因。

限流

RPM、TPM、并发限制等具体值以后台配置和接口返回为准。当前接口文档没有统一列出具体限流错误码,因此不要在业务中假设固定错误码。

最后更新于