外观
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:116:99:164:33:43:22:321:95:44: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 需要有图像模型权限