Models/Gemini 3.1 Flash Image
Model Code
gemini-3.1-flash-image
Try now

Model overview

Image generationEditingFastBatch

Gemini 3.1 Flash Image is Google's fast image generation and editing model. WLRouter bills from Vertex AI authoritative usage, with image output priced in image output tokens.

Company: GoogleProvider: Google Vertex AI

Model capabilities

Input modalityT
Output modalityT
Text-to-image
Image editing
Batch inference
Function calling×
Structured output×
Context cache×

Model pricing

Input$0.50/1M tokens
Text output$3/1M tokens
Image output$60/1M image tokens
0.5K image output$0.045/image
1K image output$0.067/image
2K image output$0.101/image
4K image output$0.151/image

Rate limits and context

Context length131K
Maximum output tokens32K

API reference

EndpointPOST /v1/images/generations
SDKOpenAI-compatible

API code examples

Get API Key
import os
import requests

response = requests.post(
    "https://api.wlrouter.com/v1/images/generations",
    headers={
        "Authorization": f"Bearer {os.environ['WLROUTER_API_KEY']}",
        "Content-Type": "application/json",
    },
    json={
  "model": "gemini-3.1-flash-image",
  "prompt": "A clean product photo of a ceramic coffee cup on a white desk.",
  "n": 1,
  "size": "1024*1024"
}
)
response.raise_for_status()
print(response.json())