Skip to content
Models

Ask for an outcome, or name the model.

Outcome routes pick the model for you and re-map as models improve — that is the reliable default. Aliases pin a specific model by its canonical name, and most keep multi-provider failover. Preview any row to see the exact URL that invokes it.

Model aliases

Canonical model names, not provider endpoints. Most aliases resolve across several providers for the same model, so pinning one keeps its redundancy.

labGoogle DeepMind
aliasgemini-3-pro-image
best atFlagship generation and editing
example
labGoogle DeepMind
aliasgemini-3.1-flash-image
best atHigh quality generation and editing
example
labGoogle DeepMind
aliasgemini-3.1-flash-lite-image
best atFastest, most cost-effective Gemini (1K); editing and text
example
labGoogle DeepMind
aliasgemini-2.5-flash-image
best atFast multimodal generation
example
labBlack Forest Labs
aliasflux-2-dev
best atHigh quality generation
example
labBlack Forest Labs
aliasflux-2-pro
best atPremium quality generation
example
labBlack Forest Labs
aliasflux-2-dev-turbo
best atFast Flux 2 variant
example
labBlack Forest Labs
aliasflux-2-fast
best atSpeed-optimised Flux 2
example
labBlack Forest Labs
aliasflux-2-klein-4b
best atUltra-fast, 4B params
example
labBlack Forest Labs
aliasflux-2-klein-4b-distilled
best atFastest Klein
example
labBlack Forest Labs
aliasflux-2-klein-9b
best atHigher quality Klein, 9B params
example
labBlack Forest Labs
aliasflux-1-schnell
best atFastest Flux model
example
labBlack Forest Labs
aliasflux-1.1-pro-ultra
best atPremium 4MP raw mode
example
labRecraft
aliasrecraft-v3
best atVersatile style-based generation
example
labIdeogram
aliasideogram-v3
best atIndustry-leading text rendering
example
labAlibaba Qwen
aliasqwen-image-2512
best atExcellent realism, multilingual text
example
labByteDance Seed
aliasseedream-4.5
best atHigh quality with strong typography
example
labZ.ai
aliasglm-image
best atExcellent text rendering and realism
example
labxAI
aliasgrok-imagine
best atAesthetic photorealistic images
example
labRunDiffusion
aliasjuggernaut-flux-pro
best atMaximum photorealism
example
labVyro
aliasimagineart-1.5
best atLifelike realism and text rendering
example
labVyro
aliasimagineart-1.5-pro
best at4K professional-grade visuals
example

An alias we do not recognise is never an error — the request falls back to quality/fast and says so in an IGPT-Warning header. 4 older spellings — gemini-3-pro, nano-banana-2, nano-banana-2-lite, gemini-2.5-flash — still resolve so existing URLs keep their cache, but they are not listed here.

Reference images: 14 of these 22 aliases accept an image_url gemini-3-pro-image, gemini-3.1-flash-image, gemini-3.1-flash-lite-image, gemini-2.5-flash-image, flux-2-dev, flux-2-pro, flux-2-dev-turbo, flux-2-klein-4b, flux-2-klein-4b-distilled, flux-2-klein-9b, flux-1-schnell, seedream-4.5, glm-image, juggernaut-flux-pro. On the rest it is dropped and the prompt alone is generated.

Routes

Three outcomes at three levels. Omit route and you get quality/fast.

routequality/fast
best forMost use cases and real-time apps. The default when route is omitted.
example
routequality/balanced
best forHigher quality needs without the full latency cost.
example
routequality/high
best forFinal output and marketing materials.
example
routetext/fast
best forPrototyping layouts that contain words.
example
routetext/balanced
best forProduction content with readable text.
example
routetext/high
best forSigns, posters, logos, text overlays.
example
routerealistic/fast
best forQuick photoreal drafts.
example
routerealistic/balanced
best forProduction realistic imagery.
example
routerealistic/high
best forPortraits and product shots.
example

How a route gets its model

We score models against the thing the route promises — prompt adherence, legible type, photographic realism — and at the level you asked for. The winner serves the route until it is beaten.

Adding a model is not your migration

New models appear behind existing outcome routes. Nothing in your codebase changes, no URL breaks, and already-cached images keep serving exactly as generated.

Reference images and presets

Supported models accept an image_url for grounding and style. Save a prompt and parameter set as a preset to keep generations predictable across a project.

Try any of them with one URL.