Ohjelman julkaiseminen

Tekoäly- (tai minkä tahansa) ohjelmointiprojektin jakaminen ja julkaiseminen ovat eri asioita.
  • Jakaminen tarkoittaa sananmukaisesti projektin jakamista muiden kanssa niin, että he pääsevät myös tekemään muokkauksia ohjelmaan. (ainakin Googlen AI Studiossa jaetun linkin saanut käyttäjä tarvitsee myös toimivan google-tilin)

  • Julkaiseminen taas tarkoittaa, että käyttäjät saavat ohjelman käyttöönsä esimerkiksi selaimessa tai puhelimeen asennettuna sovelluksena ilman ympärillä näkyvää kehitysympäristöä.
  • v0.app -sovelluksesta julkaiseminen tapahtuu automaattisesti Publish-painikkeella Vercel-palvelun kautta (v0 on Vercelin kehittämä). 
  • Googlen AI Studion kautta julkaiseminen maksaa, mutta sen voi tehdä ilmaiseksi liittämällä GitHubin ja Vercelin tilit.
    • Githubin ja Vercelin (tai Netlifyn) kautta voi julkaista minkä tahansa ohjelman (ei rajoitu pelkästään AI studiolla tehtyyn)

Ohjelman julkaiseminen AI Studiolla


Voit julkaista Google AI Studiolla (aiemmin MakerSuite) tehdyn ohjelman tai promptin GitHubiin hyödyntämällä alustan sisäänrakennettua GitHub-integraatiota.

AI Studion ja GitHubin yhdistäminen:

  1. Yhdistä GitHub-tili: Klikkaa Google AI Studion oikeassa yläkulmassa olevaa GitHub-kuvaketta. Kirjaudu sisään GitHub-tunnuksillasi ja anna Google AI Studiolle tarvittavat oikeudet (voit valita pääsyn kaikkiin tai vain tiettyihin arkistoihin).
  2. Luo uusi arkisto (Repository): Kun tili on yhdistetty, voit luoda suoraan AI Studion kautta uuden GitHub-arkiston. Anna sille nimi ja kuvaus sekä valitse, onko se julkinen vai yksityinen.
  3. Siirrä koodi (Commit & Push):
    • Valitse "Stage and commit" siirtääksesi tekemäsi muutokset AI Studiosta GitHubiin.
    • Kirjoita lyhyt kuvaus muutoksista (commit message) ja vahvista lähetys.
    • AI Studio lataa projektitiedostot automaattisesti suoraan valitsemaasi GitHub-arkistoon
Kun koodisi on GitHubissa, sen julkaiseminen verkkosivuna tai sovelluksena on suoraviivaista. Sekä Vercel että Netlify on suunniteltu toimimaan saumattomasti GitHubin kanssa.


GitHub-projektin julkaiseminen netissä:

  1. Palveluun kirjautuminen: Mene joko osoitteeseen Vercel.com tai Netlify.com ja valitse kirjautumistavaksi "Continue with GitHub". Tämä yhdistää tilisi ja antaa palvelulle luvan nähdä projektisi.
  2. Projektin tuominen (Import):
    • Valitse hallintapaneelista "Add New" -> "Project" (Vercel) tai "Import from Git" (Netlify).
    • Etsi listasta se GitHub-arkisto, jonka loit AI Studiossa, ja klikkaa Import.
  3. API-avaimen asettaminen HUOM! Et tarvitse api-avainta jos ohjelmasi ei käytä tekoälyä
    Koska et tallentanut API-avaintasi koodiin (tietoturvasyistä), sinun on annettava se palvelulle tässä vaiheessa:
    • Etsi asetuksista kohta Environment Variables.
    • Lisää uusi muuttuja:
      • Key: GOOGLE_API_KEY (tai se nimi, jota käytät koodissasi).
      • Value: Liitä tähän API-avaimesi Google AI Studiosta.
    • Tämä varmistaa, että julkaistu sovelluksesi saa yhteyden tekoälyyn, vaikka avain ei ole julkisesti näkyvillä GitHubissa.
  4. Julkaisu (Deploy):
    • Klikkaa "Deploy". Palvelu rakentaa sovelluksesi ja antaa sinulle julkisen projektinnimi.vercel.app tai projektinnimi.netlify.app -osoitteen.
    • Jatkossa aina kun teet muutoksia AI Studiossa ja "commitat" ne GitHubiin, Vercel/Netlify päivittää nettisivusi automaattisesti.