Modaliteti i ndërtimit në Google AI Studio

Kjo faqe përshkruan se si mund ta përdorni modalitetin Ndërtim në Google AI Studio për të ndërtuar (ose për të ndryshuar kodin) dhe për të vendosur shpejt aplikacione që testojnë aftësitë më të fundit të Gemini si nano banana dhe Live API .

Filloni

Filloni kodimin me vibe në modalitetin Ndërtim të Google AI Studio. Mund të filloni ndërtimin në disa mënyra:

  • Filloni me një kërkesë : Në modalitetin Ndërtim, përdorni kutinë e të dhënave për të futur një përshkrim të asaj që dëshironi të ndërtoni. Zgjidhni Çipat e IA-së për të shtuar veçori specifike si gjenerimi i imazheve ose të dhënat e Google Maps në kërkesën tuaj. Madje mund të thoni çfarë të dëshironi duke përdorur butonin e shndërrimit të të folurit në tekst.
  • Butoni "Ndihem me fat" : Nëse keni nevojë për një shkëndijë krijuese, përdorni butonin "Ndihem me fat" dhe Binjakët do të gjenerojnë një mesazh me një ide projekti për t'ju ndihmuar të filloni.
  • Përzieni një projekt nga Galeria : Hapni një projekt nga Galeria e Aplikacioneve dhe zgjidhni Kopjo Aplikacionin .

Pasi të ekzekutoni komandën, do të shihni që gjenerohen kodi dhe skedarët e nevojshëm, me një pamje paraprake të aplikacionit tuaj që shfaqet në anën e djathtë.

Çfarë krijohet?

Kur ekzekutoni kërkesën tuaj, AI Studio krijon një aplikacion web. Si parazgjedhje, ai do të krijojë një aplikacion web React, por ju mund të zgjidhni të krijoni një aplikacion Angular në menynë Cilësimet . Mund ta shikoni kodin që gjenerohet duke zgjedhur skedën Kodi në panelin e pamjes paraprake në të djathtë.

Më poshtë janë skedarët që duhen përmendur:

  • geminiService.ts : Ky skedar përmban logjikën kryesore për aplikacionin tuaj, nga ndërtimi i kërkesave deri te thirrja e API-t Gemini dhe analizimi i përgjigjeve të tij. Ju mund ta modifikoni kërkesën bazë në këtë skedar ose të modifikoni çdo funksionalitet të komponentit drejtpërdrejt ose duke biseduar në mënyrë interaktive me Gemini në modalitetin Ndërtim. Vini re se kodi në këtë skedar përdor SDK-në GenAI TS për të bashkëvepruar me API-n Gemini.

Vazhdo ndërtimin

Pasi Google AI Studio të gjenerojë kodin fillestar për aplikacionin tuaj në internet, keni dy mundësi kryesore për të vazhduar projektin tuaj: Ndërtoni në AI Studio ose Zhvilloni nga Jashtë .

Ndërto në Google AI Studio

Mund të vazhdoni të përsosni dhe zgjeroni aplikacionin tuaj direkt brenda mjedisit të Google AI Studio:

  • Përsëriteni me Gemini : Përdorni panelin e bisedës në modalitetin Ndërtim për t'i kërkuar Gemini të bëjë modifikime, të shtojë veçori të reja ose të ndryshojë stilin. Për shembull, mund të pyesni, "Shtoni një buton që njofton përdoruesin" ose "Ndryshoni skemën e ngjyrave në blu dhe të bardhë".
  • Redaktoni Kodin Direkt : Hapni skedën Kodi në panelin e pamjes paraprake për të bërë ndryshime të drejtpërdrejta. Mund ta ruani projektin tuaj në GitHub për të përdorur kontrollin e versionit gjatë zhvillimit.

Zhvillo nga jashtë

Për rrjedha pune më të avancuara, mund ta eksportoni kodin dhe të punoni në mjedisin tuaj të preferuar:

  • Shkarkoni dhe Zhvilloni Lokalisht : Eksportoni kodin e gjeneruar si skedar ZIP dhe importojeni atë në redaktuesin tuaj të kodit. Kjo ju lejon të përdorni mjetet tuaja të njohura, të ndërtoni sisteme dhe praktikat lokale të kontrollit të versioneve për të vazhduar ndërtimin përtej prototipit fillestar.
  • Shtyje në GitHub : Integroni kodin me proceset tuaja ekzistuese të zhvillimit dhe vendosjes duke e shtyrë atë në një depo GitHub .

Karakteristikat kryesore

Google AI Studio përfshin disa veçori për ta bërë procesin e ndërtimit intuitiv dhe vizual:

  • Modaliteti i shënimeve : Në vend që të shkruani kod për të ndryshuar pamjen e aplikacionit tuaj, Modaliteti i shënimeve ju lejon të nxirrni në pah çdo pjesë të ndërfaqes së përdoruesit të aplikacionit tuaj dhe të përshkruani ndryshimin që dëshironi. Për shembull, mund të zgjidhni një komponent dhe të shkruani, "Bëjeni këtë buton blu" ose "Animoni këtë imazh për të rrëshqitur nga e majta". Kur zgjidhni Shto në bisedë , gjenerohet një njoftim me një pamje të ekranit të aplikacionit të shënuar.
  • Ndani aplikacionin tuaj : Mund të ndani krijimet tuaja me të tjerët për të bashkëpunuar ose për të shfaqur punën tuaj.
  • Galeria e Aplikacioneve : Galeria e Aplikacioneve ofron një bibliotekë vizuale me ide projektesh. Mund të shfletoni çfarë është e mundur me Gemini, të shikoni paraprakisht aplikacionet menjëherë dhe t'i ripërpunoni ato për t'i bërë tuajat.

Vendosni ose arkivoni aplikacionin tuaj

Pasi aplikacioni juaj të jetë gati, mund ta instaloni direkt nga AI Studio. Opsionet për instalim përfshijnë:

  • Google Cloud Run : Vendosni aplikacionin tuaj si një shërbim të shkallëzueshëm. Vini re se çmimet për Google Cloud Run mund të aplikohen në varësi të përdorimit.
  • GitHub : Eksportoni projektin tuaj në një depo GitHub për ta integruar atë në rrjedhat tuaja ekzistuese të punës së zhvillimit dhe implementimit.

Kufizime

Ky seksion përshkruan kufizime të rëndësishme kur përdoret modaliteti i ndërtimit në Google AI Studio.

Siguria dhe ekspozimi i Çelësit API

  • Kodi për aplikacionet e përbashkëta është i dukshëm për këdo që i shikon ato. Mos përdorni kurrë një çelës të vërtetë API direkt në kodin e aplikacionit tuaj.
  • Si parazgjedhje, aplikacionet përdorin një vendmbajtës (p.sh., process.env.GEMINI_API_KEY) për çelësin API. Kur një përdorues ekzekuton aplikacionin tuaj të përbashkët brenda AI Studio, AI Studio vepron si një ndërmjetës, duke zëvendësuar vendinmbajtës me çelësin API të përdoruesit fundor, duke siguruar që çelësi juaj të mbetet privat.

Dukshmëria dhe ndarja e aplikacionit

  • Aplikacionet ruhen në Google Drive dhe trashëgojnë modelin e lejeve të tij, që do të thotë se ato janë private si parazgjedhje.
  • Lejet e Ndarjes: Kur ndani një aplikacion me përdorues të tjerë:
    • Përdoruesit e përbashkët mund ta shohin kodin dhe ta përdorin aplikacionin për përdorim personal.
    • Nëse u jepet leje për modifikim, përdoruesit e përbashkët mund të modifikojnë kodin e aplikacionit.

Vendosja jashtë AI Studio

  • Ndërkohë që mund ta vendosni aplikacionin tuaj në Cloud Run për një URL publike, ky konfigurim do të përdorë çelësin tuaj API për të gjitha thirrjet Gemini API të përdoruesve.
    • Aplikacionet JavaScript ekzekutohen në anën e klientit, prandaj sigurohuni që çelësat API të kenë vetëm akses minimal për të parandaluar rrjedhjet e të dhënave ose keqpërdorimin. Për shembull, Dyqanet e tjera të Kërkimit të Skedarëve nga i njëjti projekt mund të jenë të arritshme për përdoruesit nëpërmjet këtij mekanizmi.
  • Vendosje e sigurt e jashtme: Për të ekzekutuar një aplikacion në mënyrë të sigurt jashtë AI Studio (p.sh., pas shkarkimit të skedarit zip), duhet të zhvendosni logjikën që përdor çelësin API në një komponent në anën e serverit për të parandaluar ekspozimin e çelësit ndaj përdoruesve fundorë. Kjo nuk është e nevojshme nëse vendosni duke përdorur Cloud Run.
  • Paralajmërim për ekspozimin ndaj çelësit: Zëvendësimi i thjeshtë i vendmbajtësit me një çelës të vërtetë API në një mjedis nga ana e klientit nuk rekomandohet fuqimisht, pasi çelësi do të bëhet i dukshëm për çdo përdorues.

Mbështetje për mjetet dhe veçoritë

  • Importimi i zhvillimit lokal: Aktualisht, nuk mund të zhvilloni aplikacione lokalisht me mjete të jashtme dhe t'i importoni ato në AI Studio.

Çfarë vjen më pas?