{
  "aboutHtml": "<h4>Rýchle skúmanie možností v rodine Krea 2</h4><p>Krea 2 Medium Turbo je edícia na generovanie, ktorú Krea predstavuje ako Krea 2 Turbo. Jej rozhranie špecifické pre model identifikuje variant Medium Turbo a používateľská príručka Krea opisuje destilovaný plán vzorkovania, ktorý znižuje množstvo práce potrebnej na vytvorenie obrázka. Krea ho zaraďuje ako najrýchlejšiu možnosť rodiny na rozsiahle tvorivé skúmanie, expresívne hrubé návrhy, ilustrácie a grafické smerovanie.</p><p>Použite ho, keď je bezprostredným cieľom porovnanie nápadov: alternatívnych kompozícií obálky, vizuálnych spracovaní kampane alebo rôznych ilustračných štýlov tej istej scény. Stručné, konkrétne východiskové zadanie uľahčuje porovnávanie. Napríklad: „Poskladaný červený papierový vták nad bledomodrým stolom, výrazná redakčná ilustrácia, ostrý popoludňajší tieň, jednoduché geometrické tvary, zvislá kompozícia s voľným priestorom v spodnej časti.“ Pri skúmaní vizuálneho spracovania držte predmet aj rámec stabilné a potom vybraný smer ďalej rozvíjajte.</p><p>Odporúčania Krea pre edície uprednostňujú Medium, keď treba stabilnejšie ilustračné spracovanie, a Large pre fotografický alebo surovo textúrovaný konečný smer. Turbo zostáva samostatnou edíciou; neskorší priechod iným modelom je nové generovanie, nie automatické zvýšenie kvality alebo totožné pokračovanie.</p><h4>Pripravte prompt a vizuálne vstupy</h4><p>Schéma generovania modelu vyžaduje prompt, pomer strán a rozlíšenie. Voliteľný vstup image-to-image začína generovanie zo zdrojového obrázka namiesto čistého šumu. Sila odšumovania siaha od 0 do 1: 0 zachová vstup, 1 ho úplne nahradí a zdokumentovaná predvolená hodnota je 0.99. Východiskovú kompozíciu pripravte starostlivo a opíšte, čo sa má zmeniť; vysoká sila umožňuje podstatné nahradenie zdroja.</p><p>Štýlové referencie dodávajú vzhľad prostredníctvom obrázkov namiesto zmeny sily východiskového obrázka. Schéma špecifická pre model obmedzuje reťazce URI zdrojového obrázka a štýlovej referencie na 1,024 znakov. Schéma požiadavky tohto modelu prijíma najviac desať referencií, každú s vplyvom od 0 do 1 a predvolenou hodnotou 0.5. Vyberajte referencie s jasnou úlohou, napríklad farebnú paletu, spôsob kresby alebo smerovanie osvetlenia. Samostatná príručka pracovného priestoru Krea opisuje v tomto rozhraní najviac štyri štýlové referencie; obe rozhrania pripravujte s príslušnými limitmi.</p><p>Náladové koláže organizujú súdržný vizuálny smer do opakovane použiteľného vstupu. Najprv vytvorte náladovú koláž a pri generovaní použite jej existujúci identifikátor. Schéma modelu prijíma jednu náladovú koláž s vplyvom od 0 do 1 a predvolenou hodnotou 0.23. Natrénované štýly, zvyčajne LoRAs, predstavujú ďalší vstup vyberaný podľa identifikátora a sily od -2 do 2. Zdrojový obrázok, štýlová referencia, náladová koláž a natrénovaný štýl majú rôzne úlohy, preto ich nepovažujte za zameniteľné spôsoby zachovania každého detailu.</p><h4>Nastavte tvorivosť a tri vizuálne posuvníky</h4><p>Tvorivosť riadi rozširovanie promptu. Raw ho vypína; low, medium a high menia mieru interpretácie pridanej k zadaniu. Schéma tohto modelu má predvolenú hodnotu low. Pri porovnávaní presného zadania použite zdržanlivé nastavenie alebo interpretáciu zvýšte, ak je cieľom objaviť širší rozsah nápadov.</p><p>Intensity, Complexity a Movement sú nezávislé celočíselné posuvníky od -100 do 100, pričom 0 je neutrálna hodnota. Intensity prechádza od tlmeného k výraznému spracovaniu. Complexity prechádza od jednoduchších kompozícií k hustejším detailom. Movement mení pózu, vizuálnu energiu a naznačený pohyb. Tieto posuvníky možno kombinovať s referenciami a náladovými kolážami a sú oddelené od rozširovania promptu pomocou tvorivosti.</p><p>Pri zadaní s papierovým vtákom najprv porovnajte čistú kompozíciu s detailnejšou a ostatné nastavenia ponechajte rovnaké. Potom skúmajte výraznejšie vizuálne spracovanie alebo energickejšiu pózu. Meňte vždy jeden ovládací prvok a zaznamenajte voliteľný seed, prompt aj sadu referencií. Movement ovplyvňuje charakter statického obrázka; nevytvára animovaného vtáka, pohyb kamery ani videosekvenciu.</p><h4>Rámce, dávky a hotové obrázky</h4><p>Schéma generovania tohto modelu ponúka mierku rozlíšenia 1K a deväť pomerov strán: 1:1, 4:3, 3:2, 16:9, 2.35:1, 4:5, 3:4, 2:3 a 9:16. Príručka pracovného priestoru Krea Turbo opisuje aj generovanie najviac štyroch obrázkov v dávke. Toto nastavenie dávky patrí zdokumentovanému postupu v pracovnom priestore a je odlišné od schémy jednotlivej požiadavky na generovanie.</p><p>Rámec vyberte podľa zamýšľaného materiálu ešte pred generovaním. Zvislá obálka potrebuje iný pomer predmetu a voľného priestoru než široký redakčný obrázok. Mierku generovania držte oddelene od následného vylepšenia alebo exportu hotového rozloženia.</p><p>Zdokumentovaný postup generovania Krea vracia úlohu, ktorá môže mať spočiatku čakajúci stav. Sledujte ju až do dokončenia a získajte umiestnenia výsledných obrázkov. Skutočné hotové kandidáty porovnajte podľa kompozície, tvaru, textúry, palety a viditeľného textu a potom vybraný obrázok uchovajte spolu so vstupmi a nastaveniami. Ak materiál potrebuje presné písmo, vložte ho alebo opravte v hotovom návrhu.</p><p>Úloha Turbo pri rýchlom skúmaní možností nezaručuje konkrétny čas dokončenia, dokonalé písmo ani presnú rekonštrukciu referenčného obrázka. Sila zdrojového obrázka a vplyv referencií stále vyžadujú kontrolu výsledku. Pomocou tejto edície efektívne určte vizuálny smer, vyberte konkrétneho kandidáta a vykonajte konečné opravy detailov, rozloženia či produkcie potrebné na zamýšľané použitie.</p>",
  "aboutText": "### Rýchle skúmanie možností v rodine Krea 2\n\nKrea 2 Medium Turbo je edícia na generovanie, ktorú Krea predstavuje ako Krea 2 Turbo. Jej rozhranie špecifické pre model identifikuje variant Medium Turbo a používateľská príručka Krea opisuje destilovaný plán vzorkovania, ktorý znižuje množstvo práce potrebnej na vytvorenie obrázka. Krea ho zaraďuje ako najrýchlejšiu možnosť rodiny na rozsiahle tvorivé skúmanie, expresívne hrubé návrhy, ilustrácie a grafické smerovanie.\n\nPoužite ho, keď je bezprostredným cieľom porovnanie nápadov: alternatívnych kompozícií obálky, vizuálnych spracovaní kampane alebo rôznych ilustračných štýlov tej istej scény. Stručné, konkrétne východiskové zadanie uľahčuje porovnávanie. Napríklad: „Poskladaný červený papierový vták nad bledomodrým stolom, výrazná redakčná ilustrácia, ostrý popoludňajší tieň, jednoduché geometrické tvary, zvislá kompozícia s voľným priestorom v spodnej časti.“ Pri skúmaní vizuálneho spracovania držte predmet aj rámec stabilné a potom vybraný smer ďalej rozvíjajte.\n\nOdporúčania Krea pre edície uprednostňujú Medium, keď treba stabilnejšie ilustračné spracovanie, a Large pre fotografický alebo surovo textúrovaný konečný smer. Turbo zostáva samostatnou edíciou; neskorší priechod iným modelom je nové generovanie, nie automatické zvýšenie kvality alebo totožné pokračovanie.\n\n### Pripravte prompt a vizuálne vstupy\n\nSchéma generovania modelu vyžaduje prompt, pomer strán a rozlíšenie. Voliteľný vstup image-to-image začína generovanie zo zdrojového obrázka namiesto čistého šumu. Sila odšumovania siaha od 0 do 1: 0 zachová vstup, 1 ho úplne nahradí a zdokumentovaná predvolená hodnota je 0.99. Východiskovú kompozíciu pripravte starostlivo a opíšte, čo sa má zmeniť; vysoká sila umožňuje podstatné nahradenie zdroja.\n\nŠtýlové referencie dodávajú vzhľad prostredníctvom obrázkov namiesto zmeny sily východiskového obrázka. Schéma špecifická pre model obmedzuje reťazce URI zdrojového obrázka a štýlovej referencie na 1,024 znakov. Schéma požiadavky tohto modelu prijíma najviac desať referencií, každú s vplyvom od 0 do 1 a predvolenou hodnotou 0.5. Vyberajte referencie s jasnou úlohou, napríklad farebnú paletu, spôsob kresby alebo smerovanie osvetlenia. Samostatná príručka pracovného priestoru Krea opisuje v tomto rozhraní najviac štyri štýlové referencie; obe rozhrania pripravujte s príslušnými limitmi.\n\nNáladové koláže organizujú súdržný vizuálny smer do opakovane použiteľného vstupu. Najprv vytvorte náladovú koláž a pri generovaní použite jej existujúci identifikátor. Schéma modelu prijíma jednu náladovú koláž s vplyvom od 0 do 1 a predvolenou hodnotou 0.23. Natrénované štýly, zvyčajne LoRAs, predstavujú ďalší vstup vyberaný podľa identifikátora a sily od -2 do 2. Zdrojový obrázok, štýlová referencia, náladová koláž a natrénovaný štýl majú rôzne úlohy, preto ich nepovažujte za zameniteľné spôsoby zachovania každého detailu.\n\n### Nastavte tvorivosť a tri vizuálne posuvníky\n\nTvorivosť riadi rozširovanie promptu. Raw ho vypína; low, medium a high menia mieru interpretácie pridanej k zadaniu. Schéma tohto modelu má predvolenú hodnotu low. Pri porovnávaní presného zadania použite zdržanlivé nastavenie alebo interpretáciu zvýšte, ak je cieľom objaviť širší rozsah nápadov.\n\nIntensity, Complexity a Movement sú nezávislé celočíselné posuvníky od -100 do 100, pričom 0 je neutrálna hodnota. Intensity prechádza od tlmeného k výraznému spracovaniu. Complexity prechádza od jednoduchších kompozícií k hustejším detailom. Movement mení pózu, vizuálnu energiu a naznačený pohyb. Tieto posuvníky možno kombinovať s referenciami a náladovými kolážami a sú oddelené od rozširovania promptu pomocou tvorivosti.\n\nPri zadaní s papierovým vtákom najprv porovnajte čistú kompozíciu s detailnejšou a ostatné nastavenia ponechajte rovnaké. Potom skúmajte výraznejšie vizuálne spracovanie alebo energickejšiu pózu. Meňte vždy jeden ovládací prvok a zaznamenajte voliteľný seed, prompt aj sadu referencií. Movement ovplyvňuje charakter statického obrázka; nevytvára animovaného vtáka, pohyb kamery ani videosekvenciu.\n\n### Rámce, dávky a hotové obrázky\n\nSchéma generovania tohto modelu ponúka mierku rozlíšenia 1K a deväť pomerov strán: 1:1, 4:3, 3:2, 16:9, 2.35:1, 4:5, 3:4, 2:3 a 9:16. Príručka pracovného priestoru Krea Turbo opisuje aj generovanie najviac štyroch obrázkov v dávke. Toto nastavenie dávky patrí zdokumentovanému postupu v pracovnom priestore a je odlišné od schémy jednotlivej požiadavky na generovanie.\n\nRámec vyberte podľa zamýšľaného materiálu ešte pred generovaním. Zvislá obálka potrebuje iný pomer predmetu a voľného priestoru než široký redakčný obrázok. Mierku generovania držte oddelene od následného vylepšenia alebo exportu hotového rozloženia.\n\nZdokumentovaný postup generovania Krea vracia úlohu, ktorá môže mať spočiatku čakajúci stav. Sledujte ju až do dokončenia a získajte umiestnenia výsledných obrázkov. Skutočné hotové kandidáty porovnajte podľa kompozície, tvaru, textúry, palety a viditeľného textu a potom vybraný obrázok uchovajte spolu so vstupmi a nastaveniami. Ak materiál potrebuje presné písmo, vložte ho alebo opravte v hotovom návrhu.\n\nÚloha Turbo pri rýchlom skúmaní možností nezaručuje konkrétny čas dokončenia, dokonalé písmo ani presnú rekonštrukciu referenčného obrázka. Sila zdrojového obrázka a vplyv referencií stále vyžadujú kontrolu výsledku. Pomocou tejto edície efektívne určte vizuálny smer, vyberte konkrétneho kandidáta a vykonajte konečné opravy detailov, rozloženia či produkcie potrebné na zamýšľané použitie.",
  "editorialOverlay": {
    "copy_fields": null,
    "copy_sha256": null,
    "copy_source": null,
    "html_sha256": "e1002cafc8b3f962066a3d9926060e54141ed65dbfc239600fd122a637874139",
    "module_sha256": "ee9dc1c50b1e6a8fb7fa062030fcb4646b9aaaeb08be513b723a5a92a7290f06",
    "raw_model_unchanged": true,
    "schema": "ailoot-native-model-editorial-v1"
  },
  "locale": "sk",
  "methods": [
    {
      "html": "<div class=\"sheet-head\"><span class=\"mav\" aria-hidden=\"true\">•</span><h2 id=\"sheet-title\">Krea: Krea 2 Medium Turbo</h2><button class=\"icon-btn\" type=\"button\" data-close-sheet aria-label=\"Zavrieť\">×</button></div><div class=\"idline\"><span>Krea /</span><code>krea/krea-2-medium-turbo</code><button type=\"button\" id=\"copy-id\">Skopírovať ID</button></div><nav class=\"card-jump-nav\" aria-label=\"Sekcie karty modelu\"><button type=\"button\" data-card-jump=\"overview\">Úvod</button><button type=\"button\" data-card-jump=\"methods\">Vstupy a metódy</button><button type=\"button\" data-card-jump=\"pricing\">Cenník</button><button type=\"button\" data-card-jump=\"examples\">Príklady</button><button type=\"button\" data-card-jump=\"results\">Výsledky</button><button type=\"button\" data-card-jump=\"aliases\">Aliasy</button></nav><div class=\"card-method-tabs\" role=\"tablist\" aria-label=\"Metódy API\"><button type=\"button\" role=\"tab\" tabindex=\"0\" aria-controls=\"card-method-content\" aria-selected=\"true\" id=\"card-method-tab-0\" data-card-method=\"Ultra|images|/v1/images/generations|krea%2Fkrea-2-medium-turbo\">Obrázky</button></div><div id=\"card-method-content\" role=\"tabpanel\" aria-labelledby=\"card-method-tab-0\"><section class=\"card-section\" data-card-section=\"overview\"><h3 tabindex=\"-1\">Úvod</h3><p class=\"mdesc-full\">Krea 2 Medium Turbo je rýchla edícia Krea na generovanie obrázkov pre skúmanie vizuálnych nápadov a tvorbu expresívnych návrhov. Spája destilovaný plán vzorkovania s ovládaním textu, zdrojového obrázka a štýlu vrátane nezávislých nastavení intenzity, zložitosti a naznačeného pohybu.</p><dl class=\"card-io\" data-card-io><div><dt>Povolené vstupy</dt><dd>Text · Obrázky</dd></div><div><dt>Výsledky</dt><dd>Obrázky</dd></div></dl><details class=\"card-about\"><summary>O modeli</summary><p class=\"note-s\" data-model-method-boundary>Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.</p><div class=\"mabout\" id=\"m-about\"><h4>Rýchle skúmanie možností v rodine Krea 2</h4><p>Krea 2 Medium Turbo je edícia na generovanie, ktorú Krea predstavuje ako Krea 2 Turbo. Jej rozhranie špecifické pre model identifikuje variant Medium Turbo a používateľská príručka Krea opisuje destilovaný plán vzorkovania, ktorý znižuje množstvo práce potrebnej na vytvorenie obrázka. Krea ho zaraďuje ako najrýchlejšiu možnosť rodiny na rozsiahle tvorivé skúmanie, expresívne hrubé návrhy, ilustrácie a grafické smerovanie.</p><p>Použite ho, keď je bezprostredným cieľom porovnanie nápadov: alternatívnych kompozícií obálky, vizuálnych spracovaní kampane alebo rôznych ilustračných štýlov tej istej scény. Stručné, konkrétne východiskové zadanie uľahčuje porovnávanie. Napríklad: „Poskladaný červený papierový vták nad bledomodrým stolom, výrazná redakčná ilustrácia, ostrý popoludňajší tieň, jednoduché geometrické tvary, zvislá kompozícia s voľným priestorom v spodnej časti.“ Pri skúmaní vizuálneho spracovania držte predmet aj rámec stabilné a potom vybraný smer ďalej rozvíjajte.</p><p>Odporúčania Krea pre edície uprednostňujú Medium, keď treba stabilnejšie ilustračné spracovanie, a Large pre fotografický alebo surovo textúrovaný konečný smer. Turbo zostáva samostatnou edíciou; neskorší priechod iným modelom je nové generovanie, nie automatické zvýšenie kvality alebo totožné pokračovanie.</p><h4>Pripravte prompt a vizuálne vstupy</h4><p>Schéma generovania modelu vyžaduje prompt, pomer strán a rozlíšenie. Voliteľný vstup image-to-image začína generovanie zo zdrojového obrázka namiesto čistého šumu. Sila odšumovania siaha od 0 do 1: 0 zachová vstup, 1 ho úplne nahradí a zdokumentovaná predvolená hodnota je 0.99. Východiskovú kompozíciu pripravte starostlivo a opíšte, čo sa má zmeniť; vysoká sila umožňuje podstatné nahradenie zdroja.</p><p>Štýlové referencie dodávajú vzhľad prostredníctvom obrázkov namiesto zmeny sily východiskového obrázka. Schéma špecifická pre model obmedzuje reťazce URI zdrojového obrázka a štýlovej referencie na 1,024 znakov. Schéma požiadavky tohto modelu prijíma najviac desať referencií, každú s vplyvom od 0 do 1 a predvolenou hodnotou 0.5. Vyberajte referencie s jasnou úlohou, napríklad farebnú paletu, spôsob kresby alebo smerovanie osvetlenia. Samostatná príručka pracovného priestoru Krea opisuje v tomto rozhraní najviac štyri štýlové referencie; obe rozhrania pripravujte s príslušnými limitmi.</p><p>Náladové koláže organizujú súdržný vizuálny smer do opakovane použiteľného vstupu. Najprv vytvorte náladovú koláž a pri generovaní použite jej existujúci identifikátor. Schéma modelu prijíma jednu náladovú koláž s vplyvom od 0 do 1 a predvolenou hodnotou 0.23. Natrénované štýly, zvyčajne LoRAs, predstavujú ďalší vstup vyberaný podľa identifikátora a sily od -2 do 2. Zdrojový obrázok, štýlová referencia, náladová koláž a natrénovaný štýl majú rôzne úlohy, preto ich nepovažujte za zameniteľné spôsoby zachovania každého detailu.</p><h4>Nastavte tvorivosť a tri vizuálne posuvníky</h4><p>Tvorivosť riadi rozširovanie promptu. Raw ho vypína; low, medium a high menia mieru interpretácie pridanej k zadaniu. Schéma tohto modelu má predvolenú hodnotu low. Pri porovnávaní presného zadania použite zdržanlivé nastavenie alebo interpretáciu zvýšte, ak je cieľom objaviť širší rozsah nápadov.</p><p>Intensity, Complexity a Movement sú nezávislé celočíselné posuvníky od -100 do 100, pričom 0 je neutrálna hodnota. Intensity prechádza od tlmeného k výraznému spracovaniu. Complexity prechádza od jednoduchších kompozícií k hustejším detailom. Movement mení pózu, vizuálnu energiu a naznačený pohyb. Tieto posuvníky možno kombinovať s referenciami a náladovými kolážami a sú oddelené od rozširovania promptu pomocou tvorivosti.</p><p>Pri zadaní s papierovým vtákom najprv porovnajte čistú kompozíciu s detailnejšou a ostatné nastavenia ponechajte rovnaké. Potom skúmajte výraznejšie vizuálne spracovanie alebo energickejšiu pózu. Meňte vždy jeden ovládací prvok a zaznamenajte voliteľný seed, prompt aj sadu referencií. Movement ovplyvňuje charakter statického obrázka; nevytvára animovaného vtáka, pohyb kamery ani videosekvenciu.</p><h4>Rámce, dávky a hotové obrázky</h4><p>Schéma generovania tohto modelu ponúka mierku rozlíšenia 1K a deväť pomerov strán: 1:1, 4:3, 3:2, 16:9, 2.35:1, 4:5, 3:4, 2:3 a 9:16. Príručka pracovného priestoru Krea Turbo opisuje aj generovanie najviac štyroch obrázkov v dávke. Toto nastavenie dávky patrí zdokumentovanému postupu v pracovnom priestore a je odlišné od schémy jednotlivej požiadavky na generovanie.</p><p>Rámec vyberte podľa zamýšľaného materiálu ešte pred generovaním. Zvislá obálka potrebuje iný pomer predmetu a voľného priestoru než široký redakčný obrázok. Mierku generovania držte oddelene od následného vylepšenia alebo exportu hotového rozloženia.</p><p>Zdokumentovaný postup generovania Krea vracia úlohu, ktorá môže mať spočiatku čakajúci stav. Sledujte ju až do dokončenia a získajte umiestnenia výsledných obrázkov. Skutočné hotové kandidáty porovnajte podľa kompozície, tvaru, textúry, palety a viditeľného textu a potom vybraný obrázok uchovajte spolu so vstupmi a nastaveniami. Ak materiál potrebuje presné písmo, vložte ho alebo opravte v hotovom návrhu.</p><p>Úloha Turbo pri rýchlom skúmaní možností nezaručuje konkrétny čas dokončenia, dokonalé písmo ani presnú rekonštrukciu referenčného obrázka. Sila zdrojového obrázka a vplyv referencií stále vyžadujú kontrolu výsledku. Pomocou tejto edície efektívne určte vizuálny smer, vyberte konkrétneho kandidáta a vykonajte konečné opravy detailov, rozloženia či produkcie potrebné na zamýšľané použitie.</p></div></details></section><section class=\"card-section\" data-card-section=\"methods\"><h3 tabindex=\"-1\">Dostupné v Ailoot · vstupy a metódy</h3><details class=\"card-method\" open><summary><b>Ailoot Ultra · Obrázky</b> <code>POST /v1/images/generations</code></summary><dl class=\"method-capabilities\"><div><dt>Vstup</dt><dd><code>text</code>, <code>image</code></dd></div><div><dt>Výstup</dt><dd><code>image</code></dd></div></dl><div class=\"tw\" data-card-parameters data-typed-parameters><table><thead><tr><th>Pole</th><th>Typ</th><th>Požiadavka</th><th>Hodnoty a limity</th><th>Predvolené</th></tr></thead><tbody><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">model</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>string</code></td><td data-cell-label=\"Požiadavka\"><span class=\"card-cell-label\">Požiadavka</span>Povinné</td><td data-cell-label=\"Hodnoty a limity\"><span class=\"card-cell-label\">Hodnoty a limity</span><div>krea/krea-2-medium-turbo</div></td><td data-cell-label=\"Predvolené\" data-default=\"unspecified\"><span class=\"card-cell-label\">Predvolené</span>—</td></tr><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">prompt</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>string</code></td><td data-cell-label=\"Požiadavka\"><span class=\"card-cell-label\">Požiadavka</span>Povinné</td><td data-cell-label=\"Hodnoty a limity\"><span class=\"card-cell-label\">Hodnoty a limity</span><div>Minimálna dĺžka: 1</div></td><td data-cell-label=\"Predvolené\" data-default=\"unspecified\"><span class=\"card-cell-label\">Predvolené</span>—</td></tr><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">resolution</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>string</code></td><td data-cell-label=\"Požiadavka\"><span class=\"card-cell-label\">Požiadavka</span>Voliteľné</td><td data-cell-label=\"Hodnoty a limity\"><span class=\"card-cell-label\">Hodnoty a limity</span><div>1K</div></td><td data-cell-label=\"Predvolené\" data-default=\"unspecified\"><span class=\"card-cell-label\">Predvolené</span>—</td></tr><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">aspect_ratio</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>string</code></td><td data-cell-label=\"Požiadavka\"><span class=\"card-cell-label\">Požiadavka</span>Voliteľné</td><td data-cell-label=\"Hodnoty a limity\"><span class=\"card-cell-label\">Hodnoty a limity</span><div>1:1, 4:3, 3:2, 16:9, 4:5, 2:3, 9:16</div></td><td data-cell-label=\"Predvolené\" data-default=\"unspecified\"><span class=\"card-cell-label\">Predvolené</span>—</td></tr><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">input_references</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>array</code></td><td data-cell-label=\"Požiadavka\"><span class=\"card-cell-label\">Požiadavka</span>Voliteľné</td><td data-cell-label=\"Hodnoty a limity\"><span class=\"card-cell-label\">Hodnoty a limity</span><div>Minimálny počet položiek: 0</div><div>Maximálny počet položiek: 1</div></td><td data-cell-label=\"Predvolené\" data-default=\"unspecified\"><span class=\"card-cell-label\">Predvolené</span>—</td></tr><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">provider</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span><code>object</code></td><td data-cell-label=\"Požiadavka\"><span class=\"card-cell-label\">Požiadavka</span>Voliteľné</td><td data-cell-label=\"Hodnoty a limity\"><span class=\"card-cell-label\">Hodnoty a limity</span></td><td data-cell-label=\"Predvolené\" data-default=\"unspecified\"><span class=\"card-cell-label\">Predvolené</span>—</td></tr></tbody></table></div><details class=\"note-s\" data-method-contract><summary>Parametre a životný cyklus metódy</summary><div class=\"tw\" data-card-table=\"contract\"><table><thead><tr><th>Parameter</th><th>Špecifikácia</th></tr></thead><tbody><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>content_type</code></th><td data-cell-label=\"Špecifikácia\"><span class=\"card-cell-label\">Špecifikácia</span>application/json</td></tr><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>required</code></th><td data-cell-label=\"Špecifikácia\"><span class=\"card-cell-label\">Špecifikácia</span>model, prompt</td></tr><tr><th data-cell-label=\"Parameter\" scope=\"row\"><span class=\"card-cell-label\">Parameter</span><code>material_types</code></th><td data-cell-label=\"Špecifikácia\"><span class=\"card-cell-label\">Špecifikácia</span>text, image</td></tr></tbody></table></div><p>Životný cyklus: <code>synchronous_result_then_owned_library</code></p><p class=\"note-s\"><code>GET /v1/media/tasks/{task_id}</code> · skutočne vrátené task_id alebo záznam v knižnici médií</p><p class=\"note-s\"><code>GET /v1/media/assets/{asset_id}/content</code></p><p class=\"note-s\"><code>GET /v1/media/assets</code></p><p class=\"note-s\"><code>GET /v1/media/assets/{asset_id}</code></p></details></details></section><section class=\"card-section\" data-card-section=\"pricing\"><h3 tabindex=\"-1\">Cenník</h3><div class=\"card-result-process\" data-billing-basis><h5>Ako sa vypočíta konečný poplatok</h5><p class=\"note-s\">Zobrazené sadzby slúžia na odhad nákladov pred generovaním. Konečný poplatok sa vypočíta z nákladov zaznamenaných pri pôvodnom generovaní. Namerané trvanie výstupu a predpokladané množstvá nepredstavujú konečné účtované množstvo.</p></div><div data-native-semantic-method=\"v1\" data-tariff-reference-only><p class=\"note-s\" data-rate-support-note>Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.</p><dl data-price-conditions><dt>Rýchly režim</dt><dd>Neuvedené <span class=\"note-s\">Keď je zvolený rýchly režim</span></dd><dt>Režim Flex</dt><dd>Neuvedené <span class=\"note-s\">Keď je zvolený režim flex</span></dd><dt>Maximálna úroveň uvažovania</dt><dd>Neuvedené <span class=\"note-s\">Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)</span></dd></dl></div><div data-declared-tariff-pricing><h4>Odhadované sadzby na porovnanie</h4><h4>Ceny podľa konfigurácie</h4><p class=\"note-s\">Každý poplatok priraďte k zobrazeným podmienkam. Pre každú skupinu alternatívnych konfigurácií použite jednu sadzbu.</p><div class=\"tw\" data-pricing-profiles><table><thead><tr><th>Konfigurácia</th><th>Sadzobník</th><th>Odhadované množstvo</th><th>Poplatok</th></tr></thead><tbody><tr><th data-cell-label=\"Konfigurácia\" scope=\"row\"><span class=\"card-cell-label\">Konfigurácia</span>Základné sadzby za tokeny</th><td data-cell-label=\"Sadzobník\"><span class=\"card-cell-label\">Sadzobník</span>Základná sadzba</td><td data-cell-label=\"Odhadované množstvo\"><span class=\"card-cell-label\">Odhadované množstvo</span>—</td><td data-cell-label=\"Poplatok\"><span class=\"card-cell-label\">Poplatok</span><div><span>Vstup · Vstupné tokeny · Odhad iba na porovnanie</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenov</span></div><div><span>Výstup · Výstupné tokeny · Odhad iba na porovnanie</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenov</span></div><div><span>Vstup · Čítanie cache · Odhad iba na porovnanie</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenov</span></div><div><span>Vstup · Zápis do cache · Odhad iba na porovnanie</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenov</span></div><div><span>Vstup · Zápis do cache, 1 hod · Odhad iba na porovnanie</span> <b>—</b> <span class=\"price-unit\">/ 1K tokenov</span></div></td></tr><tr><th data-cell-label=\"Konfigurácia\" scope=\"row\"><span class=\"card-cell-label\">Konfigurácia</span>Odhadované náklady na generovanie</th><td data-cell-label=\"Sadzobník\"><span class=\"card-cell-label\">Sadzobník</span>—</td><td data-cell-label=\"Odhadované množstvo\"><span class=\"card-cell-label\">Odhadované množstvo</span>odhad pre jedno generovanie</td><td data-cell-label=\"Poplatok\"><span class=\"card-cell-label\">Poplatok</span><div><span>Výstup · Odhadované náklady na generovanie · Odhad iba na porovnanie</span> <b>$0.03</b> <span class=\"price-unit\">odhad pred generovaním</span></div><p class=\"note-s\">Tento odhad nepredstavuje dodatočný poplatok ani pevnú sadzbu za dokončené generovanie.</p></td></tr></tbody></table></div></div><p class=\"note-s\">Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. <a href=\"/docs/sk/billing/reserve/\">Ako funguje rezervácia a vyúčtovanie →</a></p></section><section class=\"card-section\" data-card-section=\"examples\"><h3 tabindex=\"-1\">Príklady požiadaviek</h3><h4>Ailoot Ultra · Obrázky</h4><div class=\"code-group\"><div class=\"cg-bar\"><div class=\"cg-tabs\" role=\"tablist\" aria-label=\"Varianty kódu\"><button class=\"cg-tab\" id=\"model-code-1777-tab-0\" role=\"tab\" type=\"button\" aria-controls=\"model-code-1777-panel-0\" aria-selected=\"true\" tabindex=\"0\">curl</button></div><div class=\"cg-tools\"><button class=\"cg-btn cg-copy\" type=\"button\" aria-label=\"Skopírovať kód\"><svg class=\"cp\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><rect x=\"5.25\" y=\"5.25\" width=\"8.5\" height=\"8.5\" rx=\"1.75\"/><path d=\"M10.75 5.25V3.5a1.25 1.25 0 0 0-1.25-1.25H3.5A1.25 1.25 0 0 0 2.25 3.5v6a1.25 1.25 0 0 0 1.25 1.25h1.75\"/></svg><svg class=\"ok\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><path d=\"m3 8.5 3.25 3.25L13 5\"/></svg></button></div></div><div class=\"cg-body\"><div class=\"cg-pane\" id=\"model-code-1777-panel-0\" role=\"tabpanel\" aria-labelledby=\"model-code-1777-tab-0\"><pre data-lang=\"bash\"><code>set -eu\n: &quot;${AILOOT_API_KEY:?Set your Ailoot API key}&quot;\nexport AILOOT_API_KEY\npython3 - &lt;&lt;&#39;PY_REQUEST&#39;\nimport json,os\nfrom pathlib import Path\np={&#39;model&#39;: &#39;krea/krea-2-medium-turbo&#39;, &#39;prompt&#39;: &#39;a red panda astronaut floating in space, studio lighting&#39;}\n\nPath(&quot;request.json&quot;).write_text(json.dumps(p,ensure_ascii=False))\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/images/generations \\\n  -H &quot;Authorization: Bearer $AILOOT_API_KEY&quot; -H &#39;Content-Type: application/json&#39; \\\n  --data-binary @request.json -D response-headers.txt -o result.json\npython3 - &lt;&lt;&#39;PY_RESULT&#39;\nimport base64, json, os, subprocess\nfrom pathlib import Path\nfrom urllib.parse import urlsplit, urljoin\n\ndef save_images(items):\n    if not items: raise SystemExit(&quot;No completed images; retain the full response&quot;)\n    for index, item in enumerate(items):\n        encoded=item.get(&quot;b64_json&quot;)\n        uri=item.get(&quot;url&quot;, &quot;&quot;)\n        if not encoded and uri.startswith(&quot;data:image/&quot;):\n            header, separator, encoded=uri.partition(&quot;,&quot;)\n            if not separator or &quot;;base64&quot; not in header: raise SystemExit(&quot;Unsupported image data URI&quot;)\n        if encoded:\n            raw=base64.b64decode(encoded,validate=True)\n        elif uri:\n            uri=urljoin(&quot;https://api.ailoot.ai&quot;,uri)\n            parsed=urlsplit(uri)\n            if parsed.scheme!=&quot;https&quot; or not parsed.netloc or parsed.username or parsed.password:\n                raise SystemExit(&quot;Invalid returned image URL&quot;)\n            owned=parsed.netloc==&quot;api.ailoot.ai&quot; and parsed.path.startswith(&quot;/v1/media/assets/&quot;) and parsed.path.endswith(&quot;/content&quot;)\n            args=[&quot;curl&quot;,&quot;--fail-with-body&quot;,&quot;--silent&quot;,&quot;--show-error&quot;,uri]\n            if owned: args += [&quot;-H&quot;,&quot;Authorization: Bearer &quot;+os.environ[&quot;AILOOT_API_KEY&quot;]]\n            temporary=Path(f&quot;image-{index}.bin&quot;)\n            subprocess.run(args+[&quot;-o&quot;,str(temporary)],check=True)\n            raw=temporary.read_bytes()\n            temporary.unlink()\n        else: raise SystemExit(&quot;Image has neither bytes nor URL&quot;)\n        if not raw: raise SystemExit(&quot;Empty image result&quot;)\n        ext=&quot;png&quot; if raw.startswith(b&quot;\\x89PNG&quot;) else &quot;jpg&quot; if raw.startswith(b&quot;\\xff\\xd8&quot;) else &quot;webp&quot; if raw[:4]==b&quot;RIFF&quot; and raw[8:12]==b&quot;WEBP&quot; else &quot;svg&quot; if raw.lstrip().startswith((b&quot;&lt;svg&quot;,b&quot;&lt;?xml&quot;)) else &quot;bin&quot;\n        Path(f&quot;image-{index}.{ext}&quot;).write_bytes(raw)\n    print(&quot;Every returned image saved; complete response metadata retained&quot;)\nsave_images(json.loads(Path(&quot;result.json&quot;).read_text())[&quot;data&quot;])\nPY_RESULT\n</code></pre></div></div></div></section><section class=\"card-section\" data-card-section=\"results\"><h3 tabindex=\"-1\">Prijať a uložiť výsledky</h3><h4>Ailoot Ultra · Obrázky</h4><p class=\"note-s\">Stiahnite každý vrátený obrázok alebo uložte jeho obsah Base64</p><ul class=\"card-result-paths\"><li><code>GET /v1/media/tasks/{task_id}</code></li><li><code>GET /v1/media/assets/{asset_id}/content</code></li><li><code>GET /v1/media/assets</code></li><li><code>GET /v1/media/assets/{asset_id}</code></li></ul><details class=\"card-about\"><summary>Čítanie ďalšieho obsahu</summary><div class=\"code-group\"><div class=\"cg-bar\"><div class=\"cg-tabs\" role=\"tablist\" aria-label=\"Varianty kódu\"><button class=\"cg-tab\" id=\"model-code-1778-tab-0\" role=\"tab\" type=\"button\" aria-controls=\"model-code-1778-panel-0\" aria-selected=\"true\" tabindex=\"0\">Čítať existujúce podklady, ktoré vám patria</button></div><div class=\"cg-tools\"><button class=\"cg-btn cg-copy\" type=\"button\" aria-label=\"Skopírovať kód\"><svg class=\"cp\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><rect x=\"5.25\" y=\"5.25\" width=\"8.5\" height=\"8.5\" rx=\"1.75\"/><path d=\"M10.75 5.25V3.5a1.25 1.25 0 0 0-1.25-1.25H3.5A1.25 1.25 0 0 0 2.25 3.5v6a1.25 1.25 0 0 0 1.25 1.25h1.75\"/></svg><svg class=\"ok\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><path d=\"m3 8.5 3.25 3.25L13 5\"/></svg></button></div></div><div class=\"cg-body\"><div class=\"cg-pane\" id=\"model-code-1778-panel-0\" role=\"tabpanel\" aria-labelledby=\"model-code-1778-tab-0\"><pre data-lang=\"bash\"><code>set -eu\n: &quot;${AILOOT_API_KEY:?Set your Ailoot API key}&quot;\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \\\n  -H &quot;Authorization: Bearer $AILOOT_API_KEY&quot; -o owned-assets.json\n# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.\n</code></pre></div></div></div></details><div class=\"card-result-process\" data-all-results><h5>Uchovať všetky dokončené výsledky</h5><p class=\"note-s\">Uložte každý dokončený obrázok; stiahnite obsah z každej vrátenej URL alebo dekódujte jeho obsah Base64.</p><p class=\"note-s\">Uchovajte úplnú odpoveď a hlavičky, všetky skutočné výstupy, pôvodné vrátené identifikátory a všetky polia s údajmi o spotrebe. Obnovte pôvodnú operáciu bez opätovného odoslania požiadavky na vytvorenie.</p></div><div class=\"card-result-process\" data-unknown-recovery><h5>Ak treba overiť pôvodnú odpoveď</h5><p class=\"note-s\">Uchovajte vrátené X-Client-Request-ID na zosúladenie záznamov. Čítajte iba skutočne vrátené hodnoty task_id/asset_id alebo vlastnú knižnicu médií; nikdy nevytvárajte URL úlohy z ID operácie a nikdy znova neodosielajte požiadavku na vytvorenie.</p></div><details class=\"card-about\" data-output-fields><summary>Polia odpovede</summary><div class=\"tw\" data-card-table=\"output\"><table><thead><tr><th>Pole</th><th>Typ</th></tr></thead><tbody><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">created</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span></td></tr><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">data[].url</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span></td></tr><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">data[].b64_json</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span></td></tr><tr><th data-cell-label=\"Pole\" scope=\"row\"><span class=\"card-cell-label\">Pole</span><code class=\"card-field-name\">usage</code></th><td data-cell-label=\"Typ\" data-field-type><span class=\"card-cell-label\">Typ</span></td></tr></tbody></table></div></details></section><section class=\"card-section\" data-card-section=\"aliases\"><h3 tabindex=\"-1\">Aliasy</h3><h4>Aliasy modelov</h4><p class=\"note-s\"><span data-model-alias-route=\"Ultra\"><b>Ailoot Ultra</b> <a href=\"#m=krea%2Fkrea-2-medium-turbo&amp;route=Ultra&amp;caller=krea%2Fkrea-2-medium-turbo&amp;fmt=images\"><code>krea/krea-2-medium-turbo</code></a></span></p><h4>Aliasy ciest metód</h4><p class=\"note-s\"><code>/v1/images</code></p><h4>Súvisiace ID na volanie</h4><p class=\"note-s\"><a href=\"#m=krea%2Fkrea-2-medium-turbo&amp;route=Ultra&amp;caller=krea%2Fkrea-2-medium-turbo&amp;fmt=images\"><code>krea/krea-2-medium-turbo</code></a></p></section></div>",
      "method_identity": {
        "effective_request_model_id": "krea/krea-2-medium-turbo",
        "fmt": "images",
        "http": "POST",
        "path": "/v1/images/generations",
        "request_model_id": "krea/krea-2-medium-turbo",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|images|/v1/images/generations|krea%2Fkrea-2-medium-turbo",
      "ordinal": 0,
      "rawMethod": {
        "available": null,
        "billing_basis": {
          "basis": "original_invoice_usd",
          "description": "Zobrazené sadzby slúžia na odhad nákladov pred generovaním. Konečný poplatok sa vypočíta z nákladov zaznamenaných pri pôvodnom generovaní. Namerané trvanie výstupu a predpokladané množstvá nepredstavujú konečné účtované množstvo.",
          "forecast_quantity_is_estimate": true,
          "physical_output_is_billable_quantity": false,
          "version": "original_invoice_usd_v1"
        },
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "lifecycle": {
              "assets": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets"
                },
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}"
                }
              ],
              "content": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}/content",
                  "url_source": "exact returned signed URL; never construct token"
                }
              ],
              "mode": "synchronous_result_then_owned_library",
              "operation_id_is_not_task_id": true,
              "status": [
                {
                  "http": "GET",
                  "id_source": "actual returned task_id or media library record",
                  "path": "/v1/media/tasks/{task_id}"
                }
              ],
              "unknown": "Uchovajte vrátené X-Client-Request-ID na zosúladenie záznamov. Čítajte iba skutočne vrátené hodnoty task_id/asset_id alebo vlastnú knižnicu médií; nikdy nevytvárajte URL úlohy z ID operácie a nikdy znova neodosielajte požiadavku na vytvorenie."
            },
            "outputs": {
              "all_results": "Uchovajte úplnú odpoveď a hlavičky, všetky skutočné výstupy, pôvodné vrátené identifikátory a všetky polia s údajmi o spotrebe. Obnovte pôvodnú operáciu bez opätovného odoslania požiadavky na vytvorenie.",
              "family": "image",
              "fields": [
                {
                  "description": null,
                  "name": "created",
                  "type": null
                },
                {
                  "description": null,
                  "name": "data[].url",
                  "type": null
                },
                {
                  "description": null,
                  "name": "data[].b64_json",
                  "type": null
                },
                {
                  "description": null,
                  "name": "usage",
                  "type": null
                }
              ]
            },
            "parameters": [
              {
                "enum": [
                  "krea/krea-2-medium-turbo"
                ],
                "enum_known": true,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "min_length": 1,
                "name": "prompt",
                "required": true,
                "type": "string"
              },
              {
                "enum": [
                  "1K"
                ],
                "enum_known": true,
                "name": "resolution",
                "required": false,
                "type": "string"
              },
              {
                "enum": [
                  "1:1",
                  "4:3",
                  "3:2",
                  "16:9",
                  "4:5",
                  "2:3",
                  "9:16"
                ],
                "enum_known": true,
                "name": "aspect_ratio",
                "required": false,
                "type": "string"
              },
              {
                "items": {
                  "properties": {
                    "image_url": {
                      "properties": {
                        "url": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "url"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "const": "image_url"
                    }
                  },
                  "required": [
                    "type",
                    "image_url"
                  ],
                  "type": "object"
                },
                "maximum_items": 1,
                "minimum_items": 0,
                "name": "input_references",
                "required": false,
                "type": "array"
              },
              {
                "name": "provider",
                "required": false,
                "type": "object"
              }
            ],
            "request_schema": {
              "properties": {
                "aspect_ratio": {
                  "enum": [
                    "1:1",
                    "4:3",
                    "3:2",
                    "16:9",
                    "4:5",
                    "2:3",
                    "9:16"
                  ],
                  "type": "string"
                },
                "input_references": {
                  "items": {
                    "properties": {
                      "image_url": {
                        "properties": {
                          "url": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "url"
                        ],
                        "type": "object"
                      },
                      "type": {
                        "const": "image_url"
                      }
                    },
                    "required": [
                      "type",
                      "image_url"
                    ],
                    "type": "object"
                  },
                  "maxItems": 1,
                  "minItems": 0,
                  "type": "array"
                },
                "model": {
                  "enum": [
                    "krea/krea-2-medium-turbo"
                  ],
                  "type": "string"
                },
                "prompt": {
                  "minLength": 1,
                  "type": "string"
                },
                "provider": {
                  "description": "Exact image provider preferences from the documented image request schema.",
                  "type": "object"
                },
                "resolution": {
                  "enum": [
                    "1K"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "model",
                "prompt"
              ],
              "type": "object"
            },
            "schema_template": {
              "actual_file_preparation_required": false,
              "body": {
                "model": "krea/krea-2-medium-turbo",
                "prompt": "a red panda astronaut floating in space, studio lighting"
              },
              "content_type": "application/json"
            }
          },
          "input": {
            "content_type": "application/json",
            "material_types": [
              "text",
              "image"
            ],
            "required": [
              "model",
              "prompt"
            ]
          },
          "lifecycle": {
            "assets": [
              {
                "http": "GET",
                "path": "/v1/media/assets"
              },
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}"
              }
            ],
            "content": [
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}/content",
                "url_source": "exact returned signed URL; never construct token"
              }
            ],
            "mode": "synchronous_result_then_owned_library",
            "operation_id_is_not_task_id": true,
            "status": [
              {
                "http": "GET",
                "id_source": "skutočne vrátené task_id alebo záznam v knižnici médií",
                "path": "/v1/media/tasks/{task_id}"
              }
            ],
            "unknown": "Keep the returned X-Client-Request-ID for reconciliation. Read only actual returned task_id/asset_id values or the owned media library; never build a task URL from the operation ID and never resubmit creation."
          },
          "method": {
            "http": "POST",
            "path": "/v1/images/generations"
          },
          "output": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "family": "image",
            "fields": [
              {
                "description": null,
                "name": "created",
                "type": null
              },
              {
                "description": null,
                "name": "data[].url",
                "type": null
              },
              {
                "description": null,
                "name": "data[].b64_json",
                "type": null
              },
              {
                "description": null,
                "name": "usage",
                "type": null
              }
            ]
          }
        },
        "ctx": null,
        "declared_pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "basis": "Tento odhad nepredstavuje dodatočný poplatok ani pevnú sadzbu za dokončené generovanie.",
            "dimensions": {
              "forecast_quantity": "one generation estimate"
            },
            "label": "Odhadované náklady na generovanie",
            "units": [
              {
                "amount": "0.03",
                "amount_unit": "usd_per_exact_native_unit",
                "billing_input": false,
                "estimate_only": true,
                "key": "forecast_usd",
                "label": "Estimated generation cost",
                "native_amount_usd_per_unit": "0.03",
                "native_quantity": 1,
                "public_unit_label": "estimate before generation",
                "quantity": 1,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "request_estimate"
              }
            ]
          }
        ],
        "examples": [
          {
            "code": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\nexport AILOOT_API_KEY\npython3 - <<'PY_REQUEST'\nimport json,os\nfrom pathlib import Path\np={'model': 'krea/krea-2-medium-turbo', 'prompt': 'a red panda astronaut floating in space, studio lighting'}\n\nPath(\"request.json\").write_text(json.dumps(p,ensure_ascii=False))\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/images/generations \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -H 'Content-Type: application/json' \\\n  --data-binary @request.json -D response-headers.txt -o result.json\npython3 - <<'PY_RESULT'\nimport base64, json, os, subprocess\nfrom pathlib import Path\nfrom urllib.parse import urlsplit, urljoin\n\ndef save_images(items):\n    if not items: raise SystemExit(\"No completed images; retain the full response\")\n    for index, item in enumerate(items):\n        encoded=item.get(\"b64_json\")\n        uri=item.get(\"url\", \"\")\n        if not encoded and uri.startswith(\"data:image/\"):\n            header, separator, encoded=uri.partition(\",\")\n            if not separator or \";base64\" not in header: raise SystemExit(\"Unsupported image data URI\")\n        if encoded:\n            raw=base64.b64decode(encoded,validate=True)\n        elif uri:\n            uri=urljoin(\"https://api.ailoot.ai\",uri)\n            parsed=urlsplit(uri)\n            if parsed.scheme!=\"https\" or not parsed.netloc or parsed.username or parsed.password:\n                raise SystemExit(\"Invalid returned image URL\")\n            owned=parsed.netloc==\"api.ailoot.ai\" and parsed.path.startswith(\"/v1/media/assets/\") and parsed.path.endswith(\"/content\")\n            args=[\"curl\",\"--fail-with-body\",\"--silent\",\"--show-error\",uri]\n            if owned: args += [\"-H\",\"Authorization: Bearer \"+os.environ[\"AILOOT_API_KEY\"]]\n            temporary=Path(f\"image-{index}.bin\")\n            subprocess.run(args+[\"-o\",str(temporary)],check=True)\n            raw=temporary.read_bytes()\n            temporary.unlink()\n        else: raise SystemExit(\"Image has neither bytes nor URL\")\n        if not raw: raise SystemExit(\"Empty image result\")\n        ext=\"png\" if raw.startswith(b\"\\x89PNG\") else \"jpg\" if raw.startswith(b\"\\xff\\xd8\") else \"webp\" if raw[:4]==b\"RIFF\" and raw[8:12]==b\"WEBP\" else \"svg\" if raw.lstrip().startswith((b\"<svg\",b\"<?xml\")) else \"bin\"\n        Path(f\"image-{index}.{ext}\").write_bytes(raw)\n    print(\"Every returned image saved; complete response metadata retained\")\nsave_images(json.loads(Path(\"result.json\").read_text())[\"data\"])\nPY_RESULT\n",
            "label": "curl · exact creation/save all outputs",
            "language": "bash"
          },
          {
            "code": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -o owned-assets.json\n# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.\n",
            "label": "Read existing owned assets",
            "language": "bash"
          }
        ],
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "images",
        "hints": [
          "Use the exact caller model ID and documented input representation.",
          "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again."
        ],
        "http": "POST",
        "in": null,
        "input": [
          "text",
          "image"
        ],
        "label": "Obrázky",
        "max_out": null,
        "max_reasoning_effort_multiplier": null,
        "method_aliases": [
          "/v1/images"
        ],
        "native_endpoint": "images",
        "out": null,
        "output": [
          "image"
        ],
        "path": "/v1/images/generations",
        "price_conditions": [
          {
            "label": "Fast mode",
            "value": "Not specified",
            "when": "When fast mode is selected"
          },
          {
            "label": "Flex mode",
            "value": "Not specified",
            "when": "When flex mode is selected"
          },
          {
            "label": "Maximum reasoning effort",
            "value": "Not specified",
            "when": "When maximum reasoning effort uses the default adjustment"
          }
        ],
        "pricing": {
          "billing_mode": "original_invoice_usd",
          "image_input_price": null,
          "image_output_price": null
        },
        "pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "basis": "This estimate is not an additional charge or a fixed rate for the completed generation.",
            "dimensions": {
              "forecast_quantity": "one generation estimate"
            },
            "label": "Estimated generation cost",
            "units": [
              {
                "amount": "0.03",
                "amount_unit": "usd_per_exact_native_unit",
                "billing_input": false,
                "estimate_only": true,
                "key": "forecast_usd",
                "label": "Estimated generation cost",
                "native_amount_usd_per_unit": "0.03",
                "native_quantity": 1,
                "public_unit_label": "estimate before generation",
                "quantity": 1,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "request_estimate"
              }
            ]
          }
        ],
        "request_model_id": "krea/krea-2-medium-turbo",
        "route_label": "Ultra",
        "status_reads": [
          "GET /v1/media/tasks/{task_id}"
        ],
        "tiers": [],
        "units": [
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": false,
            "estimate_only": true,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": true,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": false,
            "estimate_only": true,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": true,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": false,
            "estimate_only": true,
            "key": "cache_read_price",
            "label": "Cache read",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "cached_input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": true,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "cached_input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": false,
            "estimate_only": true,
            "key": "cache_write_price",
            "label": "Cache write",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "generic_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": true,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "generic_cache_creation_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": false,
            "estimate_only": true,
            "key": "cache_write_1h_price",
            "label": "Cache write, 1 hour",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "one_hour_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": true,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "one_hour_cache_creation_token"
          },
          {
            "amount": "0.03",
            "amount_unit": "usd_per_exact_native_unit",
            "billing_input": false,
            "estimate_only": true,
            "key": "forecast_usd",
            "label": "Estimated generation cost",
            "native_amount_usd_per_unit": "0.03",
            "native_quantity": 1,
            "public_unit_label": "estimate before generation",
            "quantity": 1,
            "quantity_is_estimate": true,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "request_estimate"
          }
        ]
      }
    }
  ],
  "model_id": "krea/krea-2-medium-turbo",
  "nativeProvenance": {
    "input_facts_canonical_sha256": "59a65cb2f3749bf3dd336c624fd684b05a2a54ea56474a790d0143c09940d80d",
    "input_html_sha256": "6a8c6e305772623ef0e0a552faecf1af22433ef6027ea6115aec7eb02cadf3b4",
    "private_audit_sha256": "524cf8bcd5407772b10884eda0a8214ed0013ff32ee712c25b1099219c2c0898",
    "role": "historical-normalized-input-audit-hashes",
    "schema": "ailoot-native-model-provenance-v2"
  },
  "page": {
    "canonical": "https://ailoot.ai/models/sk/krea-krea-2-medium-turbo/",
    "description": "Krea 2 Medium Turbo je rýchla edícia Krea na generovanie obrázkov pre skúmanie vizuálnych nápadov a tvorbu expresívnych návrhov. Spája destilovaný plán vzorkovania s ovládaním textu, zdrojového obrázka a štýlu vrátane nezávislých nastavení intenzity, zložitosti a naznačeného pohybu.",
    "locale": "sk",
    "md_url": "https://ailoot.ai/models/sk/krea-krea-2-medium-turbo/index.md",
    "title": "Krea: Krea 2 Medium Turbo — Ailoot",
    "url": "https://ailoot.ai/models/sk/krea-krea-2-medium-turbo/"
  },
  "rawModel": {
    "about": "### Rýchle skúmanie možností v rodine Krea 2\n\nKrea 2 Medium Turbo je edícia na generovanie, ktorú Krea predstavuje ako Krea 2 Turbo. Jej rozhranie špecifické pre model identifikuje variant Medium Turbo a používateľská príručka Krea opisuje destilovaný plán vzorkovania, ktorý znižuje množstvo práce potrebnej na vytvorenie obrázka. Krea ho zaraďuje ako najrýchlejšiu možnosť rodiny na rozsiahle tvorivé skúmanie, expresívne hrubé návrhy, ilustrácie a grafické smerovanie.\n\nPoužite ho, keď je bezprostredným cieľom porovnanie nápadov: alternatívnych kompozícií obálky, vizuálnych spracovaní kampane alebo rôznych ilustračných štýlov tej istej scény. Stručné, konkrétne východiskové zadanie uľahčuje porovnávanie. Napríklad: „Poskladaný červený papierový vták nad bledomodrým stolom, výrazná redakčná ilustrácia, ostrý popoludňajší tieň, jednoduché geometrické tvary, zvislá kompozícia s voľným priestorom v spodnej časti.“ Pri skúmaní vizuálneho spracovania držte predmet aj rámec stabilné a potom vybraný smer ďalej rozvíjajte.\n\nOdporúčania Krea pre edície uprednostňujú Medium, keď treba stabilnejšie ilustračné spracovanie, a Large pre fotografický alebo surovo textúrovaný konečný smer. Turbo zostáva samostatnou edíciou; neskorší priechod iným modelom je nové generovanie, nie automatické zvýšenie kvality alebo totožné pokračovanie.\n\n### Pripravte prompt a vizuálne vstupy\n\nSchéma generovania modelu vyžaduje prompt, pomer strán a rozlíšenie. Voliteľný vstup image-to-image začína generovanie zo zdrojového obrázka namiesto čistého šumu. Sila odšumovania siaha od 0 do 1: 0 zachová vstup, 1 ho úplne nahradí a zdokumentovaná predvolená hodnota je 0.99. Východiskovú kompozíciu pripravte starostlivo a opíšte, čo sa má zmeniť; vysoká sila umožňuje podstatné nahradenie zdroja.\n\nŠtýlové referencie dodávajú vzhľad prostredníctvom obrázkov namiesto zmeny sily východiskového obrázka. Schéma špecifická pre model obmedzuje reťazce URI zdrojového obrázka a štýlovej referencie na 1,024 znakov. Schéma požiadavky tohto modelu prijíma najviac desať referencií, každú s vplyvom od 0 do 1 a predvolenou hodnotou 0.5. Vyberajte referencie s jasnou úlohou, napríklad farebnú paletu, spôsob kresby alebo smerovanie osvetlenia. Samostatná príručka pracovného priestoru Krea opisuje v tomto rozhraní najviac štyri štýlové referencie; obe rozhrania pripravujte s príslušnými limitmi.\n\nNáladové koláže organizujú súdržný vizuálny smer do opakovane použiteľného vstupu. Najprv vytvorte náladovú koláž a pri generovaní použite jej existujúci identifikátor. Schéma modelu prijíma jednu náladovú koláž s vplyvom od 0 do 1 a predvolenou hodnotou 0.23. Natrénované štýly, zvyčajne LoRAs, predstavujú ďalší vstup vyberaný podľa identifikátora a sily od -2 do 2. Zdrojový obrázok, štýlová referencia, náladová koláž a natrénovaný štýl majú rôzne úlohy, preto ich nepovažujte za zameniteľné spôsoby zachovania každého detailu.\n\n### Nastavte tvorivosť a tri vizuálne posuvníky\n\nTvorivosť riadi rozširovanie promptu. Raw ho vypína; low, medium a high menia mieru interpretácie pridanej k zadaniu. Schéma tohto modelu má predvolenú hodnotu low. Pri porovnávaní presného zadania použite zdržanlivé nastavenie alebo interpretáciu zvýšte, ak je cieľom objaviť širší rozsah nápadov.\n\nIntensity, Complexity a Movement sú nezávislé celočíselné posuvníky od -100 do 100, pričom 0 je neutrálna hodnota. Intensity prechádza od tlmeného k výraznému spracovaniu. Complexity prechádza od jednoduchších kompozícií k hustejším detailom. Movement mení pózu, vizuálnu energiu a naznačený pohyb. Tieto posuvníky možno kombinovať s referenciami a náladovými kolážami a sú oddelené od rozširovania promptu pomocou tvorivosti.\n\nPri zadaní s papierovým vtákom najprv porovnajte čistú kompozíciu s detailnejšou a ostatné nastavenia ponechajte rovnaké. Potom skúmajte výraznejšie vizuálne spracovanie alebo energickejšiu pózu. Meňte vždy jeden ovládací prvok a zaznamenajte voliteľný seed, prompt aj sadu referencií. Movement ovplyvňuje charakter statického obrázka; nevytvára animovaného vtáka, pohyb kamery ani videosekvenciu.\n\n### Rámce, dávky a hotové obrázky\n\nSchéma generovania tohto modelu ponúka mierku rozlíšenia 1K a deväť pomerov strán: 1:1, 4:3, 3:2, 16:9, 2.35:1, 4:5, 3:4, 2:3 a 9:16. Príručka pracovného priestoru Krea Turbo opisuje aj generovanie najviac štyroch obrázkov v dávke. Toto nastavenie dávky patrí zdokumentovanému postupu v pracovnom priestore a je odlišné od schémy jednotlivej požiadavky na generovanie.\n\nRámec vyberte podľa zamýšľaného materiálu ešte pred generovaním. Zvislá obálka potrebuje iný pomer predmetu a voľného priestoru než široký redakčný obrázok. Mierku generovania držte oddelene od následného vylepšenia alebo exportu hotového rozloženia.\n\nZdokumentovaný postup generovania Krea vracia úlohu, ktorá môže mať spočiatku čakajúci stav. Sledujte ju až do dokončenia a získajte umiestnenia výsledných obrázkov. Skutočné hotové kandidáty porovnajte podľa kompozície, tvaru, textúry, palety a viditeľného textu a potom vybraný obrázok uchovajte spolu so vstupmi a nastaveniami. Ak materiál potrebuje presné písmo, vložte ho alebo opravte v hotovom návrhu.\n\nÚloha Turbo pri rýchlom skúmaní možností nezaručuje konkrétny čas dokončenia, dokonalé písmo ani presnú rekonštrukciu referenčného obrázka. Sila zdrojového obrázka a vplyv referencií stále vyžadujú kontrolu výsledku. Pomocou tejto edície efektívne určte vizuálny smer, vyberte konkrétneho kandidáta a vykonajte konečné opravy detailov, rozloženia či produkcie potrebné na zamýšľané použitie.",
    "alias_of": null,
    "aliases": [],
    "author": "Krea",
    "capabilities": {
      "context_length": 65536,
      "manufacturer_input": [
        "text",
        "image"
      ],
      "manufacturer_output": [
        "image"
      ]
    },
    "card_routes": [
      {
        "label": "Ultra",
        "rates": [
          {
            "amount": "0.03",
            "amount_unit": "usd_per_exact_native_unit",
            "billing_input": false,
            "estimate_only": true,
            "key": "forecast_usd",
            "label": "Estimated generation cost",
            "native_amount_usd_per_unit": "0.03",
            "native_quantity": 1,
            "public_unit_label": "estimate before generation",
            "quantity": 1,
            "quantity_is_estimate": true,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "request_estimate"
          }
        ],
        "summary": "Úplný cenník konfigurácie nájdete v podrobnostiach."
      }
    ],
    "ctx": null,
    "formats": [
      "images"
    ],
    "id": "krea/krea-2-medium-turbo",
    "input": [
      "text",
      "image"
    ],
    "kind": "image",
    "max_out": null,
    "methods": [
      {
        "available": null,
        "billing_basis": {
          "basis": "original_invoice_usd",
          "description": "Zobrazené sadzby slúžia na odhad nákladov pred generovaním. Konečný poplatok sa vypočíta z nákladov zaznamenaných pri pôvodnom generovaní. Namerané trvanie výstupu a predpokladané množstvá nepredstavujú konečné účtované množstvo.",
          "forecast_quantity_is_estimate": true,
          "physical_output_is_billable_quantity": false,
          "version": "original_invoice_usd_v1"
        },
        "cache_read": null,
        "cache_write": null,
        "cache_write_1h": null,
        "contract": {
          "data": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "lifecycle": {
              "assets": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets"
                },
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}"
                }
              ],
              "content": [
                {
                  "http": "GET",
                  "path": "/v1/media/assets/{asset_id}/content",
                  "url_source": "exact returned signed URL; never construct token"
                }
              ],
              "mode": "synchronous_result_then_owned_library",
              "operation_id_is_not_task_id": true,
              "status": [
                {
                  "http": "GET",
                  "id_source": "actual returned task_id or media library record",
                  "path": "/v1/media/tasks/{task_id}"
                }
              ],
              "unknown": "Uchovajte vrátené X-Client-Request-ID na zosúladenie záznamov. Čítajte iba skutočne vrátené hodnoty task_id/asset_id alebo vlastnú knižnicu médií; nikdy nevytvárajte URL úlohy z ID operácie a nikdy znova neodosielajte požiadavku na vytvorenie."
            },
            "outputs": {
              "all_results": "Uchovajte úplnú odpoveď a hlavičky, všetky skutočné výstupy, pôvodné vrátené identifikátory a všetky polia s údajmi o spotrebe. Obnovte pôvodnú operáciu bez opätovného odoslania požiadavky na vytvorenie.",
              "family": "image",
              "fields": [
                {
                  "description": null,
                  "name": "created",
                  "type": null
                },
                {
                  "description": null,
                  "name": "data[].url",
                  "type": null
                },
                {
                  "description": null,
                  "name": "data[].b64_json",
                  "type": null
                },
                {
                  "description": null,
                  "name": "usage",
                  "type": null
                }
              ]
            },
            "parameters": [
              {
                "enum": [
                  "krea/krea-2-medium-turbo"
                ],
                "enum_known": true,
                "name": "model",
                "required": true,
                "type": "string"
              },
              {
                "min_length": 1,
                "name": "prompt",
                "required": true,
                "type": "string"
              },
              {
                "enum": [
                  "1K"
                ],
                "enum_known": true,
                "name": "resolution",
                "required": false,
                "type": "string"
              },
              {
                "enum": [
                  "1:1",
                  "4:3",
                  "3:2",
                  "16:9",
                  "4:5",
                  "2:3",
                  "9:16"
                ],
                "enum_known": true,
                "name": "aspect_ratio",
                "required": false,
                "type": "string"
              },
              {
                "items": {
                  "properties": {
                    "image_url": {
                      "properties": {
                        "url": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "url"
                      ],
                      "type": "object"
                    },
                    "type": {
                      "const": "image_url"
                    }
                  },
                  "required": [
                    "type",
                    "image_url"
                  ],
                  "type": "object"
                },
                "maximum_items": 1,
                "minimum_items": 0,
                "name": "input_references",
                "required": false,
                "type": "array"
              },
              {
                "name": "provider",
                "required": false,
                "type": "object"
              }
            ],
            "request_schema": {
              "properties": {
                "aspect_ratio": {
                  "enum": [
                    "1:1",
                    "4:3",
                    "3:2",
                    "16:9",
                    "4:5",
                    "2:3",
                    "9:16"
                  ],
                  "type": "string"
                },
                "input_references": {
                  "items": {
                    "properties": {
                      "image_url": {
                        "properties": {
                          "url": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "url"
                        ],
                        "type": "object"
                      },
                      "type": {
                        "const": "image_url"
                      }
                    },
                    "required": [
                      "type",
                      "image_url"
                    ],
                    "type": "object"
                  },
                  "maxItems": 1,
                  "minItems": 0,
                  "type": "array"
                },
                "model": {
                  "enum": [
                    "krea/krea-2-medium-turbo"
                  ],
                  "type": "string"
                },
                "prompt": {
                  "minLength": 1,
                  "type": "string"
                },
                "provider": {
                  "description": "Exact image provider preferences from the documented image request schema.",
                  "type": "object"
                },
                "resolution": {
                  "enum": [
                    "1K"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "model",
                "prompt"
              ],
              "type": "object"
            },
            "schema_template": {
              "actual_file_preparation_required": false,
              "body": {
                "model": "krea/krea-2-medium-turbo",
                "prompt": "a red panda astronaut floating in space, studio lighting"
              },
              "content_type": "application/json"
            }
          },
          "input": {
            "content_type": "application/json",
            "material_types": [
              "text",
              "image"
            ],
            "required": [
              "model",
              "prompt"
            ]
          },
          "lifecycle": {
            "assets": [
              {
                "http": "GET",
                "path": "/v1/media/assets"
              },
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}"
              }
            ],
            "content": [
              {
                "http": "GET",
                "path": "/v1/media/assets/{asset_id}/content",
                "url_source": "exact returned signed URL; never construct token"
              }
            ],
            "mode": "synchronous_result_then_owned_library",
            "operation_id_is_not_task_id": true,
            "status": [
              {
                "http": "GET",
                "id_source": "skutočne vrátené task_id alebo záznam v knižnici médií",
                "path": "/v1/media/tasks/{task_id}"
              }
            ],
            "unknown": "Keep the returned X-Client-Request-ID for reconciliation. Read only actual returned task_id/asset_id values or the owned media library; never build a task URL from the operation ID and never resubmit creation."
          },
          "method": {
            "http": "POST",
            "path": "/v1/images/generations"
          },
          "output": {
            "all_results": "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.",
            "family": "image",
            "fields": [
              {
                "description": null,
                "name": "created",
                "type": null
              },
              {
                "description": null,
                "name": "data[].url",
                "type": null
              },
              {
                "description": null,
                "name": "data[].b64_json",
                "type": null
              },
              {
                "description": null,
                "name": "usage",
                "type": null
              }
            ]
          }
        },
        "ctx": null,
        "declared_pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "basis": "Tento odhad nepredstavuje dodatočný poplatok ani pevnú sadzbu za dokončené generovanie.",
            "dimensions": {
              "forecast_quantity": "one generation estimate"
            },
            "label": "Odhadované náklady na generovanie",
            "units": [
              {
                "amount": "0.03",
                "amount_unit": "usd_per_exact_native_unit",
                "billing_input": false,
                "estimate_only": true,
                "key": "forecast_usd",
                "label": "Estimated generation cost",
                "native_amount_usd_per_unit": "0.03",
                "native_quantity": 1,
                "public_unit_label": "estimate before generation",
                "quantity": 1,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "request_estimate"
              }
            ]
          }
        ],
        "examples": [
          {
            "code": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\nexport AILOOT_API_KEY\npython3 - <<'PY_REQUEST'\nimport json,os\nfrom pathlib import Path\np={'model': 'krea/krea-2-medium-turbo', 'prompt': 'a red panda astronaut floating in space, studio lighting'}\n\nPath(\"request.json\").write_text(json.dumps(p,ensure_ascii=False))\nPY_REQUEST\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/images/generations \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -H 'Content-Type: application/json' \\\n  --data-binary @request.json -D response-headers.txt -o result.json\npython3 - <<'PY_RESULT'\nimport base64, json, os, subprocess\nfrom pathlib import Path\nfrom urllib.parse import urlsplit, urljoin\n\ndef save_images(items):\n    if not items: raise SystemExit(\"No completed images; retain the full response\")\n    for index, item in enumerate(items):\n        encoded=item.get(\"b64_json\")\n        uri=item.get(\"url\", \"\")\n        if not encoded and uri.startswith(\"data:image/\"):\n            header, separator, encoded=uri.partition(\",\")\n            if not separator or \";base64\" not in header: raise SystemExit(\"Unsupported image data URI\")\n        if encoded:\n            raw=base64.b64decode(encoded,validate=True)\n        elif uri:\n            uri=urljoin(\"https://api.ailoot.ai\",uri)\n            parsed=urlsplit(uri)\n            if parsed.scheme!=\"https\" or not parsed.netloc or parsed.username or parsed.password:\n                raise SystemExit(\"Invalid returned image URL\")\n            owned=parsed.netloc==\"api.ailoot.ai\" and parsed.path.startswith(\"/v1/media/assets/\") and parsed.path.endswith(\"/content\")\n            args=[\"curl\",\"--fail-with-body\",\"--silent\",\"--show-error\",uri]\n            if owned: args += [\"-H\",\"Authorization: Bearer \"+os.environ[\"AILOOT_API_KEY\"]]\n            temporary=Path(f\"image-{index}.bin\")\n            subprocess.run(args+[\"-o\",str(temporary)],check=True)\n            raw=temporary.read_bytes()\n            temporary.unlink()\n        else: raise SystemExit(\"Image has neither bytes nor URL\")\n        if not raw: raise SystemExit(\"Empty image result\")\n        ext=\"png\" if raw.startswith(b\"\\x89PNG\") else \"jpg\" if raw.startswith(b\"\\xff\\xd8\") else \"webp\" if raw[:4]==b\"RIFF\" and raw[8:12]==b\"WEBP\" else \"svg\" if raw.lstrip().startswith((b\"<svg\",b\"<?xml\")) else \"bin\"\n        Path(f\"image-{index}.{ext}\").write_bytes(raw)\n    print(\"Every returned image saved; complete response metadata retained\")\nsave_images(json.loads(Path(\"result.json\").read_text())[\"data\"])\nPY_RESULT\n",
            "label": "curl · exact creation/save all outputs",
            "language": "bash"
          },
          {
            "code": "set -eu\n: \"${AILOOT_API_KEY:?Set your Ailoot API key}\"\ncurl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \\\n  -H \"Authorization: Bearer $AILOOT_API_KEY\" -o owned-assets.json\n# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.\n",
            "label": "Read existing owned assets",
            "language": "bash"
          }
        ],
        "family": "openai",
        "fast_multiplier": null,
        "flex_multiplier": null,
        "fmt": "images",
        "hints": [
          "Use the exact caller model ID and documented input representation.",
          "Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again."
        ],
        "http": "POST",
        "in": null,
        "input": [
          "text",
          "image"
        ],
        "label": "Obrázky",
        "max_out": null,
        "max_reasoning_effort_multiplier": null,
        "method_aliases": [
          "/v1/images"
        ],
        "native_endpoint": "images",
        "out": null,
        "output": [
          "image"
        ],
        "path": "/v1/images/generations",
        "price_conditions": [
          {
            "label": "Fast mode",
            "value": "Not specified",
            "when": "When fast mode is selected"
          },
          {
            "label": "Flex mode",
            "value": "Not specified",
            "when": "When flex mode is selected"
          },
          {
            "label": "Maximum reasoning effort",
            "value": "Not specified",
            "when": "When maximum reasoning effort uses the default adjustment"
          }
        ],
        "pricing": {
          "billing_mode": "original_invoice_usd",
          "image_input_price": null,
          "image_output_price": null
        },
        "pricing_profiles": [
          {
            "dimensions": {
              "regime": "base"
            },
            "label": "Base token rates",
            "units": [
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "input_price",
                "label": "Input tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "output_price",
                "label": "Output tokens",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "output_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "output_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "cache_read_price",
                "label": "Cache read",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "cached_input_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "cached_input_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "cache_write_price",
                "label": "Cache write",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "generic_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "generic_cache_creation_token"
              },
              {
                "amount": null,
                "amount_unit": "usd_per_thousand_tokens",
                "billing_input": false,
                "estimate_only": true,
                "key": "cache_write_1h_price",
                "label": "Cache write, 1 hour",
                "native_amount_usd_per_unit": null,
                "native_quantity": 1,
                "native_unit": "one_hour_cache_creation_token",
                "public_unit_label": "/ 1K tokens",
                "quantity": 1000,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "in",
                "unit": "one_hour_cache_creation_token"
              }
            ]
          },
          {
            "basis": "This estimate is not an additional charge or a fixed rate for the completed generation.",
            "dimensions": {
              "forecast_quantity": "one generation estimate"
            },
            "label": "Estimated generation cost",
            "units": [
              {
                "amount": "0.03",
                "amount_unit": "usd_per_exact_native_unit",
                "billing_input": false,
                "estimate_only": true,
                "key": "forecast_usd",
                "label": "Estimated generation cost",
                "native_amount_usd_per_unit": "0.03",
                "native_quantity": 1,
                "public_unit_label": "estimate before generation",
                "quantity": 1,
                "quantity_is_estimate": true,
                "rate_role": "typed_native_retail_rate",
                "side": "out",
                "unit": "request_estimate"
              }
            ]
          }
        ],
        "request_model_id": "krea/krea-2-medium-turbo",
        "route_label": "Ultra",
        "status_reads": [
          "GET /v1/media/tasks/{task_id}"
        ],
        "tiers": [],
        "units": [
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": false,
            "estimate_only": true,
            "key": "input_price",
            "label": "Input tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": true,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": false,
            "estimate_only": true,
            "key": "output_price",
            "label": "Output tokens",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "output_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": true,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "output_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": false,
            "estimate_only": true,
            "key": "cache_read_price",
            "label": "Cache read",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "cached_input_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": true,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "cached_input_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": false,
            "estimate_only": true,
            "key": "cache_write_price",
            "label": "Cache write",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "generic_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": true,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "generic_cache_creation_token"
          },
          {
            "amount": null,
            "amount_unit": "usd_per_thousand_tokens",
            "billing_input": false,
            "estimate_only": true,
            "key": "cache_write_1h_price",
            "label": "Cache write, 1 hour",
            "native_amount_usd_per_unit": null,
            "native_quantity": 1,
            "native_unit": "one_hour_cache_creation_token",
            "public_unit_label": "/ 1K tokens",
            "quantity": 1000,
            "quantity_is_estimate": true,
            "rate_role": "typed_native_retail_rate",
            "side": "in",
            "unit": "one_hour_cache_creation_token"
          },
          {
            "amount": "0.03",
            "amount_unit": "usd_per_exact_native_unit",
            "billing_input": false,
            "estimate_only": true,
            "key": "forecast_usd",
            "label": "Estimated generation cost",
            "native_amount_usd_per_unit": "0.03",
            "native_quantity": 1,
            "public_unit_label": "estimate before generation",
            "quantity": 1,
            "quantity_is_estimate": true,
            "rate_role": "typed_native_retail_rate",
            "side": "out",
            "unit": "request_estimate"
          }
        ]
      }
    ],
    "model_aliases": [
      {
        "canonical_model_id": "krea/krea-2-medium-turbo",
        "request_model_id": "krea/krea-2-medium-turbo",
        "route_label": "Ultra"
      }
    ],
    "name": "Krea: Krea 2 Medium Turbo",
    "price": {
      "estimate_only": true,
      "in": null,
      "in_label": null,
      "out": 0.03,
      "out_label": "estimate before generation",
      "scope_label": "Estimated generation cost",
      "sort_in": null,
      "sort_out": 0.03,
      "varies": false
    },
    "short": "Krea 2 Medium Turbo je rýchla edícia Krea na generovanie obrázkov pre skúmanie vizuálnych nápadov a tvorbu expresívnych návrhov. Spája destilovaný plán vzorkovania s ovládaním textu, zdrojového obrázka a štýlu vrátane nezávislých nastavení intenzity, zložitosti a naznačeného pohybu."
  },
  "renderer_schema": {
    "method_order": "Original DTO methods order; every exact route/format/path/caller survives.",
    "prices": "Original public DTO fields and original native display HTML; no flattened or normalized offers."
  },
  "representation": "exact-public-dto-and-native-renderer-html",
  "representationNotes": {
    "current_reference": {
      "about_json_pointer": "/aboutHtml",
      "methods": [
        {
          "contract_json_pointer": "/methods/0/rawMethod/contract",
          "html_json_pointer": "/methods/0/html",
          "method_ordinal": 0
        }
      ],
      "role": "current-semantic-reference"
    },
    "raw_input": {
      "examples_role": "historical-input-not-current-ready-examples",
      "json_pointers": [
        "/rawModel",
        "/methods/0/rawMethod"
      ],
      "role": "historical-owner-input"
    },
    "schema": "ailoot-native-model-representations-v1"
  },
  "schema": "ailoot-static-model-facts-v1",
  "schema_version": 1,
  "shortText": "Krea 2 Medium Turbo je rýchla edícia Krea na generovanie obrázkov pre skúmanie vizuálnych nápadov a tvorbu expresívnych návrhov. Spája destilovaný plán vzorkovania s ovládaním textu, zdrojového obrázka a štýlu vrátane nezávislých nastavení intenzity, zložitosti a naznačeného pohybu.",
  "source": {
    "audit_sha256": "2e00086bcbfc28e64d0cebe97aa47c17d8d5618963027f8ffb9dc6123d7d25b1",
    "bridge_map_sha256": "1125275768b9636fc8461bc7da5061239a81ddfe508e2557843ca42c58ab0036",
    "raw_model_json_sha256": "114732e15dcc14c1fd4be12782811a948bdcca80ce52fbb5c5b8bb50ecbc19b4",
    "renderer_sha256": "94893ba0fa4d7b7d32370787b705f436a4c2569f84ec7b33063549adc74b07e0"
  },
  "sourceRevision": "8da35378a4d5382ad1f691fc220d83d8bdd162e6b61e64eb32de4c20c0283143"
}
