GALLERY 35 image models · per-image prices

Image Generation API

Text-to-image and image-to-image through one endpoint — GPT Image, FLUX, Seedream, Nano Banana, Qwen-Image and more — with per-image prices compared live.

flux.2-dev

black-forest-labs/flux.2-dev
from $0.0031

2 hosts · per image

nano-banana-2

google/nano-banana-2
from $0.034

2 hosts · per image

nano-banana-pro

google/nano-banana-pro
from $0.0672

2 hosts · per image

FLUX-2-pro

black-forest-labs/flux.2-pro
from $0.015

3 hosts · per image

FLUX-1-dev

black-forest-labs/FLUX.1-dev
from $0.009

2 hosts · per image

seedream-5-0-flash

seedream-5.0-flash
from $0.027

2 hosts · per image

wan-2.6-t2i

alibaba/wan-2.6
from $0.021

2 hosts · per image

flux-2-max

black-forest-labs/flux.2-max
from $0.07

3 hosts · per image

seedream-5.0-pro

seedream-5.0-pro
from $0.036

3 hosts · per image

flux-2-flex

black-forest-labs/flux.2-flex
from $0.05

1 host · per image

recraft-v4.1

recraft-4.1
from $0.04

2 hosts · per image

Seedream-4

bytedance/seedream-4.0
from $0.027

4 hosts · per image

seedream-5.0-lite

bytedance/seedream-5.0-lite
from $0.0315

4 hosts · per image

Qwen-Image-Max

qwen-image-max
from $0.07

2 hosts · per image

grok-imagine-image-quality

grok-imagine-image-quality
from $0.053

1 host · per image

grok-imagine-image

grok-imagine-image
from $0.02

2 hosts · per image

grok-imagine-image-2.0

grok-imagine-image-2.0
from $0.042

1 host · per image

p-image

prunaai/p-image
from $0.005

2 hosts · per image

FLUX-1.1-pro

black-forest-labs/flux-1.1-pro
from $0.04

4 hosts · per image

FLUX-2-klein-4b

black-forest-labs/flux.2-klein-4b
from $0.014

2 hosts · per image

FLUX-2-klein-9b

black-forest-labs/flux-2-klein-9b
from $0.015

2 hosts · per image

flux-kontext-pro

black-forest-labs/flux-kontext-pro
from $0.04

2 hosts · per image

flux-kontext-max

black-forest-labs/flux-kontext-max
from $0.08

2 hosts · per image

flux-3-image

black-forest-labs/flux-3-image
from $0.041

1 host · per image

gpt-image-1.5

openai/gpt-image-1.5
from $0.009

2 hosts · per image

ideogram-4.0

ideogram-ai/ideogram-4.0
from $0.015

2 hosts · per image

ideogram-4.0-quality

ideogram-ai/ideogram-4.0-quality
from $0.025

2 hosts · per image

cosmos3-super-text2image

cosmos3-super-text2image
from $0.04

2 hosts · per image

muse-image

muse-image
from $0.01

3 hosts · per image

krea-2-medium-turbo

krea-2-medium-turbo
from $0.015

2 hosts · per image

gpt-image-2

openai/gpt-image-2
from $0.005

4 hosts · per image

qwen-image-edit

qwen-image-edit
from $0.03

2 hosts · per image

Z-Image-Turbo

alibaba/z-image-turbo
from $0.005

2 hosts · per image

seedream-4.5

seedream-4.5
from $0.04

1 host · per image

qwen-image-2.1

qwen-image-2.1
from $0.0002

2 hosts · per image

Try one

curl https://videorouter.sh/api/v1/images \
  -H "Authorization: Bearer $VIDEOROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "openai/gpt-image-1/openai", "prompt": "a red panda astronaut floating in space", "aspect_ratio": "16:9"}'
import requests

r = requests.post("https://videorouter.sh/api/v1/images",
    headers={"Authorization": "Bearer llmr_sk_live_..."},
    json={"model": "openai/gpt-image-1/openai", "prompt": "a red panda astronaut floating in space"}).json()
print(r["usage"]["cost"])

Quickstart · image-to-image uses input_references on the same endpoint.

Guides

Choosing an Image Generation API — Price, Quality and Control

How to choose an image generation model and host: per-image price, quality tiers, editing support, and why you should compare the same model across providers.

Text-to-Image vs Image-to-Image API: Modes, Fields, Pitfalls

Text-to-image versus image-to-image in an image generation API: how input_references works, editing workflows, which models support it, and common pitfalls.

GPT Image vs FLUX vs Seedream vs Nano Banana: How to Choose

A decision framework for choosing between GPT Image, FLUX, Seedream, Nano Banana and Qwen-Image on an image API, and how to A/B them on your own prompts.

Image Generation API Cost Control: Billing, Drafts, Caching

How per-image billing works on an image generation API and the levers that cut spend: resolution, quality, draft-then-final, batching, caching and spend caps.

GPT Image API Parameters: Sizes, Quality, Edits and Output

A parameter-by-parameter guide to calling GPT Image models through /v1/images: size controls, OpenAI-only options, edits, response format and cost levers.

FLUX API Model Variants Explained: dev, pro, max, flex, klein

The FLUX variants in one image API (dev, pro, max, flex, klein, FLUX 3 Image, Kontext): what the catalog says about each and how to A/B them.

Seedream API Versions Explained: 4.0 to 5.0 Pro, Lite, Flash

The Seedream models in the catalog (4.0, 4.5, 5.0 Lite, Flash and Pro): how to find the right id, how to choose between versions and a harness to test them.

Nano Banana API: How to Call It with curl and Python

Call google/nano-banana-2 and nano-banana-pro with curl or Python: request shape, input_references for edits, response handling, hosts and common mistakes.

FAQ

What does an image generation API do?

It turns a text prompt (optionally with reference images) into one or more generated images over HTTP.

How is image generation priced?

Per image, usually varying by resolution or quality setting. The pricing page shows the cheapest host for each model.

Can I edit an existing image?

Yes — pass the image in input_references with an instruction prompt.

Which model is best?

It depends on style and budget. Compare outputs on the same prompt using the same endpoint, swapping only the model id.

Using image generation is one part of the job.

VideoRouter puts it next to dozens of other video and image models behind one API key, so you can compare providers, prices and fail over automatically. Compare providers on VideoRouter →