Models

Gemini 2.5 Flash Image

Model id: gemini/models/gemini-2.5-flash-image

  • Image generation

Google’s Nano Banana Flash image model for fast, economical Gemini image output.

Best for

high-volume Gemini image drafts at a lower per-image cost.

Provider
Google Gemini
Context window
Not published
Release date
2025-12-01

Pricing

1k · any
$0.0602 / image
2k · any
$0.0602 / image
4k · any
$0.0602 / image

Amounts in Canadian dollars, converted at the Bank of Canada indicative rate (2026-07-31).

Performance

Reading

Last 7 days

Not enough data to display the chart.

Time to first byte (p95)
Not published
Output speed (p95)
Not published
Samples
21 over 7 days

Measured on real traffic at Pass egress — not a synthetic benchmark.

Activity

Tokens

Top 5 tools · last 7 days

Tool activity appears only when at least 2 organizations have used this model recently.

Availability

Availability (%)

Last 7 days

Operational probes
100% over 7 days
Samples
8,607

View service status

Quick start

Generate an image with a tonia_ key and the exact model id below.

curl

curl https://pass.tonia.ca:8443/v1/interactions \
  -H "Authorization: Bearer $TONIA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini/models/gemini-2.5-flash-image",
    "input": [{"type":"text","text":"Draw a red fox"}],
    "stream": false
  }'

Python (OpenAI SDK)

import os
import requests

url = "https://pass.tonia.ca:8443/v1/interactions"
response = requests.post(
    url,
    headers={"Authorization": f"Bearer {os.environ['TONIA_API_KEY']}"},
    json={
        "model": "gemini/models/gemini-2.5-flash-image",
        "input": [{"type": "text", "text": "Draw a red fox"}],
        "stream": False,
    },
)

TypeScript (OpenAI SDK)

const response = await fetch("https://pass.tonia.ca:8443/v1/interactions", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.TONIA_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    model: "gemini/models/gemini-2.5-flash-image",
    input: [{ type: "text", text: "Draw a red fox" }],
    stream: false,
  }),
});

Gemini image models use /v1/interactions (not /v1/images).

Create a key in the portal