Logo拍图猫文档
Logo拍图猫文档
首页拍图猫是什么如何出图积分API 参考
开发者中心
快速开始密钥管理权限图片下载错误格式限额图片包拉取发布通知
开发者中心

错误格式

统一错误体、完整错误码与重试建议

/api/v1/** 出错时 HTTP 状态码非 2xx,响应体是同一个结构:

{
  "error": {
    "code": "insufficient_scope",
    "message": "此 API 密钥没有 generate:write 权限。",
    "request_id": "req_xxxxxxxxxxxxxxxxxxxx"
  }
}
字段说明
code机器可读的错误码,程序按它分支。稳定,不会改
message给人看的说明,跟随语言:网页按界面语言,API 按 Accept-Language,默认中文。可能变化,不要按它匹配
request_id本次请求的唯一 id,和响应头 X-Request-Id、开发者中心日志里的一致。反馈问题时附上

成功响应也带 X-Request-Id 头。

/api/file/<filename> 不在 /api/v1 下,出错返回纯文本,见图片下载。

状态码总表

状态码code含义怎么办
400invalid_request 及子码参数不合法改参数,不要重试
401unauthorized没带 Authorization 头带上
401invalid_api_key密钥无效、已撤销或已过期,message 写明哪种新建一把
402insufficient_credits积分不足,message 带需要多少和充值联系方式充值
403insufficient_scope密钥缺少所需权限新建一把带该权限的
403banned账号已封禁联系客服
404session_not_foundsession_id 不存在或不属于你不传,或传自己的
404not_found图片包发布记录不存在或不属于你—
429rate_limited密钥超过 24 小时限额等窗口过去,见限额
429new_user_daily_limit新账号 24 小时内消耗超过上限明天再来
500internal_error生成失败或服务端错误。已预扣的积分已退回可重试一次;持续失败附 request_id 反馈
503auth_unavailable鉴权服务暂时不可用几秒后重试

400 的子码

出图接口 POST /api/v1/generate 的参数错误会给出具体子码:

code含义
invalid_request请求体不是 JSON,或 prompt 和 ref_image_ids 都没有
prompt_too_longprompt 超过 4000 字符
invalid_modelmodel 不在模型表里
invalid_ratioratio 不合法,或该模型不支持这个比例,message 列出可选值
invalid_resolutionresolution 不是 1K / 2K / 4K
invalid_qualityquality 不是 low / medium / high
invalid_image_countn 不是 1 / 2 / 4
invalid_reference_imagesref_image_ids 不是字符串数组
too_many_reference_images参考图超过模型上限
reference_image_missing有参考图已不在图库里(被删除或清理)
prompt_or_reference_required提示词和参考图不能同时为空

重试建议

  • 400 / 401 / 402 / 403 / 404:重试也是同样结果,先改请求
  • 429 rate_limited:24 小时滚动窗口,做指数退避,不要立即重试
  • 500:积分已退回,可以原样重试一次;连续失败就停下,附 request_id 反馈
  • 503:几秒后重试
  • 网络超时:出图最长 5 分钟。超时后不要盲目重发,先在网页「最近对话」里看那一次有没有出来,避免重复扣费

图片下载

原图、缩略图、下载参数与保留期

限额

每把密钥的请求上限与新账号限制

目录

状态码总表400 的子码重试建议