Hacker News

Google API ki e le o ni mea lilo, ae na suia e Gemini tulafono

Fa'amatalaga

18 min read Via trufflesecurity.com

Mewayz Team

Editorial Team

Hacker News

Pe a Avea le "Public by Design" ma Noataga Puipuiga

Toeitiiti atoa le luasefulu tausaga, na a'oa'oina ai e le au atia'e o lo'o fausia i luga o le si'osi'omaga o le Google se lesona fa'apitoa ae taua: Google API ki e le o ni mea lilo. Afai na e fa'apipi'iina se YouTube Data API ki i totonu o se faila JavaScript, e le'i popole Google. Afai na fa'aalia lau ki o Fa'afanua API i totonu o le faleteuoloa GitHub lautele, o le tali atu i le puipuiga o se fa'amimigi ma se fa'amanatu e fa'atulaga tapula'a. O le fa'ata'ita'iga atoa na fausia fa'ata'amilo i le manatu o nei ki o le a ola i le fa'ailoga tagata fa'atau, fa'aalia i so'o se tasi na te tatalaina DevTools.

O lena filosofia sa talafeagai mo se taimi umi. O se ki o fa'afanua API e fa'aalia e aunoa ma ni tapula'a e ono fa'ate'ia ai se pili, ae e le fa'afefeteina ai fa'amaumauga a le ma'i pe fa'amama se teugatupe i le faletupe. O le alaleo o le pa e tautupe ma mafai ona pulea. Mea faigaluega a Google - fa'atapula'a fa'asinoala, fa'asa'oina o le IP, fa'atapula'a o fa'aupuga - na fa'atulaga e aofia ai le fa'aleagaina, ae le o le taofia atoa o le fa'aalia.

Ona taunuu lea o Gemini, ma ua suia tulafono. O le fa'afitauli o le faitau miliona o tagata atia'e e le'i maua le fa'amanatu.

O le Fa'ata'ita'iga Faalemafaufau Talatuu lea o lo'o mu ai le au atia'e

O le poto masani a le Google developer na fa'atagaina ma le loto i ai. Ina ua e faia se ki o Maps JavaScript API, o fa'amaumauga na fa'amalosia oe e tu'u sa'o i lau HTML. O le fa'ata'ita'iga o le puipuiga e le'o fa'alilolilo—o le fa'atapula'aina. E te lokaina le ki o lau vaega, seti fa'ailo o le aofa'i, ma fa'aauau. O le inisinia fa'apitoa lea: e le mafai e talosaga a tagata fa'atauga ona taofia mealilo mai tagata fa'apitoa, o lea na fausia ai e Google se faiga e fa'ailoa ai le mea moni.

O lenei mea na fausia ai se augatupulaga o tagata atiaʻe - ma e sili atu le taua, o se faʻatupulaga o mausa faʻalapotopotoga - lea na faʻaogaina ai e Google API ki se vaega e ese le mafaufau nai lo, faʻapea, se ki faalilolilo Stripe poʻo se faʻamaoniga avanoa AWS. E te le fa'apipi'i lau ki fa'alilolilo Stripe i totonu o se nofoaga faitele. Ae o lau ki fa'afanua? E toetoe lava o se tau faatulagaina, ae le o se faalilolilo. E tele 'au na teuina i latou i faila fa'akomipiuta fa'asaga i tagata lautele, faila README, e o'o lava i suiga o le si'osi'omaga o tagata o lo'o fa'apipi'i i le NEXT_PUBLIC_ po'o le REACT_APP_ e aunoa ma se manatu fa'alua.

O tagata su'esu'e saogalemu e su'esu'e le GitHub mo fa'ailoga fa'aalia na a'oa'oina e fa'a'ese'ese fo'i ki Google API. O se ki fa'afanua ua liki o se su'esu'ega maualalo. Ole ki Gemini lea ua liki ose talanoaga e matua ese lava.

O le a le mea na Suia ma Gemini - ma Aisea e Taua ai

Google's Gemini API e le mulimuli i le tusi ta'aloga tuai. A e fa'atupuina se ki Gemini API e ala i Google AI Studio, o lo'o e faia se fa'amaoniga ma se fa'ailoga fa'alavelave e matua'i ese lava nai lo le fa'afanua po'o le YouTube ki. O ki Gemini e fa'amaonia ai le avanoa i fa'ata'ita'iga fa'ata'ita'iga gagana tetele - o se 'au'aunaga e fa'atauina ai alagaoa moni fa'akomepiuta a Google ma e totogia oe i le fa'ailoga, ae le o le va'aiga itulau.

O le mea e sili atu ona taua, e leai ni faiga fa'agata fa'agata o lo'o fausia i totonu ole laiga e mafai ai ona fa'aolaina isi ki Google. E leai se fa'atonuga faigofie "loka lenei i la'u 'upega tafa'ilagi" pulea e taofia ai se tagata osofa'i na maua lau ki i totonu o se faleteuoloa lautele mai le viliina o latou lava talosaga ma fa'aaoga lau quota - po'o lau tapulaa tau pili - mai se server i se isi atunu'u.

O le lamatiaga e le na'o mea tau tupe. E mafai ona fa'aoga se ki Gemini fa'aalia e fa'atupu ai mea leaga, fa'atino osofa'iga vave tui, po'o le fau mea faigaluega e soli ai aiaiga o le auaunaga a Google — e fa'amau uma i lau teugatupe ma toe su'esu'e i lou fa'asinomaga.

I le 2024, na iloa ai e tagata su'esu'e mo le saogalemu le faitau afe o fa'aaliga Gemini API i luga ole GitHub na'o ia, o le tele oi latou i fale teu oloa na fa'afeiloa'i muamua isi ki Google API e aunoa ma se fa'alavelave. E le'i fa'atamala le au atia'e i a latou lava tulaga fa'asolopito - sa latou fa'aogaina se fa'ata'ita'iga fa'alemafaufau na a'oa'oina e Google lava latou e fa'aoga. Sa vave ona suia le si'osi'omaga nai lo mausa.

O le Anatomy o se Fa'aaliga Fa'afuase'i

O le malamalama pe fa'afefea ona tutupu nei fa'aaliga o le la'asaga muamua lea e puipuia ai. O faiga fa'aletonu e matua'i fa'asolosolo i 'au o so'o se lapo'a:

  • Fa'avasega sese ole si'osi'omaga: O tagata atia'e na fa'aogaina ki Google Maps o lo'o fa'aulu muamua ia ki Gemini ma NEXT_PUBLIC_ po o le VITE_, fa'afuase'i ona fa'aalia i latou i le tu'ufa'atasiga o le code-side code.
  • Fa'aleaga tala fa'asolopito: E fa'aopoopoina se ki i se faila faila, fa'atino, ona aveese lea - ae o le tala fa'asolopito o le git e tumau pea ona su'eina e le gata. E fa'aogaina e tagata osofa'i mea faigaluega e pei o truffleHogma gitleaksfa'apitoa e la'u ai lenei tala fa'asolopito.
  • Ose api ma fa'ata'ita'iga leak: Saienitisi fa'ata'ita'i fa'ata'ita'iga Gemini tu'ufa'atasiga i tusi a Jupyter e tuleia na api i GitHub ma ki fa'apipi'i i totonu o sela.
  • Ci/CD fa'asese le fa'aoga: O ki o lo'o teuina e fai ma mealilo fa'apolopolo e fa'afuase'i ona fa'alogoina i fa'amaumauga faufale e fa'ailoa fa'alaua'itele i GitHub Actions po'o fa'atūlaga tutusa.
  • Tolu-vaega tautua: E fa'apipi'i e le au atia'e ki i totonu o fa'ata'ita'iga dashboards, mea faigaluega e leai ni fa'ailoga, po'o fa'aoga tu'ufa'atasi e aunoa ma le toe iloiloina o tulaga saogalemu o na platform.
  • Ala feso'ota'iga a le 'au: O ki fa'asoa ile Slack, Discord, po'o le imeli e i'u i tala fa'asolopito o fe'au su'esu'e e sili atu nai lo le fa'asologa o suiga.

O le filo masani e le'o le fa'atamala - o le fa'aletonu o fa'amatalaga. O amioga sa saogalemu i se tasi tulaga (Google Maps development) e matautia i le isi (Gemini development), ma o le foliga tutusa o faʻamaoniga e faigofie ai ona misi le eseesega.

Fausiaina o se Aganu'u Pulega Fa'alilo e Fa'afuaina

O le tulaga o Gemini ose galuega fa'amalosi aoga mo se mea o lo'o tolopoina e le tele o 'au atina'e: fausia o mea lilo fa'apitoa mo pulega nai lo faiga fa'apitoa. Mo 'au laiti, atonu e pei o le so'ona fa'ainisinia, ae o le tau o le fa'aalia o fa'amatalaga fa'amaonia - fa'asese o pili, fa'agata fa'amatalaga, fa'amatalaga soliga o fa'amaumauga - e matua'i sili atu nai lo le taumafaiga o le faia o lea sa'o.

O le pulega o mealilo fa'aonaponei o lo'o mulimulita'i i se faiga fa'avae. I le tulaga o mea tetele, meafaigaluega e pei o HashiCorp Vault, AWS Secrets Manager, poʻo Google Secret Manager e tuʻuina atu faʻamaumauga faʻapitoa, suʻeina faʻamaonia faʻatasi ma le gafatia otometi suiga. E le na'o pisinisi tetele nei - o 'au'aunaga e pei o Doppler ma Infisical e fa'apena fo'i fa'ata'ita'iga i 'au e lua pe tolu atia'e i tau e mafai ona maua.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

I le tulaga fa'ailoga, e faigofie atu le a'oa'iga: e le mafai ona pa'i fa'ailoga fa'apogai. taofi atoa. E le'o i laina fa'amatalaga, e le o fa'ata'ita'iga faila, e le o fa'ata'ita'iga fa'ata'ita'iga fa'atusa fa'atusa e foliga mai e moni. Fa'ato'a tu'u atu matau e fa'aogaina mea faigaluega e pei o le su'esu'e-lilopo'o le gitleakse maua ai soliga a'o le'i o'o atu i faleoloa mamao. O nei matau e alu minute e fetuutuuna'i ai ma tausaga e le'i alu ai lou popole e tali atu i fa'alavelave.

Mo fa'alāpotopotoga o lo'o fa'agaoioia fa'aputuga lavelave - fa'afoeina mea uma mai le CRM fe'avea'i e o'o atu i totogi tu'ufa'atasiga i faiga fa'atauga e fa'afesaga'i ma tagata fa'atau - fa'atotonugalemu pulega fa'amaonia e sili atu ona taua. Platforms e pei o leMewayz, lea e tuufaatasia 207 pisinisi modules i lalo o se faamalu faagaioia se tasi, ua fausia ma lenei mataupu faavae i lo latou autu: faʻamaonia ma API tuʻufaʻatasiga o loʻo pulea i le tulaga faʻavae, e le o faʻasalalauina i luga o modules taʻitasi poʻo siʻosiʻomaga tagata taʻitoʻatasi. Pe a mana'omia le feliuliua'i o se ki, e tasi lava le mea e tupu, i le nofoaga e tasi, ae le o le sefulu fitu vaega eseese e tu'ufa'atasia ai.

O le Fa'ailoga Attack Vector: O se Fa'amata'u Fa'ata'ita'iga Fa'ata'ita'iga Fa'atauva'a

E masani ona taula'i talanoaga mo le saogalemu i soliga o fa'amatalaga ma avanoa e le'i fa'atagaina. O le fa'afitauli fa'aalia Gemini e fa'aopoopoina ai se fa'ata'ita'iga fa'amata'u lona tolu e tatau ona fa'alogo tutusa: fa'asesega tau pili ile fua.

E taugata le fa'ata'ita'iga o gagana fa'atusa. GPT-4 ma Gemini Ultra process tokens i vaega ninii o le sene ta'itasi, ae i le fua - afe o talosaga, miliona o fa'ailoga - o na vaega ninii e fa'aopoopo i le afe o tala vave. O tagata osofa'i latou te mauaina fa'aaliga AI API e le mana'omia au fa'amatalaga. Latou te manana'o fua fua. O le a latou fa'aogaina ou fa'ailoga e fa'atino ai a latou lava auaunaga AI, toe fa'atau atu le malosi fa'atatau, po'o le fa'amamafa-fa'ata'ita'i a latou talosaga - a'o alu atu le pili ia te oe.

Na fa'amauina e se tasi tagata fa'atupuina le fafagu i luga o le $23,000 pili mai le ki Gemini fa'aalia i totonu o se fale teuoloa mo le itiiti ifo i le ono itula. O le tagata osofaʻi na faʻaaogaina vave le faʻaogaina, faʻaauau pea galuega faʻatupuina maualuga seʻia oʻo ina maua e Google le mea taufaasese. Na iu lava ina toe suia e le tagata atia'e ia moliaga ina ua uma se fe'ese'esea'iga umi, ae na taofia le teugatupe i lena vaitaimi, ma ave'esea ai le auaunaga.

O le mea lea e le suitulaga ai fa'asalalauga pili ma tapula'a mo le fa'atonutonuina o mealilo sa'o - o laina mulimuli ia o le puipuiga e te fa'amoemoe e te le mana'omia. O le fa'atulagaina o tapula'a fa'aalu masina ta'i masina i fa'amatalaga a le AI API o lo'o i luga o le laulau i le taimi nei, ae o le puipuiga moni lava o le fa'amautinoaina o na fa'ailoga e le mafai ona sasaa i le taimi muamua.

Laasaga Fa'atino mo 'Au o lo'o Faia le Suiga

Afai o lo'o fau e lau 'au ia Google API tu'ufa'atasiga i lalo o le fa'ata'ita'iga tuai o le mafaufau ma o lo'o fa'aopoopo nei Gemini i le fa'aputuga, o se lisi fa'afouga moni lea:

  1. Su'esu'e fa'amaumauga o lo'o iai i le taimi lava lea. Fa'agaoioi truffleHogpo'o gitleaksfa'asaga i lou tala atoa git, ae le na'o le HEAD o lo'o iai nei. Ia taula'i fa'apitoa i so'o se faleteuoloa na fa'aoga Google API ki i aso ua mavae.
  2. Tili uma ki fa'aalia. Afai na aliali mai se ki Gemini i se tautinoga, fa'apea ua fa'aletonu. Aveese ma fai se mea fou. Aua le taumafai e iloilo pe na maua e se tasi.
  3. Fa'atino le su'esu'e muamua. Fa'apipi'i fa'amau fa'alilolilo i masini uma a le atina'e ma i paipa CI/CD e fai ma faitoto'a e le mafai ona pasi.
  4. Fa'atu se su'esu'ega autu. Ia iloa po'o fea au'aunaga o lo'o iai fa'amaoniga, o ai e ana ia mea, o anafea na toe sui ai, ma le mea e fa'aoga ai. O se ripoti o se amataga lelei; o le pule o mealilo o le taunuuga.
  5. Se'i fa'atonu fa'ailoga ma tapula'a. I so'o se AI API account, fetu'una'i fa'ailo i le 50% ma le 80% o au tupe fa'aalu fa'alemasina, ma fa'atulaga ni tapula'a faigata e taofia ai fa'alavelave fa'alavelave.
  6. Fa'amauma'oti le fa'ata'ita'iga fou o le mafaufau. Fa'afou mea e fa'aoga ai lau 'au ma tusitaulima fa'ainisinia e ta'u manino mai ai o ki Gemini API o fa'amatalaga e maualuga le ma'ale'ale e mana'omia ai le faiga tutusa ma mealilo o le faiga o totogi.

O le Lesona Lautele mo Pisinisi Fa'alagolago i Tulaga Fa'avae

O le tulaga Gemini o loʻo faʻaalia ai se faʻataʻitaʻiga e aʻafia ai soʻo se pisinisi e matua tuʻufaʻatasia ma faʻasalalauga lona tolu: o faʻavae e faʻaleleia, ma faʻaleleia tulaga manaʻomia o le saogalemu ma i latou, ae o masaniga faʻalapotopotoga o 'au o loʻo faʻaaogaina na faʻavae e masani lava ona le faʻasolosolo. O le mea sa saogalemu ananafi e mata'utia i aso nei, ma o le va i le va o na setete e lua o lo'o tutupu ai soliga.

E fa'apitoa lea mo pisinisi o lo'o fa'agaoioia fa'aputuga fa'agaioiga lavelave. O se kamupani o loʻo faʻaogaina uiga faʻamalosia AI i luga o auaunaga a tagata faʻatau, auʻiliʻiliga, faʻatupuina o mea, ma faʻatonuga o oloa e mafai ona i ai Gemini tuʻufaʻatasia i le tele o tulaga eseese - e taʻitasi ma se tulaga faʻaalia pe a fai e le ogatasi faʻamaonia. O le fofo e le na'o le sili atu o mausa a le tagata e atiaeina; o le fausaga. O avanoa fa'amaonia e mana'omia ona fa'atotonugalemu, su'etusi, ma fa'atonutonu ile tulaga maualuga.

O faiga fa'apisinisi fa'aonaponei ua fa'atupula'ia le fa'atulagaina ma lenei manatu. Pe aMewayzfaʻapipiʻi le gafatia AI i luga o lona seti - mai le atamai CRM workflows i faʻamatalaga faʻaautomatika i lona 207-module ecosystem - faʻatautaia faʻamaoniga e faʻatautaia i luga ole laiga o aseta, ae le o le faʻaogaina o talosaga. E le fa'atautaia e tagata ta'ito'atasi fa'alapotopotoga fa'apitoa ki API; latou te fa'aogaina agava'a e ala i fa'aputuga e fa'amalosia ai faiga fa'avae, su'etusi avanoa, ma fa'atapula'a le fa'avevela pe a fa'aletonu. O le fausaga lea e mana'omia e le vaitaimi o Gemini: e le na'o ni mausa lelei, ae sili atu faiga e fa'aoga ai le mausa sa'o na'o le filifiliga avanoa.

E le'i sese Google i le fausiaina o se fa'ata'ita'iga ki API fa'atagaina mo Fa'afanua ma YouTube. O lena faʻataʻitaʻiga sa talafeagai mo na auaunaga. Ae talu ai ona o le gafatia ma faʻamatalaga tau o API e faʻaleleia tele - ma talu ai o AI API o loʻo faʻatusalia atonu o le pito sili ona mataʻutia i lena evolusione - e manaʻomia e le alamanuia atoa ona toe faʻafoʻi ona faaletonu. O le au atia'e o lo'o olaola i lenei si'osi'omaga, e le oi latou na sili ona lelei le a'oa'oina o tulafono tuai, ae o i latou e iloa le taimi ua matua'i suia ai tulafono.

Fesili e Fai soo

Aisea na manatu ai ile tala faasolopito ole Google API e saogalemu e fa'aalia fa'alaua'itele?

Na mamanuina e Google le tele o ana API - Fa'afanua, YouTube, Nofoaga - mo le fa'aogaina e tagata o tausia, o lona uiga na fa'apipi'i ma le loto i ai ki i le fa'ailoga pito i luma e iloa e so'o se tasi. O le fa'ata'ita'iga saogalemu na fa'alagolago i tapula'a fa'aoga e pei o lisi fa'ataga ma su'ega fa'asinoala nai lo le fa'alilolilo autu. Mo le tele o tausaga, o se ki fa'aalia na manatu o se fa'afitauli fa'atulagaina, ae le o se fa'afitauli matuia e mana'omia ai le suiga vave.

O le a le mea na suia ina ua fa'aofi e Google ki Gemini API?

E le pei o talatuu Google APIs, Gemini API ki e sili atu ona galue e pei o mealilo masani - o le faʻaalia o se tasi e mafai ona iʻu ai i ni moliaga e le faʻatagaina i lau teuga tupe, faʻaoga faʻataʻitaʻiga, poʻo le vaivai o le aofaʻi e aunoa ma se faʻatapulaʻaina o le vaega e faʻasaoina oe. O le suiga o lona uiga e tatau nei i tagata atiaʻe ona faʻaogaina ki Gemini i le faʻatonuga tutusa e pei o AWS faʻamaonia poʻo Stripe ki faalilolilo, teuina i latou i le itu-server ae aua lava neʻi faʻafeiloaʻi tagata faʻatau.

E fa'afefea ona pulea lelei e le au atia'e ki API mo auaunaga AI i aso nei?

O le fa'ata'ita'iga sili o le teuina uma o ki AI API e fai ma suiga o le si'osi'omaga i luga o le 'au'aunaga, e le'o iai i faila e pulea fa'aliliuga po'o fusi o tagata fa'atau. Fa'aoga se pule fa'alilolilo, fesuia'i ki i taimi uma, ma seti tapula'a fa'aalu ile tulaga o lo'o tu'uina atu. Platforms pei o Mewayz —se 207-module pisinisi OS i le $19/mo o lo'o maua ile app.mewayz.com - fa'atautaia le pulega fa'amaonia o le API i totonu o latou atina'e ina ia aua ne'i fa'atautau lima e 'au ki i auaunaga.

O le a le mea e tatau ona ou faia pe afai ua fa'afuase'i ona ou fa'aalia se ki Gemini API?

Fa'ate'a le ki fa'aletonu i le taimi lava lena e ala i le Google Cloud Console ma fa'atupu se mea e sui ai a'o le'i faia se isi mea. Su'e lau lisi o pili mo ni fa'aoga fa'afuase'i e mafai ona ta'u mai ai le ki ua seleseleina. Ona toe iloilo lea o lau codebase, suiga ole siosiomaga CI/CD, ma so'o se faleteuoloa lautele mo isi fa'ailoga ua liki. Fai le mea na tupu e pei ona e faia i so'o se fa'ailoga fa'aalia o le totogiina - fa'apea na maua ma fa'atino.