01在线体验
在线体验 Nano Banana Pro
提示词、参考图、宽高比和分辨率,无需写代码。同一个请求的代码,一键即可获取。
02价格
Nano Banana Pro 的价格
Google 官方价格与我们的价格。无需订阅:只为成功生成的图片从余额中付费。
| 分辨率 | Google 官方价格 | Rendergrid | 节省 | $10 可生成 |
|---|---|---|---|---|
| 1K | $0.134 | $0.04 | 70% | 250 张图片 |
| 2K | $0.134 | $0.04 | 70% | 250 张图片 |
| 4K | $0.24 | $0.07 | 70% | 142 张图片 |
03示例
用 Nano Banana Pro 生成的作品
这款模型的 6 张图片,附带提示词。“去在线体验”会把提示词和参数填入表单。

年长渔夫的肖像,身穿黄色防水雨衣,在甲板上,细雨蒙蒙,灰色的大海,电影感光线,胶片颗粒,85毫米镜头,深深的皱纹,目光望向一侧

日落时分的北欧风格客厅:亚麻沙发,橡木地板,手工陶瓷,大窗户,温暖的低角度光线,建筑摄影,24毫米镜头

香水广告拍摄:一只由厚实透明玻璃制成的长方形香水瓶,瓶中盛有琥珀色液体,瓶身印有细体字“ÉCLAT DU BASALTE”,立于湿润的黑色玄武岩上,周围散布着水珠,柔和的逆光,深邃的阴影,极简风格,高端影棚摄影

浅色背景上的扁平风格信息图:标题“太阳能电池板如何工作”,从左到右四个步骤,每个步骤配有图标和简短说明:“1. 光照射到电池板上”、“2. 电池片产生电流”、“3. 逆变器转换电流”、“4. 电能输送到家中”。网格整齐,配色统一,文字大而易读。

黑色陶瓷碗中的日式拉面,热气腾腾,配有鸡蛋、葱花和芝麻,深色木桌,斜上方俯拍视角,餐厅风格的美食摄影

等距视角3D插画:海岛上的小城,有灯塔、停泊着小船的港口、五颜六色的房屋和树木,柔和的粉彩色调,黏土质感
04API
一个请求,一张图片
POST /images/ 返回 202 和 id。结果可通过轮询 GET /creations/ 或 Webhook 获取。
| 参数 | 类型 | 传入内容 |
|---|---|---|
model必选 | string | nano-banana-pro |
prompt必选 | string | 要画什么:主题、风格、光线、图中文字。最多 20,000 个字符。 |
resolution | string | 1K、2K 或 4K。未指定时为 2K。 |
aspect_ratio | string | 1:1 16:9 9:16 4:3 3:4 2:3 3:2 5:4 4:5 21:9 或 auto |
image_file_ids | string[] | 最多 14 个来自 POST /uploads 的文件 id——即参考图:PNG、JPEG 或 WebP。仅用文本发起的请求不要传此字段。 |
image_urls | string[] | 可用 1 到 14 个公开的图片链接代替文件。不要与 image_file_ids 混用。 |
webhook_url | string | 接收就绪或出错事件的地址——用来代替轮询。 |
X-Idempotency-Key请求头 | string | 使用相同的幂等键重复发送,不会创建第二个请求,也不会产生第二次扣费。 |
在 webhook_url 字段中传入地址,我们会发送 creation.completed 或 creation.failed 事件。请使用控制台中的密钥验证签名,见 “Webhook” 板块:那里还有投递日志和测试发送。
curl https://api.rendergrid.io/ api/ public/ v1/ images/ generate \ -H "Authorization: Bearer $RENDERGRID_API_KEY" \ -H "Content-Type: application/json" \ -H "X-Idempotency-Key: 7b3e0c2a-0001" \ -d '{ "model": "nano-banana-pro", "prompt": "爵士音乐节海报。醒目的大标题“北风”,下方一行文字“海边爵士乐 · 8月14日至16日 · 加里宁格勒”。瑞士风格排版,蓝色与橙色,抽象波浪,纸张纹理", "resolution": "1K", "aspect_ratio": "3:4" }' # 然后查询状态和结果链接 curl https:// api.rendergrid.io/ api/ public/ v1/ creations/ 8f2c41a9-1710-4917-ae39-f3374ea1952c \ -H "Authorization: Bearer $RENDERGRID_API_KEY"
import os, time, requests API = "https://api.rendergrid.io/ api/ public/ v1" headers = {"Authorization": f"Bearer {os.environ['RENDERGRID_API_KEY']}"} job = requests.post(f"{API}/images/generate", headers=headers, json={ "model": "nano-banana-pro", "prompt": "爵士音乐节海报。醒目的大标题“北风”,下方一行文字“海边爵士乐 · 8月14日至16日 · 加里宁格勒”。瑞士风格排版,蓝色与橙色,抽象波浪,纸张纹理", "resolution": "1K", "aspect_ratio": "3:4", }).json() # 202: {"id": "…", "status": "queued", "task_id": "…", "cost": 0.04} while True: c = requests.get(f"{API}/creations/{job['id']}", headers=headers).json() if c["status"] in ("completed", "failed"): break time.sleep(5) print(c.get("result_urls"))
const API = "https://api.rendergrid.io/ api/ public/ v1"; const headers = { Authorization: `Bearer ${process.env.RENDERGRID_API_KEY}`, "Content-Type": "application/json", }; const job = await fetch(`${API}/images/generate`, { method: "POST", headers, body: JSON.stringify({ model: "nano-banana-pro", prompt: "爵士音乐节海报。醒目的大标题“北风”,下方一行文字“海边爵士乐 · 8月14日至16日 · 加里宁格勒”。瑞士风格排版,蓝色与橙色,抽象波浪,纸张纹理", resolution: "1K", aspect_ratio: "3:4", }), }).then((r) => r.json()); // 202: {"id": "…", "status": "queued", "task_id": "…", "cost": 0.04} let c; do { await new Promise((r) => setTimeout(r, 5000)); c = await fetch(`${API}/creations/${job.id}`, { headers }).then((r) => r.json()); } while (c.status === "queued" || c.status === "processing"); console.log(c.result_urls);
{
"id": "8f2c41a9-1710-4917-ae39-f3374ea1952c",
"status": "queued",
"task_id": "8f2c41a9-1710-4917-ae39-f3374ea1952c",
"cost": 0.04
}{
"id": "8f2c41a9-1710-4917-ae39-f3374ea1952c",
"status": "completed",
"result_urls": [
"https:// …"
]
}{
"id": "8f2c41a9-1710-4917-ae39-f3374ea1952c",
"status": "failed",
"error": "The image or prompt was rejected by the safety filter. Try a different image or rephrase the prompt.",
"failure": {
"type": "declined",
"code": "content_policy",
"retryable": false
}
}{
"error": {
"code": "ERR_INSUFFICIENT_BALANCE",
"message": "insufficient api wallet balance",
"details": { "required": 0.04, "available": 0.0 }
}
}05说明
Nano Banana Pro 的功能
Google 的图片生成与编辑模型。能应对复杂场景,生成清晰可读的文字,并细致处理光线和材质。

清晰可读的俄语和英语文字
海报、包装和信息图中的标题、日期和说明文字。把所需文字放在引号中——这样模型能更准确地把它呈现在图片上。
nano-banana-pro · 1K · 3:4 · $0.04

商品、文字说明和图标集于一图
可直接用于电商平台的商品卡片:背景干净,带图标的简短卖点,排版整齐,无需手工拼装。
nano-banana-pro · 1K · 1:1 · $0.04

带引线和标注的复杂场景
剖面图、图纸和带标注的示意图——模型能把握由众多细节组成的构图,不会丢失小号文字。
nano-banana-pro · 1K · 4:3 · $0.04
规格与注意事项
- 厂商
- 模型 id
nano-banana-pro- 分辨率
- 1K、2K 和 4K
- 未指定时
- 2K · 宽高比 1:1
- 参考图
- 最多 14 个 · PNG、JPEG、WebP · 每个最大 25 MiB
- 平均耗时
- 39 秒
- 未指定分辨率时为 2K。
auto模式:有参考图时,模型通常沿用第一张参考图的宽高比;没有参考图时,不保证宽高比——如果你的版面依赖宽高比,请明确传入aspect_ratio。- 一个请求生成一张图片。需要一组图片时,请发送多个请求。
- 提示词是必选参数,带参考图时也不例外,且不超过 20,000 个字符。
- 超过 7 MiB 或长边超过 4,096 像素的参考图可能会被缩小或转码——请自行保存原图。
- 不支持蒙版:要编辑图片,请将其作为参考图传入,并在提示词中描述编辑内容。
- 分辨率是尺寸档位,不是像素值:不接受
width和height参数。 - 结果保存 24 小时——请将文件下载到你自己的存储中。已上传文件的 id 在上传后 24 小时内有效,文件本身会在最后一次上传 48 小时后删除。
- 模型可能拒绝提示词或参考图:请求会以
failed结束,资金会退回。
适用人群
带文字说明的商品卡片、信息图,以及任意背景的商品照片。
无需影棚的主视觉、横幅和产品拍摄。
包装样机、宣传画,以及用于演示文稿和网站的插画。
封面、文章插画和社交媒体图片。
如何写提示词
五条最常提升效果的规则。
- 先写主体,再写细节。是谁或什么在画面里、在哪里、什么光线和视角;风格和技法放在最后。
- 文字放在引号中。逐字写出文字:“北风”。短文字比长文字更准确。
- 说明画面类型。“商品卡片”“宣传画”“俯视图”“信息图”——模型熟悉这些类型。
- 参考图用于编辑。上传需要保留的商品、人脸或风格(最多 14 个文件),并在提示词中写明保留什么、更改什么。
- 分辨率按用途选。1K 和 2K 价格相同,均为 $0.04;4K 价格 $0.07,适合印刷和大幅横幅。
与相邻模型对比
| 模型 | 优势 | 分辨率 | 起始价格 | 平均耗时 |
|---|---|---|---|---|
| Nano Banana Pro本模型 | 图中文字、复杂场景和产品摄影 | 1K、2K、4K | 起价 $0.04 | 平均 39 秒 |
| Nano Banana 2 | 照片和场景,严格遵循提示词;支持细长和全景宽高比 | 1K、2K、4K | 起价 $0.025 | 平均 34 秒 |
06常见问题
关于 Nano Banana Pro 的常见问题
Nano Banana Pro 的一张图片多少钱?
比 Google 官方价格便宜多少?
生成失败怎么办?
支持哪些分辨率和宽高比?
auto——由模型自行选择宽高比。图片要等多久?
GET /creations/ {id} 查看,也可以传入 webhook_url。轮询频率不要超过每 5 秒一次。可以上传自己的图片吗?
POST /uploads 上传文件,再将其传入 image_file_ids(最多 14 个),或者把链接传入 image_urls。支持 PNG、JPEG 和 WebP,每个文件最大 25 MiB。已上传文件的 id 在上传后 24 小时内有效,文件本身会在最后一次上传 48 小时后删除。1K、2K 和 4K 有什么区别?
width 和 height 参数。如果版面需要精确尺寸,请查看所得文件的尺寸。aspect_ratio 中的 auto 有什么作用?
auto。如何获取结果?
202 响应中包含 id。用它请求 GET /creations/ {id} 即可获得状态和 result_urls;也可以不轮询,改为传入 webhook_url——图片就绪时我们会发送事件。结果文件保存 24 小时。如何付费?
大批量有专属方案吗?
08文章
关于 Nano Banana Pro 的文章

Nano Banana Pro 还是 GPT Image 2.5:同一提示词实测
用同一条提示词,让 Nano Banana Pro 和 GPT Image 2.5 各生成一次海报、信息图和商品卡片,逐张说明画面里的中文是否写对、和提示词有哪些出入。另附两款模型的单张价格、各自适合的用途,以及用 API 重复这个测试的代码。

最佳图像生成 API:一张表看懂 10 款模型
Nano Banana 和 GPT Image 两个系列的模型并排放进一张表:厂商、分辨率、宽高比、Rendergrid 的单张价格,以及每款模型的说明里写明的用途。再配上示例图和对应的提示词,方便你用自己的任务检验;本文不给模型排名。

电商平台商品卡提示词:40 个示例
石材和布料上的产品场景、带标签的信息图、季节背景。每条提示词都附有生成结果、模型和分辨率。


