Skip to main content

Base URL 填错?

不要混用两套域名与两套凭证。

401 / 403 / 402 / 429 分别是什么?

各模型/合同页的 Response 示例含上述状态。

OpenAI 文本接口的账户额度错误

POST /v1/completions/v1/chat/completions/v1/responses/v1/responses/compact 在本地账户余额或订阅额度不足以完成预扣时,返回 402error.typeerror.code 均为 insufficient_quota。零余额和正余额但不足以覆盖预扣金额都属于此类。
流式请求在 SSE 建立之前返回同样的 JSON 错误。应将其作为不可自动重试的额度失败:先检查账户余额或订阅额度,再决定是否重新请求。不要仅因这个响应刷新密钥、切换渠道或退避重试。消息保留请求 ID,具体额度数字留在服务端诊断日志中。 此规范化仅适用于上述接口的本地账户额度失败。token 有效性/额度错误、上游渠道错误及其他 API 协议保持原合同。真正的 401 或权限 403 仍需检查认证/访问权限;普通 429 仍表示限流。

有响应但内容不对?

  • 确认 model 为 live 列表中的 id
  • Chat 需合法 messages;社交数据还需业务字段(如 aweme_id
  • 任务类:创建走 POST /v1/video/generations,轮询走 GET /v1/video/generations/{task_id},不要与 /v1/videos/* 混淆

客户端连不上?

  • 检查 TLS/代理/公司防火墙是否拦截 api.omnimux.ai
  • OpenAI SDK 类工具必须带 /v1 的 base(视客户端而定)
  • 先用 GET /v1/models + Key 验证网关可达