接口
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1/generateTask/nano-banana | 创建生成任务 |
| GET | /api/v1/statusTask/nano-banana | 查询任务状态 |
认证
所有请求需在请求头中携带 API Key:请求体
参数
async (polling) or callback (webhook)
Callback URL, required when request_type=callback (conditional)
Routing strategy: auto, value, or official
Model input parameters
text-to-image— 根据文本描述生成image-to-image— 根据参考图像生成
示例
Text-to-Image响应
POST /api/v1/generateTask/nano-banana
成功后返回taskId 供后续查询状态使用。
Success:
GET /api/v1/statusTask/nano-banana
通过taskId 查询任务状态和结果。
状态响应字段
Unique task identifier.
Current task state:
pending, processing, success, or failed.JSON string containing
resultUrls array. Only present on success. Parse with JSON.parse().Error code. Only present when
state is failed. See Error Codes.Human-readable error message. Only present when
state is failed.Task creation timestamp (Unix milliseconds).
Task completion timestamp (Unix milliseconds).
Processing duration in milliseconds.
错误码
| Code | Description |
|---|---|
| 400 | Invalid parameters or request error |
| 401 | Invalid or missing API Key |
| 429 | Rate limit exceeded |
| Fail Code | Description |
|---|---|
CONTENT_VIOLATION | Content violates safety guidelines |
INVALID_IMAGE_URL | Cannot access provided image URL |
速率限制
| Limit | Value |
|---|---|
| Requests | 10000 / minute |
| Concurrent tasks | 1000 |
429 错误。请等待后重试。
提示
- 生成时间:平均约 15–20 秒。提交任务后等待 10 秒,再每 3 秒轮询一次。
- 快速实惠:Nano Banana 注重速度和成本,适合快速原型和批量生成。
- Callback 模式:高并发场景建议使用
callback模式,避免频繁轮询。 - 图像有效期:结果 URL 有效期为 15 天。重要输出请及时下载保存。
- 内容审核:提示词需符合内容安全规范,违规将返回
CONTENT_VIOLATION。 - 宽高比选择:
1:1:正方形,适合头像和社交媒体3:2/4:3:横版,适合传统照片2:3/3:4:竖版,适合手机屏幕16:9/21:9:超宽,适合横幅和背景auto:自动选择最佳比例
- 格式选择:
png:无损、支持透明,文件较大(默认)jpeg:有损压缩,文件较小,适合快速传输
- 多图参考:
image-to-image模式支持最多 5 张参考图,模型会综合风格和内容。 - 图像格式:
image_urls支持 JPG、PNG、WebP,单张最大 10MB。