Crazyrouter 中文指南主站
图片 API 指南

Nano Banana 2 API 中文接入指南

Nano Banana 2 在 Crazyrouter 中使用标准模型名 nano-banana-2,并通过 OpenAI Images 兼容的 /v1/images/generations 接入。

适用场景

评估 Gemini 图片路线的团队需要明确公开模型别名、图片生成路径、参考图参数和按图计费假设。

标准模型名与价格

来源:GET https://cn.crazyrouter.com/api/pricing,快照日期 2026-06-06.

POST /v1/images/generations
nano-banana-2
$0.0369/image after 0.55x discount
计费方式: per_image
公开端点类型: image-generation
支持端点类型: image-generation, openai, gemini
价格规则: i2i, 1K, verified
nano-banana-pro
$0.0737/image after 0.55x discount
计费方式: per_image
公开端点类型: image-generation
支持端点类型: image-generation, openai, gemini
价格规则: i2i, 1K, verified
nano-banana
$0.0215/image after 0.55x discount
计费方式: per_image
公开端点类型: image-generation
支持端点类型: image-generation, openai, gemini
价格规则: i2i, 1K, verified

可用模型和计费方式

Nano Banana 系列在价格目录中提供多个模型行。新接入建议优先使用 nano-banana-2,再按输出质量、成本和参考图需求比较其他同系列模型。

  • nano-banana-2:$0.0369/张(已按 0.55 折扣);公开端点类型:image-generation。
  • nano-banana-pro:$0.0737/张(已按 0.55 折扣);公开端点类型:image-generation。
  • nano-banana:$0.0215/张(已按 0.55 折扣);公开端点类型:image-generation。

请求字段

使用 POST /v1/images/generations,model 为 nano-banana-2。公开参数包含 prompt、image_input、resolution、aspect_ratio、output_format、output_compression 和 n,不要直接传 Gemini 原生字段。

  • 文生图:不传 image_input。
  • 参考图编辑:在 image_input 中传一个或多个图片 URL。
  • 按下游需求选择 png、jpeg 或 jpg 输出格式。

接入建议

先用 1 张图片和 1K 分辨率验证输出,再逐步增加参考图、分辨率和输出格式。需要管理账号、充值或查看消费记录时进入 https://crazyrouter.com。

cn.crazyrouter.com 实测证据

这里只展示返回 200 的检查结果。API 请求使用 https://cn.crazyrouter.com;账号、充值和控制台使用 https://crazyrouter.com。

检查项请求状态结果
价格 API 返回 200GET https://cn.crazyrouter.com/api/pricing200已返回当前指南使用的模型价格、端点类型和计费方式。
模型列表返回 200GET https://cn.crazyrouter.com/v1/models200已返回目标模型列表,包含本组指南使用的图片与视频模型。

接入示例

cURL
curl -X POST https://cn.crazyrouter.com/v1/images/generations \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "nano-banana-2",
    "prompt": "A clean ecommerce hero shot of a red apple on a white background",
    "n": 1
  }'
Python
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://cn.crazyrouter.com/v1",
)

response = client.images.generate(
    model="nano-banana-2",
    prompt="A clean ecommerce hero shot of a red apple on a white background",
    n=1,
)

print(response.data[0].url)

补充说明

Nano Banana 2 应该调用 Gemini 原生 generateContent 吗?

Crazyrouter 当前公开约定建议从 POST /v1/images/generations 开始,供应商原生字段转换由网关侧处理。

能否用参考图?

可以按文档把图片 URL 放入 image_input,但应先用少量参考图做计费和输出稳定性验证。