Image Generation API guides
Practical write-ups for developers and buyers: how it works, how to call it, and how to keep the cost down.
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.