Skip to main content
POST
Nano Banana 官方版
本页覆盖 Nano Banana 的三条官方 API 线路:旗舰、快速和最轻三档。它们共用同一套请求参数和同一种计费方式(按实际 token 用量结算),只在画幅、分辨率和专有参数上有区别——换档只改 model。需要在提交前就确定单张费用时,用Nano Banana 经济版
官方版与经济版不会自动互相切换:模型 ID 决定走哪条线路。

快速开始

提交成功后返回 task_id。用 GET /v1/tasks/{task_id} 查询结果,也可以用 Prefer: wait 在一次调用里等待,或配置 Webhook。

请求参数

string
必填
三选一:gemini-3-pro-imagegemini-3.1-flash-imagegemini-3.1-flash-lite-image
string
默认值:"generate"
  • generate:根据文字生成图片
  • edit:基于参考图改写;必须提供 image_urls
图生图、多图参考融合都走 edit,区别只在 image_urls 传几张。
string
必填
图片描述或编辑指令,中英文均可。
string[]
参考图片 URL 数组。edit 时必填,最多 14 张。参考图按图片输入 token 计费,见「计费」。
string
默认值:"1:1"
画面比例。三档共通 11 种:auto1:12:33:23:44:34:55:49:1616:921:9gemini-3.1-flash-image 额外支持 1:44:11:88:1auto 表示由模型决定:文生图按提示词内容选,图生图跟随输入图的比例。
string
默认值:"1k"
输出分辨率。各模型可用的档位见「可用模型」:gemini-3-pro-image 支持 1k2k4kgemini-3.1-flash-image 支持 0.5k1k2k4kgemini-3.1-flash-lite-image 不支持这个参数,输出固定为 1K;传了会返回 400
integer
默认值:"1"
生成数量,取值 1。每次请求返回一张图。
生成前联网检索文本资料辅助出图。只有 gemini-3.1-flash-image 接受这个参数。
联网检索参考图片辅助出图,须同时 google_search: true。只有 gemini-3.1-flash-image 接受这个参数。
通用的 callback_urlcallback_eventsPrefer: waitIdempotency-Key 和费用上限请求头见提交任务
官方版不支持 mask_urlqualityseedgoogle_searchgoogle_image_search 只有 gemini-3.1-flash-image 接受,另外两档传了会返回 400。以上之外的参数会返回 400,不计费。需要掩码局部重绘时用 gpt-image-2

限制

计费

官方版按实际 token 用量结算,共四个计费维度:文本输入、图片输入、文本输出、图片输出。参考图算作图片输入,参考图越多、分辨率越高,单次费用越高。 单价见 GET /v1/models 返回的 price_config,或控制台「模型市场」。单次调用的实际花费见任务响应里的 cost——整数 quota,500,000 quota = 1 USD,不是美元。

冻结与结算

提交任务时按预估用量冻结一笔额度,任务完成后按实际用量结算,差额退回。预估用量的算法是:
  • 图像输出:按 resolution 查表得到预计输出 token,分辨率越高档位越大
  • 文本输出:按该模型的最大输出 token 数预留
  • 文本输入:不足 64 token 按 64 计
  • 参考图gemini-3-pro-image 每张按 560 token 计;另外两档按 768 像素分块,每块 258 token
文本输出按上限预留,所以冻结的额度通常明显高于最终结算金额,差额在任务完成时退回。各分辨率的预计输出 token 见 GET /v1/modelsprice_config.image_usage_reservation 只有成功出图才计费。任务失败、取消,或没有返回可用图片时,全额退款。

响应

任务完成
result.images 返回生成的图片,url 是数组,expires_at 是图片链接的过期时间戳。完整字段说明见查询任务状态

可用模型

三档都支持文生图与最多 14 张参考图编辑,每次请求出 1 张。
  • 11 种画幅(三档共通):auto 1:1 2:3 3:2 3:4 4:3 4:5 5:4 9:16 16:9 21:9
  • 快速档额外 4 种极端画幅1:4 4:1 1:8 8:1,适合长条横幅与竖幅
  • 最轻档不接受 resolution 参数,输出固定 1K

相关文档