G

GPT Image 2 API 400 invalid_request 怎么修

编辑部 发布 2026-09-04 最后更新 2026-09-04

返回 400 invalid_request 时不要原样重试。核对 JSON、model、mode、prompt、count=1 和 edit 的 image_urls;修正后使用新幂等键。

GPT Image 2 API 返回 400 invalid_request 时,说明请求本身需要修正。这个错误不适合原样自动重试,先读取 error.messagerequest_id

排查顺序

  1. 请求是否发到唯一基址下的 POST /images/generations
  2. JSON 是否能正确解析,Content-Type 是否与请求体一致;
  3. model 是否为 gpt-image-2
  4. mode 是否为 generateedit
  5. prompt 是否至少有 3 个非空白字符;
  6. count 是否固定为 1;
  7. edit 模式是否提供公开 HTTPS 的 image_urls

错误码总表见API 错误说明,字段级 422 处理见validation_error 清单

修正后如何提交

请求内容已经改变,应使用新的 Idempotency-Key。不要把 400 当作 5xx 退避重试,也不要在日志中保存完整 API Key 或敏感图片 URL。

关于「GPT Image 2 API 400 invalid_request 怎么修」的常见问题

400 可以直接自动重试吗?
不可以。invalid_request 属于请求问题,应先修正字段或结构。
400 和 422 有什么区别?
两者都不应原样重试;400 偏向请求无效,422 应重点读取 details 定位字段校验。
修正后沿用原幂等键吗?
请求内容变化后应使用新键;网络超时或 5xx 重试同一请求才沿用原键。

参考与来源

相关阅读