ListenHubDocs
API 参考图片生成

GPT-Image

OpenAI 的四个图片模型、宽高比的默认规则,以及为什么只有 GPT-Image-2 Pro 会遵循 quality。

GPT-Image 是 ListenHub 上 OpenAI 的图片模型系列,gpt-image-2 是整个模型目录的默认模型——省略 model 时拿到的就是它。四个模型都走共用的图片接口。接口本身、请求 schema、异步流程和错误码请看 图片生成总览,本页只讲 GPT-Image 的专属 部分。

模型

模型显示名称适用场景
gpt-image-2 (默认)GPT-Image-2提示词遵循能力强,按尺寸固定计价
gpt-image-2.5-flareGPT-Image-2.5 Flare另一种视觉风格,价格与限制相同
gpt-image-2.5-sunburstGPT-Image-2.5 Sunburst第三种风格,价格与限制相同
gpt-image-2-officialGPT-Image-2 Pro唯一会遵循 quality 的模型;按 token 计价

四个模型都使用 provider: "openai"。Flare 和 Sunburst 的计价与限制与 gpt-image-2 完全一致—— 在这三者之间选择,改变的是输出的观感,而不是成本或限制。

限制

限制项gpt-image-2、…-2.5-flare、…-2.5-sunburstgpt-image-2-official
图片尺寸1K、2K、4K1K、2K、4K
宽高比10 种标准比例10 种标准比例
默认宽高比schema 默认 1:1(见下文)schema 默认 1:1(见下文)
参考图最多 4 张最多 4 张
quality忽略low、medium、high
订阅门槛无4K 或 quality: high 需要订阅

GPT-Image 是唯一一个校验器从不替你替换比例的系列——但请求 schema 会。imageConfig.aspectRatio 的默认值是 1:1,所以只有省略整个 imageConfig 对象,才能走到模型自己的选择。发送了 imageConfig 却不带 aspectRatio,拿到的就是一张正方形图片。传入极端比例(1:4、4:1、 1:8、8:1)会返回 400,带 code: 26019,消息中给出支持的比例列表。

参考图每次请求上限为 4 张。超出会返回 400,消息为 GPT-Image-2 supports at most 4 reference images。

quality 参数

imageConfig.quality 接受 low、medium 和 high,但只有 gpt-image-2-official 会按请求的质量渲染。

向 gpt-image-2、gpt-image-2.5-flare 或 gpt-image-2.5-sunburst 传 quality 不是错误——该值会被静默丢弃。estimate-credits 会在其 warnings 数组中以警告 quality_ignored_for_gpt_image_2_lite 暴露这一点。如果你的产品里有质量选择器,请读取这个 数组,以免提供一个所选模型会忽略的控件。

计费与订阅门槛

三个 lite 模型按图片尺寸固定积分计价 (pricing.mode 为 fixed,pricingVersion 为 gpt-image-2-lite-fixed-2026-06-15),并且 从不设置 requiresSubscription。

gpt-image-2-official 按预估 token 计价(pricing.mode 为 token-estimate),因此它的成本会 随提示词长度、输出尺寸、请求的质量以及参考图数量变化——在 API 上每张参考图按固定费率计数,因为 OpenAPI 这条路径传的是数量,而不是每张图的尺寸。它也是整个图片模型目录中唯一会设置 requiresSubscription: true 的配置——在 4K 下,或在 quality: high 下。在把这两个选项提供给 没有订阅的账户之前,请先检查预估结果中的这个字段。

gpt-image-2 在 1K 和 2K 上有免费额度资源;Flare 和 Sunburst 共用一个 (gpt-image-2.5)。gpt-image-2-official 在任何尺寸下都没有免费额度。

示例

curl -X POST "https://api.marswave.ai/openapi/v1/images/generation/estimate-credits" \
  -H "Authorization: Bearer $LISTENHUB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2-official",
    "prompt": "A product hero shot of a matte black espresso machine on concrete",
    "imageConfig": { "imageSize": "4K", "aspectRatio": "16:9", "quality": "high" }
  }'

响应中的 requiresSubscription 告诉你这个配置是否需要有效订阅,credits 告诉你它会花多少积分。 完整响应结构见 图片生成总览。

本页内容