Generování obrázků přímo v chatu
Můžeš Mythexu popsat obrázek běžnou řečí – hero obrázek, pozadí, og:image s tvými slovy, logo – a nakreslí ho přímo v chatu. Zůstane v chatu, ať už se dostane do aplikace, nebo ne, a do aplikace se dostane jen tehdy, když o to požádáš. Dvě nedávné změny ovlivnily, jak to funguje: agent teď generuje obrázek jen tehdy, když o něj žádáš, a to jeden na zprávu, a každý soubor, který připojíš – včetně fotky, kterou chceš upravit – se teď dostane k agentovi.
Co to dělá
V chatu projektu řekni, co chceš:
- „vygeneruj obrázek horského jezera za úsvitu“
- „udělej hero obrázek pro úvodní stránku: keramický hrnek na dřevěném stole“
- „potřebuju og:image s nápisem Ship Faster“
Nebo použij příkaz Vytvořit obrázek: napiš /image, nebo ho vyber z nabídky + vedle pole pro psaní, a popiš obrázek.
Zatímco se kreslí, vidíš zástupný prvek ve finálním tvaru obrázku a hotový obrázek ho nahradí přesně na tom místě, takže nic neskáče. Kliknutím na vygenerovaný obrázek ho otevřeš v plné velikosti.
Tvoje aplikace se nemění, dokud to neřekneš
Vygenerované obrázky se ukládají do .mythex/images/ ve tvém projektu, odděleně od zdrojového kódu aplikace. Požádat o obrázek aplikaci neovlivní.
Až ho v ní chceš, řekni to: „dej to na úvodní stránku“, „použij to jako hero obrázek“, „přidej to do sekce O nás“. Mythex ho zkopíruje tam, odkud tvůj projekt servíruje statické soubory – public/ u Vite, Next nebo Remixu, static/ u Django nebo SvelteKitu a podobně – a napojí ho na stránku. Zjišťuje to z projektu, nepředpokládá to, takže stejná žádost funguje, ať jsi stavěl s čímkoli.
Úprava obrázku, který už máš
Nemusíš začínat od začátku, když něco měníš:
- „vezmi ten obrázek s cedulí na stezku a vyryj do něj ‚Hello World‘“
- „udělej z obrázku majáku denní scénu“
- připoj vlastní fotku a požádej o úpravu
Originál zůstane beze změny; úprava se uloží jako nový obrázek.
Připojování vlastních fotek se v rámci téhož kola úprav také zlepšilo. Dřív se některé přílohy k agentovi vůbec nedostaly: PDF odeslané spolu se snímkem obrazovky mohlo zmizet a fotky z iPhonu ve formátu HEIC nebo velké obrázky mohly tiše zmizet. Teď má každý připojený soubor vlastní položku, kterou agent vidí – popsanou, převedenou na text, nebo pojmenovanou podle toho, co je, s důvodem, pokud ji nejde přečíst. Ke každé zprávě můžeš připojit až 20 souborů, obrázky do 20 MB a ostatní soubory do 50 MB.
Proč jen na žádost a jeden po druhém
Naše první verze nechala agenta generovat podle vlastního uvážení až několik obrázků na zprávu. V praxi to šlo špatně dvěma způsoby. Agent ilustroval web k narozeninám, o což nikdo nežádal. A když se zpráva odeslala dvakrát, celá sada scénických obrázků se zaplatila dvakrát.
Každý vygenerovaný obrázek stojí kredity, takže rozhodnutí má být tvoje. Pravidla jsou teď tato:
- Agent generuje jen tehdy, když o to požádáš – ve zprávě, nebo přes příkaz Vytvořit obrázek.
- Obrázky, které jsi nepožádal, pocházejí z banky fotek. Pokud web potřebuje běžnou fotografii – člověka u notebooku, talíř s jídlem – agent místo toho prohledá knihovny stock fotek. To je zdarma a okamžité a obvykle lepší než náhrada z generátoru. Pokud si myslí, že vygenerovaný obrázek by byl jasně lepší, řekne to jedním řádkem a nechá tě požádat.
- Jeden vygenerovaný obrázek na zprávu. Pokud jich žádáš víc, udělá ten, na kterém nejvíc záleží, s ním práci dokončí a řekne ti, že můžeš požádat o další. Toto je vynuceno přímo v nástroji, nejen doporučeno agentovi.
- Selhání nespotřebuje tvůj tah. Pokud generování selže, místo se vrátí a nic se ti neúčtuje.
- Opakování se znovu využije. Před generováním agent zkontroluje
.mythex/images/. Pokud zpráva opakuje dřívější žádost, obrázek tam už může být a jeho znovupoužití nestojí nic.
Generovat, nebo hledat?
Generování je pro to, co stock fotky nedají:
- umění, které odpovídá paletě nebo stylu tvé aplikace
- konkrétní scéna nebo kompozice („krabice produktu na pracovním stole, shora“)
- ilustrace, vzor, textura nebo abstraktní pozadí
- og:image nebo sociální karta s vlastními slovy tvého produktu
- logo nebo značka aplikace
U log Mythex generuje symbol a název nastaví jako skutečný text vedle něj. Generované písmo je při malých velikostech nespolehlivé a živý text můžeš později snadno přestylovat.
Tvar
Tvar vychází z toho, co žádáš, nebo kam obrázek půjde: hero, banner nebo og:image vyjde široký, avatar nebo dlaždice čtvercový a úvodní obrazovka pro telefon vysoký. Můžeš také napsat „16:9“, „1:1“ nebo „9:16“.
Omezení
- Jeden vygenerovaný obrázek na zprávu.
- Výstup je vždy JPEG.
- Loga vycházejí jako nakreslená značka plus skutečný text, ne jako generované písmo.
- Každý vygenerovaný obrázek stojí kredity; vyhledání stock fotky nestojí nic. Viz Kredity.
Podrobnosti najdeš v dokumentaci: Generování obrázků. Jak udělat zbytek aplikace stejně dobrý jako obrázky, viz jak navrhnout pěknou aplikaci s AI.