
Nano Banana Pro API
使用 Nano Banana Pro,通过文字、图片输入创作图片。 支持 1k / 2k / 4k 分辨率。 在线调整参数、预览结果,并复用素材继续创作。
请求预览
{
"model": "nano-banana-pro",
"input": {
"images": [],
"resolution": "1k",
"aspect_ratio": "auto",
"output_format": "jpeg",
"prompt": "Premium product editorial for an imaginary ceramic fragrance bottle named AER, warm limestone pedestal, precise soft shadow, quiet-luxury art direction, restrained cream and cobalt palette, clean studio photography, no existing brands or logos."
}
}将模型接入应用
代码示例与 Playground 当前参数保持同步。
curl --request POST 'https://newrouters.com/v1/tasks' \
--header 'Content-Type: application/json' \
--header "Authorization: Bearer $MODEL_API_KEY" \
--data '{
"model": "nano-banana-pro",
"input": {
"images": [],
"resolution": "1k",
"aspect_ratio": "auto",
"output_format": "jpeg",
"prompt": "Premium product editorial for an imaginary ceramic fragrance bottle named AER, warm limestone pedestal, precise soft shadow, quiet-luxury art direction, restrained cream and cobalt palette, clean studio photography, no existing brands or logos."
}
}'在环境变量中设置 MODEL_API_KEY,请将密钥保存在服务端。 完整文档 ↗
Nano Banana Pro 价格
先估算一次请求的费用,再选择适合工作流的预算。
| 用量 | 数量 | 单价 | 费用 |
|---|---|---|---|
| 1k | 1 次 | $0.06/ 次 | $0.06 |
按公开美元价格估算,实际费用以账号价格与最终用量回执为准。
查看所有规格与价格
| 规格 | 平台价格 | 官方参考 |
|---|---|---|
| 1k | $0.06 / 次 | $0.134 相比官方约省 55% |
| 2k | $0.06 / 次 | $0.134 相比官方约省 55% |
| 4k | $0.1 / 次 | $0.24 相比官方约省 58% |
看看它能创造什么。
以下为平台已有的实际生成案例,可查看原始素材与提示词。




Nano Banana Pro 是什么?
使用 Nano Banana Pro,通过文字、图片输入创作图片。 支持 1k / 2k / 4k 分辨率。 在线调整参数、预览结果,并复用素材继续创作。
在提示词中说明主体、构图、光线和使用场景。需要引导主体或画面风格时,可加入参考图片。按当前接口选择分辨率、比例和输出选项,并检查生成结果后再用于产品。
Nano Banana Pro 规格
| 模型 ID | nano-banana-pro |
|---|---|
| 模型厂商 | |
| 调用接口 | /v1/tasks |
| 分辨率 | 1k / 2k / 4k |
| 宽高比 | auto / 1:1 / 3:2 / 2:3 / 3:4 / 4:3 / 4:5 / 5:4 / 9:16 / 16:9 / 21:9 |
| 输出格式 | png / jpeg / webp |
| 参考图片 | 支持,以输入校验为准 |
生成前需要了解
- 使用本页展示的模型 ID 和 API 请求格式。
- 生成采用异步任务。请保留返回的任务 ID,用于查询产物与结算状态。
- Playground 仅提供当前平台接口实际支持的选项。
Nano Banana Pro 与同类模型对比
| 规格 | Nano Banana Pro | GPT Image 2 | GPT Image 2.5 Flare |
|---|---|---|---|
| 厂商 | OpenAI | OpenAI | |
| 输入 → 输出 | 文本图片图片 | 文本图片图片 | 文本图片图片 |
| 选择依据 | 当前模型 | 均声明文本、图片输入 · 计费单位一致 | 均声明文本、图片输入 · 计费单位一致 |
| 分辨率 | 1k / 2k / 4k | 1k / 2k / 4k | 1k / 2k / 4k |
| 参考图片 | 支持 | 20 | 20 |
| 起始价格 | $0.06 / 次 | $0.02 / 次 | $0.03 / 次 |
根据工作流需要的输入类型、输出规格和计费单位选择模型。使用同一提示词进行试用,可以更直接地比较模型在你实际场景中的表现。
将 Nano Banana Pro 接入你的应用
使用统一的媒体任务接口提交参数,再通过任务 ID 查询结果。图片与视频保留各自的输入要求,代码示例与你选择的模型一致。
- 01获取 API Key
登录并准备有权访问此模型的 Key。
- 02配置请求
在 Playground 选择参数,再复制 API 示例。
- 03运行并查看结果
在历史记录中核对状态、产物和费用。
API 接入说明
POST /v1/tasks · Authorization: Bearer
cURL
curl 'https://newrouters.com/v1/tasks' \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $MODEL_API_KEY" \
--data '{
"model": "nano-banana-pro",
"input": {
"images": [],
"resolution": "1k",
"aspect_ratio": "auto",
"output_format": "jpeg",
"prompt": "清晨的山间湖泊,柔和的晨光。"
}
}'JavaScript
const response = await fetch("https://newrouters.com/v1/tasks", {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer $MODEL_API_KEY"
},
body: JSON.stringify({
"model": "nano-banana-pro",
"input": {
"images": [],
"resolution": "1k",
"aspect_ratio": "auto",
"output_format": "jpeg",
"prompt": "清晨的山间湖泊,柔和的晨光。"
}
})
});
if (!response.ok) throw new Error(await response.text());
console.log(await response.text());Python
import json
import requests
response = requests.post(
"https://newrouters.com/v1/tasks",
headers=json.loads("{\"Content-Type\":\"application/json\",\"Authorization\":\"Bearer $MODEL_API_KEY\"}"),
json=json.loads("{\"model\":\"nano-banana-pro\",\"input\":{\"images\":[],\"resolution\":\"1k\",\"aspect_ratio\":\"auto\",\"output_format\":\"jpeg\",\"prompt\":\"清晨的山间湖泊,柔和的晨光。\"}}"),
timeout=300,
)
response.raise_for_status()
print(response.text)使用返回的任务 ID 查询处理状态与产物。
curl -H "Authorization: Bearer $MODEL_API_KEY" "https://newrouters.com/v1/tasks/$TASK_ID"完整 API 参数与组合约束
请求参数
| 参数 | 类型 | 取值与约束 |
|---|---|---|
images | array | 默认: [] |
prompt * | string | |
resolution | JSON | "1k" · "2k" · "4k"默认: "1k" |
aspect_ratio | JSON | "auto" · "1:1" · "3:2" · "2:3" · "3:4" · "4:3" · "4:5" · "5:4" · "9:16" · "16:9" · "21:9"默认: "auto" |
output_format | JSON | "png" · "jpeg" · "webp"默认: "jpeg" |
完整 JSON Schema 与组合约束
{
"type": "object",
"required": [
"prompt"
],
"properties": {
"images": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
},
"default": []
},
"prompt": {
"type": "string",
"maxLength": 100000,
"minLength": 1
},
"resolution": {
"enum": [
"1k",
"2k",
"4k"
],
"default": "1k"
},
"aspect_ratio": {
"enum": [
"auto",
"1:1",
"3:2",
"2:3",
"3:4",
"4:3",
"4:5",
"5:4",
"9:16",
"16:9",
"21:9"
],
"default": "auto"
},
"output_format": {
"enum": [
"png",
"jpeg",
"webp"
],
"default": "jpeg"
}
},
"additionalProperties": false
}Nano Banana Pro API · 常见问题
了解模型的价格、输入要求、接入方式和结果查询。
Nano Banana Pro 如何计费?
当前公开起价为 $0.06 / 次,各档位详见价格区。Playground 提交前会核对账号价格,最终费用以任务或调用回执为准。
如何获取 NewRouters API Key?
登录后点击工作区上方的 Quick Start。选择或创建有权访问此模型的 Key,再复制请求示例。
支持哪些输入和输出设置?
当前支持的输入字段包括:images、prompt、resolution、aspect_ratio、output_format。参数表列出可选值、默认值与组合约束。
可以使用参考图片吗?
可以。在参考模式中上传图片或输入 URL。参考图用于引导新的生成,不代表提供 mask 局部编辑功能。
如何获取结果和查看历史记录?
保存返回的任务 ID,持续查询到成功或失败。History 标签页可以重新打开任务并复用参数。
模型暂时关闭后会怎样?
页面保留原模型身份并显示“暂时关闭”,禁止发起新生成,已有任务记录仍可查看。上游临时故障会与后台主动关闭分开提示。