跳转到主要内容
认证信息请参考 概述

什么是 Nano Banana

Nano Banana 是 Gemini 的多模态图像生成能力,使用与文本模型相同的 generateContent 端点。
模型Model ID特点
Nano Bananagemini-2.5-flash-image速度优先,适合高吞吐任务
Nano Banana Progemini-3-pro-image-preview专业制作、高级推理、高保真文本渲染、支持 4K 分辨率

端点

与文本模型相同:
类型端点
非流式POST /v1beta/models/{model}:generateContent
流式POST /v1beta/models/{model}:streamGenerateContent

文字生图

curl -s -X POST \
  "https://api.pipellm.ai/v1beta/models/gemini-3-pro-image-preview:streamGenerateContent" \
  -H "x-goog-api-key: $PIPELLM_API_KEY" \
  -H "Content-Type: application/json" \
  -d @- << 'EOF'
{
  "contents": [{
    "role": "user",
    "parts": [
      {"text": "Create a picture of a nano banana dish in a fancy restaurant with a Gemini theme"}
    ]
  }]
}
EOF

图生图(垫图编辑)

上传参考图像,结合文字提示生成新图像:
IMG_BASE64=$(base64 -w0 /path/to/cat_image.jpeg)

curl -s -X POST \
 "https://api.pipellm.ai/v1beta/models/gemini-3-pro-image-preview:streamGenerateContent" \
 -H "x-goog-api-key: $PIPELLM_API_KEY" \
  -H "Content-Type: application/json" \
  -d @- << EOF
{
  "contents": [{
    "role": "user",
    "parts": [
      {"inlineData": {"mimeType": "image/jpeg", "data": "$IMG_BASE64"}},
{"text": "Create a picture of my cat eating a nano-banana in a fancy restaurant under the Gemini constellation"}
]
}],
"generationConfig": {
"imageConfig": {
"aspectRatio": "16:9"
}
}
}
EOF

响应格式

图像生成的响应是多模态的,包含文本和 base64 编码的图像数据:
{
  "candidates": [{
    "content": {
      "parts": [
        { "text": "Here is your generated image..." },
        {
          "inlineData": {
            "mimeType": "image/png",
            "data": "<BASE64_IMAGE_DATA>"
          }
        }
      ]
    }
  }]
}

更多功能

Nano Banana 官方文档

支持多轮编辑、4K 分辨率、多图合成等高级功能