PC Tech Mag julkaisi 15. lokakuuta katsauksen tekoälykuvien ohjelmointirajapintoihin. Sen keskeinen huomio on, että näkyvän kuvageneraattorin taustalla toimii usein sarja palvelinpyyntöjä, tehtävätunnuksia ja valmistumisen seurantaa – ei yksi välitön kuvanluontikomento.

Kun käyttäjä kirjoittaa tekstikehotteen tai liittää referenssikuvan, sovellus lähettää pyynnön kuvamallia tarjoavaan palveluun. Raskaampi generointi voidaan suorittaa asynkronisena tehtävänä: käyttäjä saa tunnisteen, ja sovellus tarkistaa työn etenemistä myöhemmin.

Suunnittelun kannalta olennaiset valinnat

Tekstin lisäksi generointia ohjaavat esimerkiksi resoluutio, kuvasuhde ja viitekuvat. Ne voivat vaikuttaa lopputuloksen laatuun, nopeuteen ja hintaan. Ohjelmiston on samalla huolehdittava virhetilanteista, epäonnistuneiden töiden uusimisesta sekä siitä, ettei käyttäjän aiemmin luoma kuva katoa kesken palvelimen uudelleenkäynnistyksen.

Tekninen toteutus vaikuttaa myös käyttökokemukseen. Jos kymmenen kuvaa valmistuu eri aikoihin, niitä ei välttämättä kannata jättää odottamaan viimeistä kuvaa, vaan näyttää tulokset vähitellen.

Sovelluskehittäjille syntyy uusi kilpailutekijä

Julkaisun mukaan samantapaiset rajapintamallit yleistyvät eri tekoälypalveluissa. Tämä helpottaa useampien kuvamallien tuomista samaan ohjelmaan ja mahdollistaa mallin valinnan esimerkiksi hinnan tai kuvanlaadun perusteella.

Tämä on ajankohtainen erityisesti verkkokaupoille, kuvankäsittelypalveluille ja markkinoinnin automaatiolle. Rajapinnan helppo integrointi ei kuitenkaan takaa mallin tekijänoikeudellista sopivuutta tai kaikkien käyttöehtojen täyttymistä.