图片 / GPT 网页端
GPT 网页端 · 主渠道
网页版 GPT Image 2.0 / 2.5 的主渠道,走 OpenAI Images 接口,支持文生图和参考图编辑。可用 size 自定义分辨率:常规尺寸直接生成,其他尺寸(含非常规比例的 1K / 2K / 4K)进入超分处理。与带签名的 #159 模型相同、可互为备用,但 #159 只出 1K。
分组 #75「【GPT 网页端 逆向生图】image 2.0/2.5 主渠道」 · Key 需属于该分组
文生图图生图自定义分辨率超分 2K / 4K多参考图Base64 返回
价格—
24 小时成功率—
最近 24 小时
可用模型
| 模型 | 说明 | 价格 |
|---|---|---|
gpt-image-2 | 按张 $0.01 | — |
gpt-image-2.5 | 映射到 gpt-image-2;按张 $0.01 | — |
gpt-image-2.5-flare | 映射名,并非原生 flare 模型;按张 $0.01 | — |
gpt-image-2.5-sunburst | 映射名,并非原生 sunburst 模型;按张 $0.01 | — |
接口
POST /v1/images/generations | 文生图,JSON |
POST /v1/images/edits | 图生图:multipart/form-data 上传文件,或 JSON images[].image_url |
GET /v1/models | 用同一把 Key 查询当前分组可用的完整模型名 |
能力与限制
| 计费方式 | 按张 $0.01(分组倍率 1) |
| 参考图上限 | 1–15 张;multipart 每张建议小于 20 MiB |
| 默认分辨率 | 不传 size 时按 1K 档路由,返回生成的原始图片,没有统一固定的输出宽高 |
| 常规直出尺寸 | 1024x1024、1280x1280、1536x864 / 864x1536、1600x900 / 900x1600、1536x1152 / 1152x1536、1536x1024 / 1024x1536 |
| 超分上限 | 超分输出最长边不超过 4096;请求超过 4096 时按比例限制,例如 7680x4320 对应 4096x2304 |
| size 档位(超分时) | 1K:1024x1024 / 1536x1024 / 1024x1536;2K:2048x2048 / 2048x1360 / 1360x2048;4K:2880x2880 / 3520x2352 / 2352x3520(方形 / 横向 / 竖向) |
| 返回格式 | b64_json(data[].b64_json);url 的支持情况和链接有效期取决于上游 |
| 超时建议 | 示例客户端超时 300 秒 |
请求参数
| 字段 | 类型 | 说明 | |
|---|---|---|---|
model | string | 必填 | 使用当前 Key 可用的模型名,见上方模型列表 |
prompt | string | 必填 | 画面主体、场景和风格;图生图时写编辑要求 |
size | string | 可选 | 需要固定目标像素时填精确宽高,如 2048x1152;也可填 1K / 2K / 4K 档位 |
aspect_ratio | string | 可选 | 仅在 size 填 1K / 2K / 4K 档位时用于判断横竖方向;不传按方形处理 |
n | integer | 可选 | 输出张数,不是参考图数量;示例填 1 |
response_format | string | 可选 | 示例填 b64_json,返回 data[].b64_json;url 的支持情况按返回结果确认 |
image | file | 可选 | 图生图(multipart/form-data)参考图,每张使用一个同名字段 |
images | array | 可选 | 图生图(JSON)参考图数组,每项 {"image_url": 图片 URL 或完整 Data URL} |
注意事项
- 分组由 API Key 决定,请求体中不填写 group_id。
- 需要指定像素时直接填写精确 size,例如 16:9 的 4K 填 4096x2304,不要只写 4K;仅在提示词里写比例或「4K」不等于传入了尺寸参数。
- 进入超分后,比例一致时等比调整到目标尺寸;比例不一致时保留返回图片的比例和尺寸,不强行拉伸或裁剪。
- size 填 1K / 2K / 4K 档位只区分方向,例如 16:9 会归为横向,档位本身不保留精确的 16:9。
- 参考图 URL 必须公网可直接访问,不能是内网地址或已过期的签名链接;也可以改用 Data URL 或 multipart 上传。
- multipart 请求让 cURL 自动生成请求头,不要手动设置 Content-Type。
- cURL 保存的是 JSON,需要先解码 data[].b64_json 再保存;把 JSON 改名为 .png 不会得到图片。
- 下载后检查文件格式和实际宽高,请求尺寸与实际文件尺寸可能不同。
常见错误
| 返回 | 原因与处理 |
|---|---|
401 / 403 | Key 错误、已禁用或未绑定该分组;检查 Authorization: Bearer 请求头、绑定分组和访问权限。 |
477 上游图片任务失败或需要审核,请更换提示词后重试 | 上游拒绝了这次任务或审核未通过;更换提示词或参考图后重试。 |
400 非常抱歉,该提示可能违反了我们的内容政策…… | 提示词、参考图或生成结果触发内容安全审核;修改描述或更换参考图后重试。 |
400 非常抱歉,该提示可能违反了关于裸露、色情或情色内容的防护限制…… | 触发内容安全审核;修改描述或更换参考图后重试。 |
400 当前系统过载,如果高密集排队,请稍后重试 | 上游排队繁忙;间隔几十秒再试,并降低并发。 |
400 当前输入的图片地址生图服务无法访问…… | 参考图 URL 必须公网可直接访问;也可以改用 Data URL 或 multipart 上传。 |
503 No available compatible accounts | 该分组账号暂时全部繁忙或在冷却;稍后重试,或改用模型相同的 #159。 |
429 / 服务繁忙 | 按响应提示等待,降低并发。 |
超时 / 5xx | 保存请求 ID 和错误,先核对使用记录,再决定是否重新提交。 |
200 但没有图片 | 检查 data、错误信息和返回内容,不能仅凭 HTTP 状态判断成功。 |