跳转到主要内容
Gemini 3.1 Flash Image(Nano Banana 2)是一款兼顾生成质量、速度和输出灵活性的图片模型。API 模型 ID 为 gemini-3.1-flash-image,支持文生图、多张参考图编辑、同步生成和异步任务,并提供 1K、2K、4K 三档输出。 对于需要一个模型覆盖日常图片生成、多种版式和高分辨率交付的新项目,它通常是 Nano Banana 系列中更通用的起点。

Gemini 3.1 Flash Image API 支持什么

Google 将该模型定位为质量、速度和高频使用之间的平衡方案,并强调构图比例、多语言文字渲染和编辑能力。详细上游说明见 Gemini 3.1 Flash Image 模型页。

输出尺寸与宽高比

选择 1K、2K 或 4K

  • 1K:适合提示词迭代、网页配图、社交媒体图片和缩略图。
  • 2K:适合商品图、营销素材以及需要进一步裁切或编辑的设计资产。
  • 4K:适合确实需要更多像素的最终交付;响应体积和处理时间也会增加。
imageSize 必须使用大写值,并放在 generationConfig.imageConfig 内。Google 上游文档还列有 0.5K,但当前 API 只接受 1K、2K 和 4K。

十四种版式比例

除常见的 1:1、4:3、3:4、16:9、9:16 外,Flash Image 还支持 1:4、1:8、4:1 和 8:1,适合网页横幅、长图海报和特殊画布。完整枚举见参数页。

常见使用场景

  • 商品场景图、广告素材和品牌视觉草图;
  • 文章配图、社交媒体图片和活动海报;
  • 需要 2K 或 4K 工作像素的设计流程;
  • 保留产品主体、替换背景或调整风格的图片编辑;
  • 需要异步执行并在后台查询结果的生成任务。
图片编辑时,文字指令和来源图都放入同一个 contents[].parts[] 数组,每张参考图使用独立的 inlineData。异步任务支持 1~16 张来源图;Google Search grounding 等能力仍以当前官方模型和公开 OpenAPI 为准。

什么时候选择 Lite 或 Pro

Pro 并不自动适合所有任务。应根据成品通过率、返工时间和实际交付要求决定是否升级,具体差异见模型对比。

响应解析与调用方式

图片通常作为 inlineData 返回,也可能与文字内容同时出现。客户端必须扫描全部 candidates[].content.parts[],读取 mimeType 后再保存图片。同步接口适合能够保持连接的服务端调用;代理超时、队列任务或页面离开后仍需继续生成时,应使用异步接口。 当前请求价格见价格页;网关 RPM、上游 429 和可用性目标见流量能力与可用性。这些指标不代表每分钟一定完成相同数量的图片。

配置生成参数

查看尺寸、十四种宽高比和编辑输入结构。

运行 API 示例

复制同步、异步和图片编辑代码。
最后修改于 2026年9月3日