Skip to main content
POST
gemini-2.5-flash-image-preview 生图 API

gemini-2.5-flash-image-preview 生图 API

这个模型使用 Gemini 官方 generateContent 格式生图,适合直接复用 contents / parts 结构。
  • 路径为 POST /v1beta/models/{model}:generateContent
  • model 固定传 gemini-2.5-flash-image-preview
  • 文生图和图生图都使用同一套 contents[].parts[]
  • 这个模型会实际回落为 1K;即使请求中传 2K,最终也会按 1K 处理。
  • 返回里既可能直接给 inlineData.data Base64,也可能给图片 URL。

先看懂图生图

Gemini 这里没有单独的“编辑接口”。图生图就是把参考图直接作为输入拼进 contents[].parts[] 最简单的理解是:
  • 文生图:parts[] 里只有文字
  • 图生图:parts[] 里有文字,也有图片
也就是说,提示词和参考图是一起发给模型的。

图生图最小示例

方法与路径

请求示例

关键字段

图生图到底看哪几个字段

返回后怎么看图片

通常看这里:
  • candidates[0].content.parts[].inlineData.data
这个字段可能是:
  1. Base64 图片数据
  2. 图片 URL
这个模型会把请求中的 imageSize1K 处理;即使请求或示例中填写 2K,最终也会回落为 1K

响应示例

异步调用

gemini-2.5-flash-image-preview 也支持通过统一图像异步入口提交任务:
异步入口使用 OpenAI Images 兼容 JSON。提交成功后读取返回的 id / task_id,再通过 GET /v1/images/generations/async/{taskId} 查询状态和结果。

相关接口