生成图片
POST /api/v1/image/nano-banana,支持文生图与图生图。
方法: POST路径: /api/v1/image/nano-banana
请求体字段
- prompt(必填):生成描述。
- model(必填):nano-banana-fast | nano-banana | nano-banana-pro。
- mode(选填):text-to-image(默认)或 image-to-image,图生图需参考图。
- aspectRatio(选填):默认 auto,可传 1:1, 16:9, 9:16 等。
- imageSize(选填):默认 1K,可传 1K/2K/4K。
- imageData(选填):base64,需包含 data:image/xxx;base64, 前缀。
- imageUrl(选填):参考图直链,imageData 缺省时使用。
失败返回:400:缺少必填参数 / 图生图无参考图 / 模型无效。;401:未登录。;402:积分不足。;500:服务配置异常或下游错误。
示例请求
curl -X POST https://nanobananapro.cloud/api/v1/image/nano-banana \
-H "Content-Type: application/json" \
-H "Authorization: Bearer api-key" \
-d '{
"prompt": "一只穿宇航服的香蕉猫在月球",
"model": "nano-banana-pro",
"mode": "text-to-image",
"aspectRatio": "auto",
"imageSize": "1K"
}'示例响应
{
"data": {
"id": "task-id-xxx",
"results": [],
"progress": 0,
"status": "running",
"failure_reason": null,
"error": null,
"credits_cost": 20
}
}