图像生成
使用 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 依据上述官方来源整理,并经自动核对,未经本站实测。 发现错误?告诉我们。