Skip to main content

Gemini Image Generation (Nano Banana)

Create and edit high-quality images using Google’s Nano Banana models. Supports text-to-image generation and image editing with multiple aspect ratios and resolutions up to 4K.

Supported Models

Features

Text-to-Image

Generate images from text prompts with action: "generate"

Image Editing

Edit existing images using reference URLs with action: "edit"

Flexible Aspect Ratios

21:9, 16:9, 9:16, 4:3, 3:2, 5:4, 1:1, and more — up to 1:8 / 8:1 on nano-banana-2

High Resolution

1K / 2K / 4K output on Pro and 2 models

How to Use

1

Create an image task

Call POST /gemini/image/generate with your prompt, model, and aspect ratio. You’ll receive a taskId.
2

Poll for results

Use GET /gemini/task/result?taskId=xxx to poll until status is completed. The result contains the generated image.

Quick Example

Aspect Ratios

Resolution Options

  • nano-banana-fast — fixed 1K resolution
  • nano-banana-pro1K / 2K / 4K
  • nano-banana-21K / 2K / 4K
Use nano-banana-2 when you need unusual aspect ratios like 1:8 (vertical banner) or 8:1 (horizontal banner). Use nano-banana-pro for the highest quality output at 4K.

Available Endpoints


Explore the API Documentation

Looking for Gemini API SDK compatibility? See Gemini Compat to use the official @google/genai library directly.