Generování obrázků z textu se v roce 2026 soustředilo kolem tří špičkových modelů: Flux Kontext Pro (Black Forest Labs), Nano Banana (Google) a 4o Image (OpenAI). Každý z nich představuje odlišný kompromis mezi rychlostí, věrností a cenou.
Zde jsou výsledky našich generací, když jsme zadali stejný prompt do všech tří modelů.
Zadání
"Červená liška sedící ve čerstvém sněhu během zlaté hodiny, malá hloubka ostrosti, fotorealistické"
Rychlost a cena (aktuální sazby přes naši bránu)
- Nano Banana — 6 sekund, $0.056 za obrázek
- Flux Kontext Pro — 9 sekund, $0.084 za obrázek
- 4o Image — 12 sekund, $0.14 za obrázek
Pozorování kvality
- Flux Kontext Pro: nejlepší celková věrnost složitým zadáním. Přesvědčivě zvládá text v obrázcích (menu, nápisy). Občas mírný plastický vzhled na pokožce.
- Nano Banana: nejrychlejší, nejčistší realismus pro přírodu, produkty a portréty. Slabší při práci s vloženým textem a složitými scénami s více objekty.
- 4o Image: nejsilnější v ilustracích a konceptuálním umění. Realismus mírně zaostává za Flux. Nejlepší pro stylizovaný výstup.
Výběr podle vašeho případu použití
- Fotografie pro e-commerce a marketing: Nano Banana jako první volba. Nejlevnější + nejrychlejší + dostatečně realistické pro 90 % produktových/lifestylových snímků.
- Složité redakční scény s textem: Flux Kontext Pro. Jediný model, který spolehlivě správně zobrazuje text.
- Stylizované ilustrace, konceptuální umění, redakční obsah: 4o Image. Umělecký směr OpenAI je těžké překonat.
- Dávkové generování (>1000 obrázků/den): Nano Banana. Úspora $0.03 na obrázek oproti Flux se při velkých objemech výrazně projeví.
Vzor použití: výběr podle zadání, ne podle produktu
Nejúspěšnější produkty s velkým objemem obrázků, které vidíme na naší API, nejsou věrné jednomu modelu. Směrují: "pokud zadání obsahuje text" → Flux, "pokud kategorie == ilustrace" → 4o Image, výchozí → Nano Banana. Tento jednoduchý pravidlo přináší 30% úsporu nákladů bez ztráty kvality výstupu u složitých zadání.
Volání všech tří přes jednu API
// Směrování v kódu aplikace:
const model = prompt.includes('text') || prompt.includes('sign')
? 'black-forest-labs/flux-kontext-pro'
: style === 'illustration'
? 'openai/4o-image'
: 'google/nano-banana';
await fetch('https://aimarcus.eu/aigenerate/api/v1/jobs/createTask', {
method: 'POST',
headers: {
'Authorization': 'Bearer sk-aig-...',
'Content-Type': 'application/json',
},
body: JSON.stringify({ model, input: { prompt, output_format: 'png', image_size: '1:1' } }),
});
Jeden Bearer token, tři špičkoví poskytovatelé, chytré směrování v aplikačním kódu. To je celá výhoda agregátorové API.