mingyanmingyan
mingyan

Nano Banana - 创建任务

创建图片生成任务,支持多种模型和分辨率选项

POST/kyyReactApiServer/v1/banana/images

创建图片生成任务

使用 Nano Banana API 创建高质量的 AI 图片生成任务,支持多种模型和分辨率选项。
所有请求都需要在请求头中包含 Bearer token:
cURL
Authorization: Bearer {{key}}

基础 URL

https://zcbservice.aizfw.cn/kyyReactApiServer
baseUrl 为所有对外 API 的公共前缀。当前页面 frontmatter 中的 api 字段展示的是完整请求地址,请在接入时以这里的 baseUrl 为统一前缀理解和拼接接口路径。

请求参数

modelstring必填
模型名称,可选值:
  • nano-banana
  • nano-banana-pro
  • nano-banana-pro-stable
  • nano-banana-2-stable
  • nano-banana-2
promptstring必填
图片生成提示词
示例:"一只可爱的橙色猫咪坐在窗台上看着外面的风景"
resolutionstring
nano-banananano-banana-2nano-banana-2-stable 按受限能力说明,建议按 1K 使用;
可选值:
  • 1k - 1K 分辨率
  • 2k - 2K 分辨率
  • 4k - 4K 分辨率
sizestring
宽高比设置
可选值:
  • 1:1 - 正方形
  • 16:9 - 横屏宽屏
  • 9:16 - 竖屏
  • 4:3 - 标准横屏
  • 3:4 - 标准竖屏
  • 3:2 - 经典横屏
  • 2:3 - 经典竖屏
  • 5:4 - 略宽横屏
  • 4:5 - 略高竖屏
  • 21:9 - 超宽屏
image_urlsarray
参考图片URL数组,用于指导图片生成风格,最多 6 张

响应参数

idstring
图片生成任务的唯一标识符,用于后续查询任务状态
objectstring
对象类型,固定为 nanobanana
createdinteger
任务创建时间戳
modelstring
使用的模型名称
statusstring
任务状态:
  • queued - 排队中
  • processing - 处理中
errorstring
错误信息,当 status 为 failed 时返回

模型特性

nano-banana-fast

基础模型,快速生成,适合一般用途

nano-banana-2

增强模型,支持分辨率设置,质量更高

nano-banana-pro

专业版模型,最高质量,支持 4K 分辨率

注意事项

重要提示:
  • 图片生成为异步处理,需要通过返回的 id 查询任务状态和结果
  • resolution 参数仅在使用 nano-banana-2nano-banana-pro 模型时有效
  • 建议轮询间隔为 2-5 秒,避免频繁请求
最佳实践:
  1. 使用 application/json 格式发送请求
  2. 提示词应该清晰描述所需的图片内容和风格
  3. 参考图片可以帮助指导生成风格,但不是必需的;最多支持 6 张
  4. 选择合适的宽高比以匹配你的使用场景