Nano Banana Pro
nano_banana_pro
Nano Banana Pro provides enhanced AI-powered image generation with professional reference-image control.
Endpoints
Section titled “Endpoints”POST /v1/queue/nano_banana_pro # Create taskGET /v1/queue/nano_banana_pro/requests/{request_id}/status # Check statusGET /v1/queue/nano_banana_pro/requests/{request_id}/response # Get resultPUT /v1/queue/nano_banana_pro/requests/{request_id}/cancel # Cancel taskRequest parameters
Section titled “Request parameters”curl --location "https://cloud.seaart.ai/model/v1/queue/nano_banana_pro" \ --header "Authorization: Bearer YOUR_API_KEY" \ --header "Content-Type: application/json" \ --data '{ "prompt": "A red apple on a white table, clean studio lighting, simple background.", "image_urls": [ "https://image.cdn2.seaart.me/2026-06-01/d8ejq1de878c739e2lrg/995ff4fe1eeec10a06c3c7a172862733.webp" ] }'Image generation prompt
For realistic scenes, use photography terms such as camera angle, lens type, lighting, and detail level
For stylized illustrations, stickers, icons, or assets, clearly describe the style and ask for a transparent background when needed
For text inside the image, state the exact text, font style, and overall design
For product mockups and commercial photography, describe a clean professional product shot suitable for ecommerce, ads, or branding
For minimal layouts and negative space, describe where text or marketing content should be overlaid later
Length: 1 - 2500 characters
Input image URLs used as reference images or visual context, with up to 14 reference images supported. Up to 6 high-fidelity object images can be included in the final image, and up to 5 person images can be used to preserve character consistency
Output image aspect ratio
By default, the model keeps the output image size consistent with the input image; otherwise it generates a 1:1 square image
Allowed values: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9
Output image size tier
Allowed values: 1K, 2K, 4K
Resolution. Use uppercase K, such as 1K, 2K, and 4K
Allowed values: 1K, 2K, 4K
Controls which response modalities the model returns
By default, the model returns text and image responses: ["Text", "Image"]; pass ["Image"] to return only images without text
Response parameters
Section titled “Response parameters”{ "request_id": "mmsu_01hxyz...", "response_url": "https://cloud.seaart.ai/model/v1/queue/nano_banana_pro/requests/mmsu_01hxyz.../response", "status_url": "https://cloud.seaart.ai/model/v1/queue/nano_banana_pro/requests/mmsu_01hxyz.../status", "cancel_url": "https://cloud.seaart.ai/model/v1/queue/nano_banana_pro/requests/mmsu_01hxyz.../cancel", "queue_position": 0}| Field | Type | Description |
|---|---|---|
request_id | string | Task ID used for all follow-up operations. |
response_url | string | URL to fetch the final result. |
status_url | string | URL to query task status. |
cancel_url | string | URL to cancel the task. |
queue_position | int | Current queue position. |