Nano Banana 系列
Google 的 Gemini 图像模型,共五款。推荐通过 Gemini 原生接口调用,可精确控制比例与分辨率;OpenAI 兼容接口同样可用,但仅支持部分参数。
常见任务
模型选择
- 1K、2K、4K 三档
- 支持 1:8 至 8:1 的比例;2K、4K 实测约 2 分钟
- 512 至 4K 四档分辨率
- 支持的比例最多,含 1:8、8:1
- 1K、2K、4K 三档
- 生成前先进行推理,耗时较长
- 仅支持 1K
- 实测单张约 5 秒,输出 JPEG
- 固定约 1K,不支持指定分辨率
- 已有项目可继续使用
google/gemini-nano-banana-2.1最新google/gemini-3.1-flash-image日常首选google/gemini-3-pro-image4K、复杂构图google/gemini-3.1-flash-lite-image仅支持 1Kgoogle/gemini-2.5-flash-image上一代实时价格请参阅模型页:Nano Banana 2 、Nano Banana Pro 。实际扣费以响应里的 usageMetadata 为准。
接口选择
耗时与超时
接口为同步调用。实测 1K 约 5 至 20 秒,4K 约 30 秒;Nano Banana 2.1 的 2K、4K 约 2 分钟。高峰期耗时会更长。Pro 在生成图片前会先进行推理(响应中含 thoughtsTokenCount),耗时高于同分辨率的 Nano Banana 2。常见的 60 秒默认超时无法覆盖 4K 及高峰期请求;客户端断开后,请求仍会计费。
响应结构
{
"candidates": [{
"content": {
"parts": [{ "inlineData": { "mimeType": "image/png", "data": "iVBORw0KGgo…" } }],
"role": "model"
},
"finishReason": "STOP"
}],
"modelVersion": "google/gemini-3-pro-image",
"usageMetadata": {
"promptTokenCount": 7,
"candidatesTokenCount": 2000,
"candidatesTokensDetails": [{ "modality": "IMAGE", "tokenCount": 2000 }],
"thoughtsTokenCount": 211,
"totalTokenCount": 2218
}
}- 图片位于
parts中含inlineData的项,不一定是第一项,其前可能有文字内容。请遍历parts查找。 candidatesTokensDetails中IMAGE项的数量即输出图片的 token 数。实测 1K 为 1,120,Pro 的 4K 为 2,000。thoughtsTokenCount仅在 Pro 的响应中出现,表示生成图片前的推理 token。
官方文档
官方文档描述的是直连 Google 时的行为;通过 OfoxAI 调用时,以本页实测结论为准。
常见问题
Nano Banana Pro 怎么生成 4K 图片?
使用 Gemini 原生接口,在 generationConfig.imageConfig 中传入 imageSize: "4K",同时用 aspectRatio 指定比例。实测 16:9 的 4K 输出 5504x3072,约 16 MB,耗时约 33 秒。OpenAI 兼容接口不支持 imageSize,传 image_size 会返回 400。
Nano Banana 2 支持哪些比例?
常用 10 种:1:1、2:3、3:2、3:4、4:3、4:5、5:4、9:16、16:9、21:9;另外支持 1:4、4:1、1:8、8:1 四种超宽或超长比例。不在列表里的比例返回 400 Request contains an invalid argument。
Nano Banana Pro 支持 1:8 或 4:1 吗?
不支持。1:4、4:1、1:8、8:1 这四种比例只有 Nano Banana 2.1、Nano Banana 2 和 Nano Banana 2 Lite 支持,需要超长或超宽图请使用这三款。
imageSize 要写 4K 还是 4k?
推荐写大写 1K、2K、4K,与 Google 官方一致。实测 OfoxAI 也接受小写。512 档不带 K,只有 Nano Banana 2 支持。
用 OpenAI 兼容接口怎么指定 Nano Banana 的比例?
使用顶层的 aspect_ratio,例如 "16:9"。该接口不支持分辨率参数,需要 2K、4K 请使用 Gemini 原生接口的 imageConfig.imageSize。
Nano Banana 一次能生成多张图吗?
不能,一次请求生成一张。如需多张,请并发发起多次请求,注意速率限制。
Nano Banana 超时设置多少合适?
建议 300 秒以上。实测 1K 约 5 至 20 秒,4K 约 30 秒,Nano Banana 2.1 的 2K、4K 约 2 分钟,高峰期耗时更长。Pro 在生成前会先进行推理,耗时高于 Nano Banana 2。