图像生成

使用 gpt-image-2.5-sunburst 和 gpt-image-2.5-flare,根据文本提示词生成和编辑图像的 API。

核验日期

定义

该 API 可以使用 gpt-image-2.5-sunburst 和 gpt-image-2.5-flare,根据文本提示词生成和编辑图像。Image API 提供两个端点,每个端点各有不同的功能。Responses API 允许把图像生成作为对话或多步骤流程的一部分。

Responses API 支持把图像生成作为内置工具,并在上下文中接受图像输入和输出。Image API 和 Responses API 都允许通过调整质量、尺寸、格式和压缩来定制输出。

一图看懂

gpt-image-2.5-sunburst 和 gpt-image-2.5-flare 新增了 xhigh 和 max 两种质量设置。较早的 GPT Image 模型最多支持到 high 的质量设置。

  • Image API 的 Generations 端点:根据文本提示词从零开始生成图像。
  • Image API 的 Edits 端点:使用新的提示词部分或整体地修改已有图像。
  • Image API 返回 base64 编码的图像数据。
  • 输出格式默认是 png,也可以请求 jpeg 或 webp。
  • 压缩选项为 JPEG 和 WebP 格式设置压缩级别,范围为 0-100%。
  • 对于 gpt-image-2.5-sunburst 或 gpt-image-2.5-flare 的透明背景,需要把 background 设为 transparent,并使用 png 或 webp 输出格式。
  • 在使用 GPT Image 模型生成图像时,可以通过 moderation 参数控制审核严格程度。
  • moderation 参数的默认值 auto 采用标准过滤,力求限制生成某些可能不适合未成年人的内容类别;low 值则采用限制较宽松的过滤。

原文没有明确这些要点的先后顺序,因此按要点列出,不画先后箭头。

工作原理

使用 Responses API,可以通过在上下文中提供图像生成调用的输出(也可以只使用图像 ID),或使用 previous_response_id 参数,来构建涉及图像生成的多轮对话。如果在上下文中没有图像的情况下强制编辑,调用会返回错误。Responses API 和 Image API 都支持流式图像生成。

可以调整 partial_images 参数来接收 0-3 张部分图像;如果将其设为 0,则只会收到最终图像。在 Responses API 中使用图像生成工具时,主线模型(例如 gpt-5.5)会自动修改提示词;修改后的提示词可在图像生成调用的 revised_prompt 字段中获取。可以设置 n 参数,在一次请求中同时生成多张图像;默认情况下 API 返回一张图像。

使用 partial_images 参数进行流式生成时,每张部分图像会额外产生 100 个图像输出 token。Responses API 请求除了图像生成成本之外,还包含主线模型的 token 用量。

例子

可以使用一张或多张图像作为参考来生成新图像。在参考图像示例中,使用 4 张输入图像生成一张礼品篮的新图像,礼品篮中包含参考图像里的物品。使用 Responses API 时,可以用 3 种不同的方式提供输入图像。

可以提供一个蒙版,用来指示图像的哪一部分应当被编辑。如果提供了多张输入图像,蒙版会应用于第一张图像。GPT Image 的蒙版处理完全基于提示词。

蒙版图像还必须包含 alpha 通道。

来源

本页内容整理自以下官方来源,点击可核对原文。

核验日期 ·

本页由 AI 依据上述官方来源整理,并经自动核对,未经本站实测。 发现错误?告诉我们。