Skip to content

错误码

MoonApiX API 错误响应会返回统一的错误对象,方便你定位问题并进行重试或修正。

响应格式

json
{
  "error": {
    "message": "Invalid API key.",
    "type": "authentication_error",
    "code": "invalid_api_key"
  }
}

常见错误

HTTP 状态码typecode说明
400invalid_request_errorinvalid_request请求体格式错误、缺少必填字段或字段类型不正确。
400invalid_request_errorinvalid_parameter参数值不在模型支持范围内,例如尺寸、时长、比例或数量不合法。
401authentication_errormissing_api_key请求缺少 Authorization header。
401authentication_errorinvalid_api_keyAPI Key 不存在、已失效或格式错误。
403permission_errormodel_not_enabled当前账号未开通所请求的模型或能力。
404not_found_errortask_not_found任务不存在,或不属于当前账号。
409task_errortask_canceled任务已取消,不能继续查询结果或重试当前任务。
422content_policy_errorasset_rejected上传素材或生成内容不符合平台安全规则。
429rate_limit_errorrate_limit_exceeded请求频率超过账号或模型限制。
402billing_errorinsufficient_balance账号余额或额度不足。
500server_errorservice_errorMoonApiX 服务异常,请稍后重试。
502service_errormodel_service_unavailable模型服务暂不可用,请稍后重试。
504timeout_errorrequest_timeout请求或任务等待超时。

处理建议

  • 400422:检查请求参数和素材,再重新提交。
  • 401:检查 API Key 是否正确,并确认没有把占位符当作真实密钥。
  • 402403:在 MoonApiX 后台检查余额、额度和模型权限。
  • 429:降低并发或重试间隔。
  • 5xx:建议使用指数退避重试,并记录 task_id 方便排查。