控制台 ↗
生图模型Gemini Native

gemini-3-pro-image-preview

Nano Banana Pro 高质量图像生成

能力概览

输入

文本参考图

输出

图片文本

专业生图

支持 1K、2K 与 4K 高质量输出。

高保真参考图

适合商品、人物和品牌元素保持。

多图合成

可组合多张参考图并按提示调整场景。

风格参考

可使用风格图统一系列图片的视觉方向。

参考图最多 14 张

一致性参考最多 6 个物体、5 个角色、3 张风格图

调用模型 IDgemini-3-pro-image-preview

生成与编辑图像

POSThttps://www.yunqiai.chat/v1beta/models/gemini-3-pro-image-preview:generateContent

生成与编辑共用 Gemini Generate Content:只传文字时生成图片,加入 inlineData 参考图时进行编辑。

请求参数与范围

参数类型说明
contents必填array文本与参考图片输入;图片使用 inlineData
contents[].rolestringuser 或 model;单轮请求可省略,多轮编辑按对话顺序填写
contents[].parts[].textstring提示词;输入上下文最多 65,536 tokens
contents[].parts[].inlineDataobjectBase64 参考图;可与 text 放在同一个 parts 数组中
systemInstructionobject可选系统指令;计入输入上下文与请求体大小
generationConfig.responseModalitiesstring[]TEXT、IMAGE 或二者;只要图片可设为 ["IMAGE"]
generationConfig.imageConfig.aspectRatiostring1:1、2:3、3:2、3:4、4:3、4:5、5:4、9:16、16:9、21:9
generationConfig.imageConfig.imageSizestring1K、2K、4K;K 必须大写
safetySettingsarray可选安全策略;不要同时为同一类别传入重复设置
inlineData.mimeTypestringimage/png、image/jpeg、image/webp、image/heic、image/heif
inlineData.datastring裸 Base64 数据,不包含 data:image/... 前缀

比例与实际像素

gemini-3-pro-image-preview 可生成 1K、2K、4K 图片。

宽高比1K2K4K
1:11024×10242048×20484096×4096
2:3848×12641696×25283392×5056
3:21264×8482528×16965056×3392
3:4896×12001792×24003584×4800
4:31200×8962400×17924800×3584
4:5928×11521856×23043712×4608
5:41152×9282304×18564608×3712
9:16768×13761536×27523072×5504
16:91376×7682752×15365504×3072
21:91584×6723168×13446336×2688

常用参数组合

imageConfig输出尺寸
1K · 1:11024×1024
2K · 3:22528×1696
4K · 9:163072×5504

参考图生成

把参考媒体放在 parts 中,再写清楚要保留和要修改的内容。输出图片仍从 inlineData.data 读取。

能力可用范围
参考图总数最多 14 张
物体保持最多 6 个
人物一致性最多 5 个角色
风格参考最多 3 张
JSON · reference image
{
  "contents": [
    {
      "parts": [
        {
          "text": "保留主体,把背景改成夜景"
        },
        {
          "inlineData": {
            "mimeType": "image/png",
            "data": "BASE64_IMAGE_DATA"
          }
        }
      ]
    }
  ],
  "generationConfig": {
    "responseModalities": [
      "IMAGE"
    ],
    "imageConfig": {
      "aspectRatio": "1:1",
      "imageSize": "1K"
    }
  }
}

Base64 参考图

输入字段只放裸 Base64;输出位于 candidates[].content.parts[].inlineData.data

JSON · Base64
{
  "contents": [
    {
      "parts": [
        {
          "text": "保留主体,把背景改成夜景"
        },
        {
          "inlineData": {
            "mimeType": "image/png",
            "data": "BASE64_IMAGE_DATA"
          }
        }
      ]
    }
  ],
  "generationConfig": {
    "responseModalities": [
      "IMAGE"
    ],
    "imageConfig": {
      "aspectRatio": "1:1",
      "imageSize": "1K"
    }
  }
}

请求示例

curl · text to image
curl --request POST \
  --url https://www.yunqiai.chat/v1beta/models/gemini-3-pro-image-preview:generateContent \
  --header "x-goog-api-key: YOUR_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "contents": [
      {
        "parts": [
          {
            "text": "生成一张雨后的未来城市,霓虹倒影,电影感构图"
          }
        ]
      }
    ],
    "generationConfig": {
      "responseModalities": [
        "IMAGE"
      ],
      "imageConfig": {
        "aspectRatio": "1:1",
        "imageSize": "1K"
      }
    }
  }'

响应结构

JSON
{
  "candidates": [
    {
      "content": {
        "role": "model",
        "parts": [
          {
            "inlineData": {
              "mimeType": "image/png",
              "data": "BASE64_IMAGE_DATA"
            }
          }
        ]
      },
      "finishReason": "STOP"
    }
  ],
  "modelVersion": "gemini-3-pro-image-preview"
}
YunQi AI 开放平台文档 · 客户接入与参数参考模型目录更新于 2026-08-06