Kjo faqe përshkruan se si të përdorni Google AI Studio për të ndërtuar (ose "kod vibe") dhe për të vendosur shpejt aplikacione që testojnë aftësitë më të fundit të Gemini si Nano Banana dhe Live API . Google AI Studio tani mbështet kohëzgjatje të plota , duke ju lejuar të ndërtoni aplikacione të fuqishme me logjikë nga ana e serverit, menaxhim të sigurt të sekreteve dhe mbështetje të paketave npm, të gjitha përmes nxitjes në gjuhën natyrore.
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 të plotë. Si parazgjedhje, ai krijon një mjedis të plotë që mund të përfshijë:
- Ana e klientit : Një frontend uebi (React është parazgjedhja).
- Ana e serverit : Një kohë ekzekutimi Node.js që lejon thirrje të sigurta API, lidhje me bazën e të dhënave dhe përdorim të paketës npm.
Mund ta shikoni kodin që gjenerohet duke zgjedhur skedën Kodi në panelin e pamjes paraprake në të djathtë. Agjenti Antigravity menaxhon në mënyrë inteligjente skedarë të shumtë në të gjithë grumbullin tuaj, duke siguruar që ndryshimet të përhapen saktë.
Agjenti Antigravitacional
Agjenti Antigravity është funksionaliteti kryesor i IA-së brenda Google Antigravity dhe tani komponentët kryesorë të këtij agjenti po fuqizojnë përvojën e modalitetit Build në Google AI Studio. Ai shkon përtej gjenerimit të thjeshtë të kodit duke ruajtur kontekstin e të gjithë projektit tuaj, duke menaxhuar skedarë të shumtë dhe duke kuptuar udhëzime komplekse për të ndërtuar aplikacione të fuqishme dhe të plota.
Aftësitë kryesore përfshijnë:
- Ndërgjegjësimi për kontekstin : Ruan kontekstin e kërkesave të mëparshme dhe gjendjeve të skedarëve.
- Menaxhimi i shumë skedarëve : Trajton varësitë midis skedarëve të shumtë.
- Ekzekutim i verifikuar : Verifikon përditësimet e kodit për të zvogëluar halucinacionet.
Aftësi të plota
Google AI Studio zhbllokon fuqinë e ekosistemit modern të uebit, duke ju lejuar të ndërtoni më shumë sesa thjesht prototipa nga ana e klientit.
- Server-side Runtime & npm : Përdorni bibliotekën e gjerë të paketave npm. Agjenti do të identifikojë dhe instalojë automatikisht paketat sipas nevojës për aplikacionin tuaj (p.sh., biblioteka specifike për vizualizimin e të dhënave ose klientët API). Gjithashtu mund të kërkoni paketa specifike nëse dëshironi.
- Menaxhimi i Sekreteve : Ruani në mënyrë të sigurt çelësat dhe sekretet e API-t në menynë e Cilësimeve . Këto janë të arritshme në kodin tuaj në anën e serverit, duke i mbajtur të sigurta nga ekspozimi në anën e klientit.
- Shumëlojtar : Ndërtoni përvoja bashkëpunuese në kohë reale direkt brenda AI Studio. Runtime në anën e serverit menaxhon gjendjen dhe lidhjet e nevojshme që përdoruesit të bashkëveprojnë së bashku.
Mësoni më shumë rreth zhvillimit të aplikacioneve full-stack
Vazhdo ndërtimin
Pasi Google AI Studio të gjenerojë kodin fillestar për aplikacionin tuaj, mund të vazhdoni ta përsosni atë:
Ndërto në 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.
- Modifiko Kodin Direkt : Hap skedën Kodi në panelin e pamjes paraprake për të bërë ndryshime të drejtpërdrejta.
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.
- 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:
- Krijo dhe përsërit aplikacione me shumë funksione : Krijo aplikacione me shumë funksione vetëm me një kërkesë dhe përsërit përmes modalitetit të bisedës ose shënimeve . Modaliteti i shënimeve ju lejon të theksoni çdo pjesë të ndërfaqes së përdoruesit të aplikacionit tuaj dhe të përshkruani ndryshimin që dëshironi.
- Ndani dhe vendosni aplikacionin tuaj : Mund të ndani krijimet tuaja me të tjerët për të bashkëpunuar ose për të shfaqur punën tuaj. Pastaj, kur aplikacioni juaj të jetë gati, vendoseni në Cloud Run.
- 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.
Krijo dhe përsërit në aplikacione të plota: përshkrim i shpejtë mbi mbështetjen në kohën e ekzekutimit, përsërit me modalitetin e shënimit Ndani dhe vendosni - ndani aplikacionin tuaj brenda AI Studio ose vendosni në ekzekutim në Cloud Eksploroni galerinë e aplikacioneve
Vendosni ose arkivoni aplikacionin tuaj
Pasi aplikacioni juaj të jetë gati, mund ta instaloni atë:
- Google Cloud Run : Vendosni aplikacionin tuaj si një shërbim të shkallëzueshëm. Mund të aplikohen çmime për Google Cloud Run në varësi të përdorimit.
- GitHub : Eksportoni projektin tuaj në një depo GitHub.
Kufizime
Ky seksion rendit kufizimet aktuale të modalitetit të ndërtimit në Google AI Studio.
Siguria e Çelësit API
- Ana e klientit : Mos përdorni kurrë çelësa të vërtetë API direkt në kodin e anës së klientit.
- Ana e serverit : Përdorni veçorinë e Menaxhimit të Sekreteve për të trajtuar çelësat e ndjeshëm në mënyrë të sigurt në kohën e ekzekutimit në anën e serverit.
Vendosja jashtë Google 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.
Gabim gjatë ndarjes së aplikacioneve
Nëse e ndani aplikacionin tuaj dhe përdoruesi juaj fundor has një gabim 403 Access Restricted kur përdor URL-në e përbashkët, kjo mund të jetë për shkak të njërës prej këtyre arsyeve:
- Zgjerimet e shfletuesit : Zgjerimet e privatësisë si Privacy Badger mund ta bllokojnë aplikacionin. Çaktivizoni shtesën për të shmangur gabimin.
- Probleme me ndërtimin : Mund të ketë probleme me kodin aktual. Kërkoji agjentit të "rregullojë çdo problem me ndërtimin me kodin aktual" dhe më pas ndaje përsëri URL-në.
Çfarë vjen më pas
- Zhvillimi i aplikacioneve Full-Stack
- Shihni shembuj në Galerinë e Aplikacioneve .