Skip to main content
POST
gemini-3.1-flash-lite-image 生图 API

gemini-3.1-flash-lite-image 生图 API

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

先看懂图生图

Gemini 这里的图生图,不是换一条 API,而是继续用 generateContent
  • parts[].text 写提示词
  • parts[].inlineData 塞参考图
模型会把这两类输入一起看,所以它能做“参考图 + 提示词”的组合生成。

图生图最小示例

方法与路径

请求示例

关键字段

图生图字段解释

返回后怎么看图片

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

响应示例

异步调用

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

相关接口