AI API 错误排查指南

使用 KunAI AI API 错误排查指南,根据 401、403、404、429、502 等状态码检查鉴权、Base URL、模型 ID、请求参数、额度与服务状态。

先保存可复现信息

排查前记录发生时间、请求端点、模型 ID、HTTP 状态码、响应体中的错误信息和可公开的请求标识。分享日志时必须移除 Authorization、API Key、Cookie 和完整提示词等敏感内容。

  • 400 或 422 通常先检查 JSON 结构、字段类型、消息角色以及模型是否支持所用参数。
  • 401 先检查请求域名、Bearer 格式和 API Key 状态;403 还要核对模型或分组权限、钱包余额与订阅额度,并以错误 code 和响应内容为准。
  • 404 或 model not found 先核对 Base URL、接口路径,并通过 /v1/models 重新取得精确模型 ID。
  • 429 先检查访问频率、并发数和 Retry-After 提示,再按客户端策略降低请求速率。
  • 500、502 或 503 需要用最小请求区分临时服务异常、模型可用性、超时与特定请求内容。

推荐排查顺序

  1. 确认请求发往 https://kunai.one,并检查 SDK 最终生成的完整接口路径是否符合预期。
  2. 使用同一 API Key 请求 /v1/models;若这一步失败,先解决鉴权、额度或网络访问问题。
  3. 选择列表中可见的模型,发送不带附件和工具的短消息,建立可重复的最小请求。
  4. 逐项恢复流式输出、历史消息、附件、工具和结构化参数,定位首次出现错误的变化。
  5. 查看用量记录和请求状态后再决定是否重试;结果不明确时避免无限重试或并发放大。

按状态码继续排查