gemini-2.5-flash-image-preview 生图 API
gemini-2.5-flash-image-preview 生图 API
使用 POST /v1beta/models/gemini-2.5-flash-image-preview:generateContent 调用 Gemini 官方格式生图接口。
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.dataBase64,也可能给图片 URL。
先看懂图生图
Gemini 这里没有单独的“编辑接口”。图生图就是把参考图直接作为输入拼进contents[].parts[]。
最简单的理解是:
- 文生图:
parts[]里只有文字 - 图生图:
parts[]里有文字,也有图片
图生图最小示例
方法与路径
请求示例
关键字段
图生图到底看哪几个字段
返回后怎么看图片
通常看这里:candidates[0].content.parts[].inlineData.data
- Base64 图片数据
- 图片 URL
这个模型会把请求中的
imageSize 按 1K 处理;即使请求或示例中填写 2K,最终也会回落为 1K。响应示例
异步调用
gemini-2.5-flash-image-preview 也支持通过统一图像异步入口提交任务:
id / task_id,再通过 GET /v1/images/generations/async/{taskId} 查询状态和结果。