概述
gpt-image-2-all 是 API易 平台上线的一款 GPT 图像生成官逆模型(逆向 ChatGPT 网页版)。以 $0.03/张 的极具竞争力的按次计费定价,约 30–60 秒出图,支持 文生图 / 单图编辑 / 多图融合 / 自然语言改图,文字还原度高、原生支持中文提示词。/v1/images/generations(文生图)与 /v1/images/edits(图片编辑)。需要锁定输出尺寸或 4K? 请改用姐妹模型 gpt-image-2-vip——调用方式与本模型完全一致,仅多一个 size 字段。文生图 API
/v1/images/generations,输入文本提示词生成图片。图片编辑 API
/v1/images/edits,multipart 上传参考图 + 编辑/融合指令。核心特性
极具竞争力定价
文字还原度高
中文提示词友好
多图融合编辑
出图速度较快
gpt-image-2-vip 和官转 gpt-image-2 都更快R2 CDN 加速返回
response_format: "url" 返回 R2 CDN 链接,全球低延迟下载自然语言改图
标准端点兼容
/images/generations、/images/edits模型定价
- 统一定价,不区分分辨率、质量或提示词长度
- 失败请求不计费(如鉴权失败、参数校验失败)
- 如需生成 N 张,客户端并行调用 N 次
分组介绍
gpt-image-2-all 放在 Default 默认分组即可,不需要额外切分组。逆向通道目前供给稳定,不存在像官转那样需要”企业分组”过渡的场景。
需要确定性 URL 输出 → 切到 image2_OSS 分组
gpt-image-2-all(及 gpt-image-2-vip)在默认分组下实测(2026-07)不传 response_format 时返回 b64_json;显式传 response_format: "url" 可拿到图片 URL。但默认分组的输出格式不做承诺——历史上曾默认返回 url、资源紧张时降级为 b64_json,行为随负载与渠道版本变化过。
如果你的业务强依赖 URL 输出(直接把 URL 落库、前端按 URL 渲染、不接受 base64),请把令牌分组切到 image2_OSS——这是专为 URL 输出确定性设计的分组,1x 倍率(不加价),对 gpt-image-2-all 和 gpt-image-2-vip 两个官逆模型都生效,保证响应稳定输出图片 URL,不会降级为 base64。

令牌创建:计费模式选「按量优先」,分组选 image2_OSS(1x)——需要确定性 URL 输出时使用
image2Enterprise 企业分组:/live/2026-04/image2-enterprise
技术规格
端点一览
size 参数锁定输出尺寸? 改用姐妹模型 gpt-image-2-vip——端点完全一致,仅多一个 size 字段(30 档常见 size,含 4K)。尺寸与比例控制(写进 prompt)
gpt-image-2-all 没有 size 参数,尺寸通过 prompt 描述。如果你需要严格锁定输出尺寸(电商主图、海报模板、4K 壁纸等),请改用 gpt-image-2-vip。
经过验证的「提示词 → 实际分辨率」对照表
下表是实测复现稳定的 8 种写法。把第一列的描述放在 prompt 最前面,就能拿到第二列的分辨率(输出全部在 1.5K 像素量级):- 输出统一在 ~1.5K 量级(最长边 1500–2000 px),不是真正的”任意分辨率”——所有 8 种写法都属于”约 1.5K”水平的模型上限
- prompt 里只包含表中描述词时复现度最高;和其它构图词混写会发生偏离
风格化补充写法(无固定分辨率)
下面这些写法没有稳定的实测分辨率,仅作风格修饰用,搭配上表使用:把这张表暴露给终端用户
虽然gpt-image-2-all 没有 size 参数,但接入方完全可以在前端加一个「尺寸 / 比例」下拉框,给用户和官方 size 一样的体验:
- 每个选项的 value 直接用上表的 prompt 前缀(如
横版 16:9) - label 同时展示预期分辨率(如
横版 16:9 (1672×941)),让用户对最终输出有数 - 后端把选中的 prefix 拼到用户原始 prompt 的最前面再发给 API
最佳实践
输入图先压到 1.5MB 以内(图生图 / 多图融合)
4K / 8K 这类词也不会真给你高清;要稳定拿到大图请用上文「经过验证的『提示词 → 实际分辨率』对照表」里的写法。尺寸写在 prompt 开头
大胆使用文字元素
多图融合标注顺序
image 字段顺序有意义,在 prompt 里可用「图1/图2/图3」明确指代。响应格式按需选择
b64_json,服务端中转存储用 url。超时设到 300 秒
清理不接受的参数
gpt-image-2-all 不接受 size、n、quality、aspect_ratio,传入可能触发参数校验错误——请把它们从请求里去掉。需要传 size 时改用 gpt-image-2-vip。错误码与重试
- 请求超时 300 秒 起步(保守值;典型 30–60s,但叠加图片上传 / 下载、官逆高峰长尾后波动大,按 120s 配置容易误超时)
- 对 5xx 与超时做 指数退避重试(建议 2–3 次)
- 记录响应头
request-id方便排查
常见问题
我同时看到 gpt-image-2-all 和 gpt-image-2-vip,该选哪个?
我同时看到 gpt-image-2-all 和 gpt-image-2-vip,该选哪个?
size 和出图速度:- 不需要严格控尺寸、追求出图速度 →
gpt-image-2-all(约 30–60s 出图,尺寸写进 prompt)。 - 要锁死输出尺寸或要 4K →
gpt-image-2-vip(约 90–150s 出图,30 档常见 size 含 4K)。 - 需要画质参数
quality或 OpenAI 官方完全对齐字段 → 改用官方版gpt-image-2。
能同时生成多张图吗?
能同时生成多张图吗?
支持 n 参数吗?传 n=3 会怎样?
支持 n 参数吗?传 n=3 会怎样?
n=3,计费会按 0.03 × 3 = $0.09 扣费,但实际上仍然只返回 1 张图。请务必把 n 字段从请求里去掉,避免被多扣费。内容被拒/模型回复「我不能做到这个需求」,会计费吗?
内容被拒/模型回复「我不能做到这个需求」,会计费吗?
- ✅ 前置内容过滤 / 风险提示:在前端或接入层先做一道关键词与场景过滤(如真实姓名、版权角色、敏感题材),并在 UI 上提示”涉及名人/版权题材时上游限制较严,可能失败也会计费”,能显著降低误扣率。
- ✅ C 端产品月度补发:理解 C 端产品无法完全控制用户输入。如果你的月用量较大(月消费 $1000+ 起),可以按月汇总日志(短耗时调用通常对应软拒绝)联系客服一次性人工补发,无须逐条申诉。
b64_json 前缀要不要自己加 data:image/png;base64,?
b64_json 前缀要不要自己加 data:image/png;base64,?
b64_json 为纯 base64(不带前缀),需要解码写文件或自行拼接前缀后再渲染;但历史版本曾直接带前缀。请在代码里做 startsWith('data:') 检测:有前缀直接用作 img src,无前缀先解码,避免双重拼接或带前缀解码产出损坏的图片。为什么提示词里写了 1024x1024 还是拿到别的尺寸?
为什么提示词里写了 1024x1024 还是拿到别的尺寸?
电影画幅、手机海报、方形构图)。具体能稳定复现的写法和对应分辨率,参见上文「尺寸与比例控制 → 经过验证的『提示词 → 实际分辨率』对照表」。输入图要压缩吗?提示词里写 4K / 8K 有用吗?
输入图要压缩吗?提示词里写 4K / 8K 有用吗?
4K / 8K 这类词也不会真给你高清——这些只是修饰词,模型不会因此提分辨率。要稳定拿到大图,请用上文「经过验证的『提示词 → 实际分辨率』对照表」里验证过的写法(如 电影画幅、手机海报、方形构图);需要严格锁尺寸或 4K 请改用 gpt-image-2-vip(30 档 size,含 4K,同价 $0.03/张)。参考图最大多大?格式要求?
参考图最大多大?格式要求?
png / jpg / webp。过大的图可能触发网关限制。多图融合时每张都需满足此限制。生成的图片 URL 有效期是多久?需要自己转存吗?
生成的图片 URL 有效期是多久?需要自己转存吗?
url 模式响应的 url 字段是 R2 CDN 加速链接,有效期约 1 天(24 小时),过期后会 404。强烈建议:生成后尽快把图片 转存到自己的对象存储(S3 / OSS / R2)、CDN 或数据库,不要长期直接引用本服务返回的 URL。两种推荐做法:- 服务端中转:收到响应后立即
requests.get(url)把图片拉回来存到你自己的存储,把你自己的 URL 返回给前端; - 改用 b64_json:请求时加
"response_format": "b64_json",直接拿到 base64 图片数据,少一次跨域下载,适合前端直接渲染或写入文件。
能流式返回吗?
能流式返回吗?
能用 OpenAI 的官方 SDK 直连吗?
能用 OpenAI 的官方 SDK 直连吗?
base_url 指向 https://api.apiyi.com/v1,api_key 设为 API易 令牌即可。但 client.images.generate() 方法默认带 size/n 参数——本模型不接受这两个参数,建议直接用 requests / fetch 发原生 HTTP 请求调用 /v1/images/generations 与 /v1/images/edits。中文提示词和英文提示词效果差异大吗?
中文提示词和英文提示词效果差异大吗?
还能用 /v1/chat/completions 对话方式出图吗?
还能用 /v1/chat/completions 对话方式出图吗?
/v1/images/generations 与 /v1/images/edits(更稳定、与官转 gpt-image-2 同套代码)。对话方式仅适合两类场景:多轮迭代改图、需要直接传在线图片 URL。注意出图意图不够明确时可能返回纯文字而不是图片(可在提示词开头加「生成图片:」前缀强化)。详细参数见 对话式调用说明。相关文档
- ⚖️ 官转 vs 官逆 对比 - 与官方版
gpt-image-2选型对照表 - 文生图 Playground -
/v1/images/generations兼容端点 - 图片编辑 Playground -
/v1/images/edits多图融合与改图 - GPT-Image-2-VIP(同价、支持 size 和 4K) - 同价位姐妹模型,30 档常见 size(含 4K),调用方式与本模型完全一致
- GPT-Image-2 官方版(按 token 计费) - 需要
quality参数 / mask 局部重绘 / OpenAI 官方对齐字段时的选择 - GPT-Image 系列总览 - 官方 GPT-Image 系列对比
- 社区贡献:Luck GPT-Image 2 ComfyUI 节点 - 在 ComfyUI 中一键调用
gpt-image-2-all(支持 chat_completions / images_api 双端点) - 社区贡献:APIYI GPT-Image 2 Skills - 在 Codex CLI / Cursor / Gemini CLI 等 AI 编程工具中一句话调用
- API 使用手册 - 通用调用规范