Ndërtoni aplikacione në Google AI Studio

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 mbështet ndërtimin e aplikacioneve web me kohëzgjatje të plotë dhe aplikacione native Android me Kotlin dhe Jetpack Compose - 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ë. Mund të zgjidhni të ndërtoni një aplikacion web ose një aplikacion nativ Android duke përdorur përzgjedhësin e platformës.

Për aplikacionet web (parazgjedhur), AI Studio krijon një mjedis të plotë që përfshin:

  • 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.

Për aplikacionet Android , AI Studio gjeneron një projekt Kotlin dhe Jetpack Compose që mund ta shikoni paraprakisht në një emulator të bazuar në shfletues, ta instaloni në një pajisje fizike dhe ta publikoni në Play Store për testim. Mësoni më shumë rreth ndërtimit të aplikacioneve Android .

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 : mirëmban 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.

  • Koha e ekzekutimit në server dhe 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ërto 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.
  • Firebase Firestore dhe Authentication : përgatitja dhe konfigurimi automatik i Firebase, duke përfshirë bazën e të dhënave Firestore (ruajtje e përhershme e të dhënave) dhe Authentication Firebase (rrjedhat e hyrjes, konkretisht "Hyni me Google"). Agjenti trajton të gjithë procesin e konfigurimit dhe madje shkruan kodin në aplikacionin tuaj për këto shërbime.
  • Integrimet e Google Workspace : Lidhni aplikacionin tuaj me API-të e Google Workspace si Gmail, Sheets, Docs, Drive, Calendar dhe të tjera. AI Studio trajton automatikisht të gjithë konfigurimin e OAuth.

Mësoni më shumë rreth zhvillimit të aplikacioneve full-stack

Aplikacionet Android

Gjithashtu mund të ndërtoni aplikacione native Android duke përdorur Kotlin dhe Jetpack Compose. Shikoni paraprakisht aplikacionin tuaj në një emulator Android të bazuar në shfletues, instalojeni atë në një pajisje fizike duke përdorur ADB në shfletues dhe publikojeni në Play Store për testim të brendshëm.

Mësoni më shumë rreth ndërtimit të aplikacioneve Android

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. Kur ndani, thirrjet API llogariten në kufijtë tuaj të përdorimit. Nëse përdorni modele me pagesë, mund të aplikohen kosto. 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.

Vendosni ose arkivoni aplikacionin tuaj

Pasi aplikacioni juaj të jetë gati, mund ta instaloni atë:

  • Cloud Run : vendosni aplikacionin tuaj si një shërbim të shkallëzueshëm. Çmimet për Google Cloud Run mund të aplikohen në varësi të përdorimit. Për të mësuar më shumë rreth vendosjes, shihni Vendosja nga Google AI Studio .

  • GitHub : eksportoni projektin tuaj në një depo GitHub.

Kufizime

Ky seksion rendit kufizimet aktuale të modalitetit të ndërtimit në Google AI Studio.

Menaxhimi i çelësave të API-t

Kur krijoni një aplikacion të ri që përdor Gemini API, AI Studio konfiguron automatikisht çelësin tuaj Gemini API si sekret në mjedisin serverik të aplikacionit. Mund ta shikoni dhe menaxhoni këtë çelës në panelin Sekretet .

  • Konfigurimi automatik : GEMINI_API_KEY juaj është konfiguruar për ju — nuk kërkohet konfigurim manual për të filluar ndërtimin.
  • Vetëm nga ana e serverit : Çelësat API injektohen në kohën e ekzekutimit nga ana e serverit dhe nuk përfshihen kurrë në kodin nga ana e klientit.
  • Aplikacionet ekzistuese : Për aplikacionet e ndërtuara para 14 majit 2026, agjenti do ta përmirësojë automatikisht integrimin e API-t tuaj Gemini në qasjen e rekomanduar nga ana e serverit herën tjetër që modifikoni veçoritë Gemini të aplikacionit.

Vendosja jashtë Google AI Studio

  • Cloud Run : Kur vendosni në Cloud Run nga AI Studio, çelësi juaj API përfshihet në mënyrë të sigurt në mjedisin e serverit. Aplikacioni i vendosur do të përdorë çelësin tuaj API për të gjitha thirrjet Gemini API të përdoruesve.
  • Shkarkim ZIP : Nëse e shkarkoni aplikacionin tuaj si skedar ZIP për ta ekzekutuar diku tjetër, do t'ju duhet të konfiguroni variablin e mjedisit GEMINI_API_KEY në mjedisin tuaj të strehimit. Meqenëse thirrjet Gemini API të aplikacionit tuaj bëhen nga kodi i serverit, çelësi nuk u ekspozohet përdoruesve fundorë.

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 zgjerimin 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ë.

Pyetje të shpeshta

Çfarë është Build in AI Studio?

AI Studio Build është një platformë e projektuar për t'ju çuar nga një kërkesë e thjeshtë në një aplikacion të gatshëm për prodhim, të mundësuar nga IA duke përdorur Gemini. Përshkruani se çfarë doni të ndërtoni me një kërkesë dhe Gemini do të gjenerojë një aplikacion për ju. Gjithashtu mund të eksploroni galerinë tonë për të parë se çfarë është e mundur me Gemini API dhe të përzieni aplikacionet për t'i bërë tuajat.

Si e trajton Build çelësin tim Gemini API?

Kur krijoni një aplikacion që përdor Gemini API, AI Studio automatikisht konfiguron çelësin tuaj Gemini API si një sekret nga ana e serverit. Thirrjet Gemini API të aplikacionit tuaj bëhen nga kodi nga ana e serverit duke përdorur këtë çelës, kështu që ai nuk ekspozohet kurrë në shfletues. Mund ta shikoni çelësin tuaj API në panelin Sekretet te Cilësimet.

A është çelësi im API i ekspozuar kur ndaj aplikacione?

Jo. Çelësi juaj API ruhet si një sekret në anën e serverit dhe nuk përfshihet kurrë në kodin në anën e klientit. Kur ndani aplikacionin tuaj, përdoruesit e tjerë mund ta përdorin atë, por nuk mund ta shohin çelësin tuaj API.

Kur ndani aplikacionet tuaja me të tjerët, thirrjet API llogariten në kufijtë tuaj të përdorimit. Nëse përdorni modele me pagesë, mund të aplikohen tarifa. AI Studio do t'ju njoftojë paraprakisht gjatë konfigurimit dhe para se ta ndani nëse aplikacioni juaj mund të ketë kosto.

Kush mund t'i shohë aplikacionet e mia?

Si parazgjedhje, aplikacioni juaj është privat. Mund ta ndani aplikacionin tuaj me përdorues të tjerë që ata t'i lejojnë ta përdorin atë. Përdoruesit me të cilët ndani aplikacionin tuaj mund ta shohin kodin e tij dhe ta përdorin atë për qëllimet e tyre. Nëse e ndani aplikacionin tuaj me leje redaktimi, përdoruesit e tjerë mund ta modifikojnë kodin e aplikacionit tuaj.

A mund të ekzekutoj aplikacione jashtë AI Studio?

Po. Mund ta vendosni aplikacionin tuaj në Cloud Run nga AI Studio, i cili i jep aplikacionit tuaj një URL publike me çelësin tuaj API të konfiguruar në mënyrë të sigurt në mjedisin e serverit. Gjithashtu mund ta shkarkoni aplikacionin tuaj si skedar ZIP dhe ta strehoni diku tjetër — do t'ju duhet të vendosni variablin e mjedisit GEMINI_API_KEY në mjedisin tuaj të strehimit. Meqenëse thirrjet Gemini API bëhen nga kodi i serverit, çelësi juaj mbetet i sigurt.

Për të mësuar më shumë rreth opsioneve të vendosjes, shihni Vendosja nga Google AI Studio .

A mund të zhvilloj aplikacione në nivel lokal me mjetet e mia dhe pastaj t'i ndaj ato këtu?

Ky funksionalitet nuk është ende i disponueshëm. Jemi të emocionuar të mbështesim më shumë raste përdorimi për aplikacionet në të ardhmen. Ju lutemi, merrni në konsideratë të na jepni reagime nëse keni ndonjë gjë specifike në mendje.

Si mund të përdor një bazë të dhënash ose një hapësirë ​​tjetër ruajtjeje me aplikacionet e mia?

Aplikacionet AI Studio janë aplikacione standarde që funksionojnë në një kontejner Cloud Run. Mund të përdorni çdo zgjidhje ruajtjeje me të cilën mund të lidheni nëpërmjet një rrjeti, për sa kohë që nuk ka një firewall që pengon aksesin nga një diapazon IP dinamik.

Po punojmë për të shtuar mbështetje të drejtpërdrejtë për ruajtjen në të ardhmen, të cilën do të jeni në gjendje ta konfiguroni direkt brenda AI Studio.

Për t'u siguruar që shikuesit janë të vetëdijshëm për përdorimin e kamerës së tyre të internetit ose pajisjeve të tjera nga një aplikacion, ne kërkojmë një konfirmim shtesë përpara se aplikacioni të mund të hyjë në këto API të Navigator . Krijuesit e aplikacioneve mund t'i shtojnë këto kërkesa për leje në skedarin metadata.json të aplikacionit të tyre. Për shembull:

{
  "name": "My app",
  "requestFramePermissions": [
    "microphone",
    "camera",
    "display-capture",
    "geolocation",
    "bluetooth",
    "clipboard-read",
    "serial",
    "usb"
  ]
}

Vlerat e mbështetura për requestFramePermissions janë një nëngrup i veçorive standarde të kontrolluara nga politikat .

Si mund ta përdor GitHub me aplikacionet e mia?

Integrimi i AI Studio me GitHub ju lejon të krijoni një depo për punën tuaj dhe të ruani ndryshimet tuaja të fundit. Aktualisht nuk e mbështesim tërheqjen e ndryshimeve në distancë.

A mund t'u jap përdoruesve të tjerë akses për të modifikuar aplikacionin tim?

Kjo nuk mbështetet ende, por do të vijë së shpejti.

Pse aplikacioni im u raportua për shkelje të politikave?

Ne kemi sisteme që shqyrtojnë automatikisht aplikacionet për t'u siguruar që ato përputhen me politikat tona. Nëse zbulojmë se një aplikacion shkel politikat tona, aplikacioni do të hiqet nga AI Studio. Shkeljet e politikave mund të përfshijnë, por nuk kufizohen vetëm në, sa vijon:

  • Aplikacione që përmbajnë programe keqdashëse, phishing ose imitim
  • Aplikacionet që shfaqin ose shpërndajnë përmbajtje që shkel politikën e imazheve të abuzimit seksual me fëmijë
  • Aplikacionet që shfaqin ose shpërndajnë përmbajtje që shkel politikën e ngacmimit
  • Aplikacionet që shfaqin ose shpërndajnë përmbajtje që shkel politikën e gjuhës së urrejtjes
  • Aplikacionet që shfaqin ose shpërndajnë përmbajtje që shkel politikën e trafikimit të qenieve njerëzore
  • Aplikacionet që shfaqin ose shpërndajnë përmbajtje që shkel politikën e përmbajtjes me përmbajtje seksuale eksplicite
  • Aplikacione që shfaqin ose shpërndajnë përmbajtje që shkel politikën e dhunës dhe gjakderdhjes
  • Aplikacionet që shfaqin ose shpërndajnë përmbajtje që shkel politikën e dëmshme ose të rrezikshme

Nëse aplikacioni juaj është raportuar për një shkelje të politikave dhe ju besoni se është gabim, mund të paraqisni një apel. Shkeljet e përsëritura të politikave tona mund të rezultojnë në ndërprerjen e aksesit tuaj në AI Studio.

Cilat janë përgjegjësitë e mia si zhvillues aplikacionesh?

Si kujtesë, si pronar i aplikacionit tuaj, ju jeni përgjegjës për sjelljen e tij dhe të gjitha të dhënat që ai trajton. Kjo përfshin:

  • Pajtueshmëria Ligjore dhe të Drejtat e Palëve të Treta: Sigurimi që aplikacioni juaj të jetë në përputhje me të gjitha ligjet dhe rregulloret në fuqi dhe të mos shkelë të drejtat e të tjerëve, duke përfshirë të drejtat e pronësisë intelektuale dhe të privatësisë.
  • Monitorimi i Përmbajtjes: Pajtueshmëria me kushtet shtesë mund të zbatohet për shërbime të tjera të përdorura nga aplikacioni juaj. Për shembull, Kushtet e Shërbimit të Google Cloud , të zbatueshme për Firestore, kërkojnë që klientët që strehojnë përmbajtje të palëve të treta të publikojnë politika që përcaktojnë se cila përmbajtje është e ndaluar (p.sh., përmbajtje e paligjshme) dhe të monitorojnë praninë e asaj përmbajtjeje të paligjshme.
  • Implementim i Sigurt: Implementimi i masave të nevojshme mbrojtëse dhe mjeteve të moderimit për të parandaluar keqpërdorimin e aplikacionit tuaj.

Jini të vetëdijshëm për kufizimet e përdorimit në Kushtet e Shërbimit.

Kushtet shtesë të shërbimit të Gemini API zbatohen për përdorimin e aplikacioneve të paraqitura në galerinë e aplikacioneve në AI Studio, përveç nëse përcaktohet ndryshe.

Çfarë vjen më pas