Skip to main content

模型介绍

gemini-3.1-flash-image-preview

Nano Banana 2 (官方名称)
• 响应速度快
• 适合批量生成
• 支持文生图、图生图、多图融合
• 主打速度与主流高质量,目前的默认模型

模型映射关系

API 端点

认证方式

使用 Bearer Token 认证:

请求格式

文生图

通过文本描述生成图片。

图生图

基于输入图片生成新图片,支持 URL 和 Base64 格式。

URL 格式

Base64 格式

多图融合

融合多张图片的特征生成新图片。

参数说明

请求参数

image_urls 格式说明

支持两种格式:
  1. URL 格式
    • 公开可访问的图像URL(http:// 或 https://)
    • 示例:https://example.com/image.jpg
  2. Base64 格式
    • 必须使用完整的 Data URI 格式
    • 格式:data:image/{格式};base64,{base64数据}
    • 支持的图片格式:jpeg、png、webp
    • 示例:data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABg...
限制:
  • 最多 14 张参考图(建议:最多 10 张物体参考 + 4 张角色参考)
  • 单张图片不超过 10MB
  • 支持格式:jpeg、png、webp

任务查询

图片生成是异步任务,提交后需要通过任务ID查询结果。

查询任务状态

响应示例

状态码说明

使用示例

Python 完整示例

注意事项

  • 返回的图片URL通常有24小时的有效期,请及时下载保存
  • Base64格式需要包含完整的 data:image/...;base64, 前缀
  • 单张图片大小限制为10MB
  • 最多支持14张参考图片
推荐实践:
  • 对于批量生成,建议设置合理的间隔时间避免频率限制
  • 详细的提示词能获得更好的生成效果
  • 图生图时建议保持参考图和提示词的一致性