Skip to main content
Helicone OSS LLM Observability

Image Generation

Generate images through Helicone's AI Gateway using models with native image output like Nano Banana Pro
2 min read

Helicone's AI Gateway supports image generation through models with native image output capabilities. Use the unified OpenAI-compatible API to generate images - the Gateway handles provider-specific translations automatically.

Info

Image generation is currently supported for Nano Banana Pro (gemini-3-pro-image-preview) via Google AI Studio. Support for additional providers will be added in future updates.


Quick Start#


Configuration#

To enable image generation:

  1. Set the model to one that supports image output (currently gemini-3-pro-image-preview/google-ai-studio, also known as Nano Banana Pro)
  2. Optionally configure image_generation to control aspect ratio and size

image_generation#

ParameterTypeDescription
aspect_ratiostringImage aspect ratio (e.g., "16:9", "1:1", "9:16")
image_sizestringImage resolution (e.g., "2K", "1K")
Note

The image_generation field is optional. If omitted, the model uses default settings. However, if you specify image_generation, both aspect_ratio and image_size are required.


Handling Responses#

Chat Completions#

When streaming, images arrive in chunks via the images delta field:

Responses API#

Streaming events follow the Responses API format:


Supported Models#

ModelProvider RouteDescription
gemini-3-pro-image-preview/google-ai-studioGoogle AI StudioNano Banana Pro - Google's multimodal model with native image generation