91model
    • 91model的注册和API的获取
    • AI 网关常见 HTTP 错误码说明
    • 用户使用常见问题解答手册
    • 前言-模型兼容性(必读)
    • OpenAI官方SDK使用教程
    • 高并发批量请求示例
    • Seedance 视频生成 API 调用文档(OpenAI 兼容格式)
    • Seedance 视频生成 API 调用文档(火山官方Seedance 原生格式)
    • Claude Code CLI接入API教程指南
    • OpenAi Codex CLI接入API教程指南
    • Gemini CLI接入API教程指南
    • OpenClaw 配置使用 API 教程
    • OpenCode 配置使用 API 教程
    • 多模型 AI 桌面客户端
      • WorkBuddy 使用支持指南
      • Cherry Studio 使用支持指南
      • Claude 桌面端 使用支持指南
      • Codex(chatgpt)使用支持指南
    • 模型信息
      • 列出可用模型
        GET
      • 列出单个模型
        GET
    • OpenClaw 专栏
      • 技能:OpenClaw接入vapi的nao-banana、gpt-image生图
    • 聊天模型(Chat)
      • /v1/chat/completions
        POST
      • 聊天接口(图片分析)
        POST
      • 聊天接口(函数调用)
        POST
      • 聊天接口(o1-o3系列模型)
        POST
      • Claude (OpenAI格式)-可PDF分析
        POST
      • Claude (原生格式)-可PDF分析
        POST
      • Gemini (OpenAI格式)-可文件分析
        POST
    • 应用手册
      • 1. OpenClaw
      • 2. Chatbox
      • 3. IntelliJ IDEA(PyCharm)
      • 4. Cursor
      • 5. Trae
      • 6. CherryStudio
      • 7. Dify
      • 8. AingDesk
      • 9. VS Code
      • 10. Zed
      • 11. DeepChat
      • 12. Sider
      • 13. ChatWise
      • 14. Glarity
      • 15. WPS
    • 程序中如何使用
      • 1. Python
      • 2. nodejs

    AI 网关常见 HTTP 错误码说明

    📌
    先看这里:收到错误码不用慌,大部分错误都能通过简单重试或调整解决。本文档按问题端分类:4xx 开头多发生在客户端(请求格式、鉴权、参数等),5xx 开头多发生在服务端(网关、模型原厂模型、网络链路等)。每个错误码下都附有处理建议,遇到无法解决的情况请随时联系技术支持

    一、错误码速查表#

    状态码名称简洁说明问题端处理建议
    400Bad Request请求参数格式不对、缺必填字段客户端核对参数
    401UnauthorizedAPI Key无效/缺失/格式错客户端核对鉴权
    403Forbidden余额不足/无权访问该模型客户端充值 / 核对权限
    404Not Found接口路径或模型名不存在客户端核对配置
    413Payload Too Large请求体超出大小限制客户端缩减请求
    429Too Many Requests触发限流( RPM / TPM / 并发)客户端调整频率
    500Internal Server Error网关及模型原厂链路异常服务端联系支持
    502Bad Gateway模型原厂返回了无效响应服务端联系支持
    503Service Unavailable服务暂时不可用(维护 / 过载)服务端稍后重试
    504Gateway Timeout网关等待模型原厂响应超时服务端重试/联系支持
    524A Timeout OccurredCDN层超时服务端重试/联系支持
    📌
    “问题端”表示常见关联环节,不代表最终责任已经确定。具体原因以技术支持结合日志确认结果为准。

    二、错误码详细说明#

    400(Bad Request 请求格式错误)#

    请求体不符合接口规范。网关或模型原厂模型在解析你的请求时就发现格式有问题,通常在进入实际推理前,就被网关或模型原厂的参数校验拦截。
    📌
    缺少必填字段(如 model、messages)
    字段类型错误(如 temperature 传成了字符串)
    JSON 格式不合法(多余逗号、引号未闭合)
    上传文件时 multipart 边界缺失或 body 被截断
    模型原厂的模型厂商直接拒绝了请求(如内容审核、区域限制)
    应对方法:核对请求参数是否完整、格式正确;如无法定位问题,联系技术支持并提供完整的请求体与错误响应。

    401(Unauthorized 鉴权失败)#

    网关无法识别你的身份。最常见的错误码之一,通常和 API Key 有关。
    💡
    API Key 缺失(请求头没带 Authorization: Bearer sk-xxx)
    API Key 拼写错误、多余空格、复制不全
    API Key 已过期或被禁用
    请求头格式不对(如把 Key 放进了 api-key 而非 Authorization,取决于网关要求)
    应对方法:① 确认请求中已携带正确的 API Key(Authorization: Bearer 你的Key),检查是否有多余空格或复制不全;② 如 Key 确认无误仍报 401,联系技术支持核实 Key 状态(是否过期 / 被禁用)。

    403(Forbidden 余额不足 / 无访问权限)#

    请求已通过网关的基础鉴权,但由于账户状态、余额、模型权限或模型原厂访问策略等原因,请求被拒绝。403 在本网关下通常对应两类原因:账户余额不足或无权访问该资源。和 401 的区别:401 是"不知道你是谁",403 是"知道你是谁,但你被拦下了"。
    📌
    账户余额为 0 或低于单次请求预估费用(网关在转发前会做预算校验,余额不足直接拦截)
    额度已用完
    当前 Key 未开通该模型的访问权限
    请求的模型已下线或处于灰度阶段
    应对方法:① 登录控制台查看账户余额,余额不足时充值后重试;② 核对请求的 model 字段名称是否正确;③ 确认当前 Key 是否已开通该模型的使用权限;④ 如余额充足且权限无误仍报 403,联系技术支持核查计费规则与模型原厂状态。
    提示:部分网关对大请求会预扣较高额度,余额接近临界值时容易触发 403——可适当多充一些缓冲。

    404(Not Found 接口/模型不存在)#

    请求的路径或模型名在网关/模型原厂找不到。通常是配置或拼写问题。
    💡
    模型名拼错(如 gpt-4o 写成 gpt4o、大小写错误)
    使用了网关未映射的模型
    接口路径错误(如把 /v1/chat/completions 写成 /v1/chat/completion)
    Base URL 拼接多了或少了路径段
    应对方法:① 对照控制台的"可用模型列表"核对模型名(注意大小写、版本后缀);② 确认 Base URL 拼接正确(末尾不要重复 /v1);③ 如确认无误仍报 404,联系技术支持核查接口配置。
    避免:不要随意猜测模型名,请按需在模型广场复制模型名称

    413(Payload Too Large 请求体过大)#

    请求体超过了网关或反向代理设置的大小上限。常见于上传图片、文件、超长上下文场景。
    📌
    图片/文件 base64 编码后体积膨胀约 33%
    历史对话过长导致整体 body 超限
    反向代理或网关配置的请求体大小限制,具体阈值以实际配置为准。
    应对方法:① 压缩图片后再上传(控制分辨率);② 截断或分段处理超长对话历史;③ 确认网关的 body 上限(联系支持获取具体阈值)。

    429(Too Many Requests 请求限流)#

    短时间内请求过多,触发了限流策略。常见限流维度包括 RPM、TPM 和并发数,具体以网关配置为准。
    💡
    RPM(Requests Per Minute):每分钟请求数
    TPM(Tokens Per Minute):每分钟 token 总量
    并发数:同时在处理中的请求数
    应对方法:① 等待后重试;② 客户端实现指数退避(exponential backoff)重试机制;③ 错峰调用或申请提升配额。

    500(Internal Server Error 网关内部错误)#

    在 AI 网关场景下,500 不一定代表模型原厂返回了 500。网关可能会将连接超时、读取超时、TLS 失败、连接被重置,以及将模型原厂返回的 500 等多种服务端异常统一包装为 500。
    可能的根因:
    📌
    模型原厂服务暂时不可用或网络抖动
    网关到模型原厂服务的连接或等待超时(部分网关默认约为 60 秒,具体以实际配置为准)
    TLS 握手失败(证书问题)
    模型原厂确实返回了 500(内部错误)
    应对方法:① 部分 500 属于瞬时网络或模型原厂波动,短暂等待后重试可能恢复;② 若持续报错,联系支持并提供请求的时间、Key、模型名;③ 长耗时任务(如图片/视频生成)建议调大客户端超时配置。
    提示:图片/视频生成类接口耗时波动大(可能 40s~90s 不等),容易撞上网关配置的超时边界。这类场景建议把超时设到 180 秒以上。

    502(Bad Gateway 网关错误响应)#

    网关成功连上了模型原厂,但模型原厂返回的响应格式不合法或无法解析。通常与模型原厂响应或服务端链路有关。
    💡
    模型原厂服务重启 / 崩溃中断了响应
    模型原厂返回了非标准格式的错误(网关无法解析)
    模型原厂中间代理层(如负载均衡)异常
    应对方法:① 稍后重试;② 若反复出现,联系支持并提供错误时间与请求 ID,由技术支持排查网关到原厂模型的服务链路。

    503(Service Unavailable 服务不可用)#

    服务暂时无法处理请求。服务暂时无法处理请求,常见原因包括网关或模型原厂服务过载、维护、熔断或区域性故障,属于可恢复的临时状态。
    💡
    模型原厂模型的推理资源满载(高峰期常见)
    计划内维护
    模型原厂区域级故障
    应对方法:① 等待 30 秒~几分钟后重试;② 切换模型使用;③ 高峰期错峰调用。

    504(Gateway Timeout 网关超时)#

    网关把请求转发给了模型原厂,但在限定时间内(通常 60 秒)没有收到模型原厂的响应。请求可能还在模型原厂处理中,也可能已经丢失。
    💡
    模型原厂推理耗时过长(长文本、复杂任务)
    模型原厂排队等待(高峰期)
    网关侧超时阈值设置过低
    应对方法:① 重试(注意可能产生重复消费,对幂等性要求高的场景加请求 ID 去重);② 简化请求(缩短上下文、降低 max_tokens);③ 长任务场景联系支持调大超时阈值。

    524(A Timeout Occurred CDN 层超时)#

    💡
    特定于部署了cloudflare架构的自研系统
    524 是 Cloudflare 常见的超时错误码。其他 CDN 可能使用不同的状态码表示类似问题。CDN 在规定时间内没有收到源站(网关)的响应,就可能返回 524。以 Cloudflare 为例,默认通常约为 120 秒,具体以实际 CDN 配置为准。本质是 CDN 和源站之间的超时,不是你的请求有问题。
    📌
    服务端处理耗时超过 CDN 的等待时限
    网关到模型原厂链路慢,叠加后超过 CDN 超时
    常见于图片生成、视频生成、超长文本推理等慢任务
    应对方法:① 重试,多数情况是瞬时慢;② 慢任务(出图/视频)建议走异步接口(提交任务 → 轮询结果),避免长连接;③ 联系支持评估是否提升源站响应速度或调整 CDN 超时。
    避免:524 时不要疯狂重试——长任务可能已经在模型原厂执行了,重试会重复消耗额度。先确认是否有幂等机制。

    三、问题处理流程#

    收到错误后,可按以下顺序初步判断,便于向技术支持提供有效信息、加快处理速度:
    📌
    1.看状态码首位 4xx 开头多与请求本身相关(格式、鉴权、参数);5xx 开头多与服务端相关(网关、模型原厂、网络)。
    2.看 error.type 字段:含 invalid_request_error 多为参数问题;rate_limit_error 是限流;server_error / upstream_error 是服务端问题。
    3.换个模型试试:同一请求换个模型能通,说明是特定模型的问题(下线/过载/权限);都不通则是网关或网络层问题。
    4.记录请求要素:联系技术支持时提供:请求时间 + 用户名 + 调用模型名 + 完整错误响应 + Request ID(如有),能大幅加快处理速度。
    本文档面向 AI 网关接入用户,旨在帮助快速识别与处理常见错误。如遇文中未覆盖的错误,或按指引仍无法解决,请通过工单/客服渠道联系技术支持,并附上请求时间与完整错误信息。
    修改于 2026-08-10 07:22:20
    上一页
    91model的注册和API的获取
    下一页
    用户使用常见问题解答手册
    Built with