Co se vyplatí znát pro vibe coding

Co je Google Cloud Console?

Ovládací panel Googlu, kde vytáhnete klíč k jeho službám. Chcete v appce Nano Banana, GA4 nebo Search Console? Cesta k nim vede přes tuhle konzoli. Vypadá děsivě, jde v ní ale jen o pár věcí.

Autor: Jindřich Fáborský · 17 let v marketingu · 2 000+ hodin vibe codingu · 180+ projektů

Google Cloud Console jako ovládací panel: projekt, zapnutá API a přístupové klíče pro appku

Co se vyplatí znát

Odsud si vezmete klíč ke Google API.

Rychlá odpověď

Co je tedy Google Cloud Console?

Google Cloud Console je ovládací panel ke cloudovým službám Googlu. Přihlásíte se do ní běžným Google účtem.

Pro vibe codera je to hlavně jedno místo: sem si chodíte zapnout Google službu a vytáhnout klíč, který pak vaše appka nebo Claude Code potřebuje: pro Gemini, Google Analytics (GA4), Search Console a další.

Nebudu vám lhát: prostředí je to hodně uživatelsky nepřehledné. Sám tam nerad chodím. Ale stojí za to se v tom zorientovat.

Kde v konzoli reálně budete:

Projekt kontejner všeho Zapnout API povolit službu Credentials přístupové klíče Billing fakturace

Jak se v konzoli vyznat

Od prázdného projektu ke klíči v appce

Konzole vypadá jako džungle záložek, ale vede tudy jedna cesta. Proklikejte si ji krok za krokem.

Krok 1 ze 4

🗂️ Projekt

V Google Cloud všechno žije uvnitř „projektu“. Založíte prázdný projekt (pár kliknutí), dostane trvalé jméno a ID. K projektu pak patří zapnuté služby, klíče i fakturace. Klidně mějte jeden projekt na jednu appku, ať se vám to nemíchá.

Konzole vypadá jako džungle, ale vede tudy jedna cesta. Projekt, zapnout službu, vzít klíč, napojit.

API klíč, OAuth nebo service account?

Který přístup vaše appka potřebuje

Tři typy přístupových údajů a nejčastější místo, kde se lidi ztratí. Klepněte na dlaždici a uvidíte, kdy se který hodí.

API klíč

Jeden krátký klíč (u Gemini začíná znaky „AIza…“). Neříká, kdo jste vy, jen ke kterému projektu volání patří (kvůli účtování a limitům). Nastavíte ho appce a hotovo.

Kdy ho použít

Na jednoduchá volání, kde se nikdo nepřihlašuje: appka jen zavolá službu a dostane odpověď.

Příklad

Gemini image API („nanobanana“) pro generování obrázků. Klíč si nejsnáz uděláte v Google AI Studiu.

Ve zkratce: API klíč na jednoduchá volání (Gemini), OAuth když se přihlašují vaši uživatelé, a service account, když appka čte data sama za sebe (GA4, Search Console).

Napojení v praxi

Tři služby, na které se napojíte nejčastěji

Přesně tyhle tři řeším ve svých projektech i v kurzu. U každé je vidět, jaký klíč potřebuje a kde je háček.

API klíč

Gemini image API (nanobanana)

Generování obrázků modelem Gemini 3 Pro Image (Nano Banana Pro). Klíč si nejsnáz uděláte v Google AI Studiu (projekt v Cloudu vám vytvoří samo). Model umí i editovat obrázky, nejen generovat nové.

Service account

GA4 Data API

Čtení dat z Google Analytics 4. Vytvoříte service account, zapnete API a jeho e-mail přidáte do GA4 → Property Access Management (stačí role Viewer). V rámci limitů zdarma, bez platebního účtu.

Service account

Search Console API

Data z Google Search Console (dotazy, pozice, prokliky). Stejný postup: service account plus přidat jeho e-mail do Nastavení → Uživatelé a oprávnění u každé property zvlášť. Taky zdarma v rámci limitů.

Na co si dát pozor

Čtyři místa, která začátečníka pálí

Konzole má pár pastí, které se opakují. Tady je narovinu, ať do nich nespadnete.

Rozpočtový limit neutne útratu

V Google Cloud si nastavíte rozpočet a alerty, ale ty jen upozorní, samy útratu nezastaví. U placených AI modelů proto hlídejte spotřebu, autonomní generování umí prohnat kredit rychleji, než čekáte.

Service account nevidí, dokud ho nepozvete

Platný JSON klíč nestačí. U GA4 i Search Console musíte přidat e-mail service accountu jako uživatele do dané property. Bez toho appka dostane jen prázdno nebo chybu přístupu.

Klíč nikdy do frontendu ani na GitHub

API klíč i JSON service accountu patří jen na server, do souboru .env mimo Git. Google uniklé klíče sám automaticky deaktivuje, ale to už je pozdě. Při úniku klíč hned zrušte a udělejte nový.

OAuth v režimu „Testing“ vyprší

Když u OAuth appky necháte souhlasnou obrazovku v režimu „Testing“, přihlášení vyprší po pár dnech a appka přestane fungovat. Přepněte ji na „Production“, ať máte klid.

✅ Dobrá zpráva: proklikat vás tím může AI

Konzole je ošklivá a komplikovaná, to říkám i svým studentům. Ale nemusíte ji luštit sami. Claude Code vás celým nastavením provede krok za krokem, řekne přesně, na co kliknout, a klíč pak sám uloží do appky. V kurzu na to mám i hotové prompty. Z hrůzy je najednou pár kliknutí.

Napojení na Google služby učím krok za krokem

V kurzu AI First je celá lekce o tom, jak přes Google Cloud Console propojit GA4 a Search Console s Claude Code, s hotovými prompty, které vás konzolí provedou. Žádné hádání, co kam kliknout.

21 hodin videí, 1 800+ absolventů, roční licence s aktualizacemi zdarma. Parťák, který vibe codingu dal přes 2 000 hodin a postavil přes 180 projektů.

FAQ

Časté otázky

Co je Google Cloud Console a čím se liší od Google Cloud Platform?+

Google Cloud Platform (GCP) je celá sada cloudových služeb Googlu. Google Cloud Console (console.cloud.google.com) je webový ovládací panel k ní: přes něj zakládáte projekty, zapínáte služby a vytváříte přístupové klíče. Přihlásíte se do ní běžným Google účtem, žádná zvláštní registrace není potřeba. Pozor, není to Admin Console (správa Google Workspace), to je jiná konzole.

Jak získám API klíč pro Gemini zdarma?+

Nejjednodušší cesta je Google AI Studio (aistudio.google.com): kliknete na „Get API key“ → „Create API key“ a Google vám k němu sám založí projekt v Cloudu. Klíč vložíte do appky jako proměnnou prostředí. Free tier na start stačí a nechce kartu, jen má nižší limity. Pro vyšší limity nebo produkci napojíte platební účet.

Co je service account a kdy ho appka potřebuje?+

Service account je „robotí“ účet pro appku nebo server: jedná sám za sebe, ne za konkrétního přihlášeného člověka. Nemá heslo, přihlašuje se přes stažený soubor s klíčem (JSON). Použijete ho, když appka běží na pozadí a čte data bez toho, aby u toho někdo klikal, typicky u GA4 Data API nebo Search Console API.

Co je Google OAuth a k čemu je souhlasná obrazovka?+

OAuth je způsob, jak appka jedná jménem přihlášeného uživatele. Uživatel klikne „přihlásit přes Google“, uvidí souhlasnou obrazovku (co po něm appka chce) a přístup odsouhlasí. Používá se, když do vaší appky vstupují koncoví uživatelé svým Google účtem. Souhlasnou obrazovku (název appky, kontakt, rozsah přístupu) nastavíte v konzoli jednou.

Jak zapnu (povolím) API v projektu?+

V konzoli otevřete „APIs & Services“ → „Library“, najdete službu (třeba Generative Language API pro Gemini, Google Analytics Data API, Search Console API) a kliknete na Enable. Bez tohoto kroku vám appka vrací chybu, i když má platný klíč. API se zapíná zvlášť pro každý projekt.

Je Google Cloud Console zdarma? Co reálně stojí peníze?+

Samotná konzole i zakládání projektů jsou zdarma. Platí se za spotřebu placených služeb. Čtení dat z GA4 Data API i Search Console API je v rámci limitů zdarma a nevyžaduje ani platební účet. Placené jsou hlavně AI modely (Gemini nad free tierem). Noví zákazníci navíc dostávají 300 dolarů kreditu na 90 dní.

Proč po mně Google chce platební kartu?+

U služeb, které se mohou účtovat (třeba placený tier Gemini), chce Google mít napojený platební účet. Karta ale sama o sobě neznamená, že platíte, dokud zůstanete ve free limitech. Pozor na jednu věc: rozpočtový limit v Google Cloud jen upozorňuje, neutne útratu automaticky. U autonomního generování si proto nastavte alerty a hlídejte spotřebu.

Jak napojím GA4 a Search Console na appku?+

Vytvoříte service account, stáhnete jeho JSON klíč a hlavně: jeho e-mail (končí na iam.gserviceaccount.com) přidáte jako uživatele do dané property, u GA4 v Admin → Property Access Management, u Search Console v Nastavení → Uživatelé a oprávnění. Bez tohoto kroku má appka platný klíč, ale nic neuvidí. Je to nejčastější kámen úrazu.