Skip to content

NanoBanana 图像生成

NanoBanana 是一组偏 Gemini 风格的图像生成能力。它适合两类场景:

  • 文生图
  • 图生图 / 局部修改 / 风格转换

适合什么场景

  • 海报与封面图
  • 产品视觉草图
  • 社媒配图
  • UI 参考图
  • 素材二次编辑

推荐模型思路

通常可以分成两类:

高质量模型

适合:

  • 海报
  • 商用素材
  • 需要更高细节的成图

快速模型

适合:

  • 预览
  • 草稿
  • 批量生成
  • 日常测试

请求格式

这类接口更接近 Gemini 原生内容生成格式,而不是传统 OpenAI Images 接口。

基础端点

http
POST https://rtai.jnrongtu.com/v1beta/models/{模型ID}:generateContent

最小请求体示例

json
{
  "contents": [
    {
      "parts": [
        { "text": "生成一张赛博朋克风格的城市夜景,16:9" }
      ]
    }
  ],
  "generationConfig": {
    "responseModalities": ["IMAGE"],
    "imageConfig": {
      "aspectRatio": "16:9",
      "image_size": "2K"
    }
  }
}

常见参数

宽高比

常见可选项:

  • 1:1
  • 16:9
  • 9:16
  • 4:3
  • 3:4
  • 3:2
  • 2:3
  • 21:9
  • 5:4
  • 4:5

分辨率等级

  • 1K:出图快,适合预览
  • 2K:最常用
  • 4K:耗时更长,适合最终稿

cURL 示例

bash
curl -X POST "https://rtai.jnrongtu.com/v1beta/models/你的模型ID:generateContent"   -H "Authorization: Bearer sk-你的key"   -H "Content-Type: application/json"   -d '{
    "contents": [{"parts": [{"text": "生成一张国风山水海报,竖版 9:16,细节丰富"}]}],
    "generationConfig": {
      "responseModalities": ["IMAGE"],
      "imageConfig": {
        "aspectRatio": "9:16",
        "image_size": "2K"
      }
    }
  }'

图生图思路

如果模型支持图生图,一般是在 parts 中同时传:

  • 原图的 Base64 数据
  • 你的编辑说明

例如:

  • 保持人物不变,把背景改成海边黄昏
  • 把草图改成赛博朋克插画风格
  • 增加霓虹灯招牌和中文文案

性能建议

超时设置

  • 1K:几分钟内通常能完成
  • 2K:建议准备更长超时
  • 4K:不要把请求超时设得太短

批量生成

如果你要一口气生成很多图,建议控制并发,不要全部同时压满。

与 Claude Code 配合

如果你装了 ikunimage 之类的技能,可以直接在 Claude Code 内用自然语言触发图片生成,不一定非得自己手写接口调用。

注意事项

  • 图片接口和聊天接口不是同一套请求格式
  • 高分辨率耗时更长、数据量更大
  • 实际可用模型名以控制台展示为准
  • Key 需要有图像模型权限

下一步

真诚、稳定、好用