Gemini API: regionální chyby, bezplatný tarif a oprávnění klíče
MarkdownJak podle textu chyby a příslušných podmínek rozlišit chyby 403 Access Restricted, 400 FAILED_PRECONDITION a 403 PERMISSION_DENIED.
Přečíst celý článek
Ne každá chyba Gemini ale souvisí s vaším regionem. Jedna se týká bezplatného tarifu, další samotného klíče API. A na programování mi Gemini připadá trochu přitroublé, i když jsem mu už nejednou dala druhou šanci.
Vysvětlím, jak z chybové zprávy poznat, co se stalo, a co použít místo Gemini. Pojďme na to.
Informace o používání služby najdete v dokumentaci Ailoot.
Hlavní poznatek
403 Access Restricted znamená porušení podmínek přístupu. 400 FAILED_PRECONDITION znamená, že bezplatný tarif není v dané zemi dostupný. 403 PERMISSION_DENIED se zprávou o oprávněních klíče znamená, že používáte nesprávný klíč. Na programování použijte Claude Code; pokud vám nevyhovuje, zkuste Codex, potom Qwen nebo DeepSeek.
Jak ověřit, ve kterých regionech Gemini funguje?
Google vede samostatnou stránku se seznamem míst, kde fungují Gemini API a Google AI Studio:
Gemini API a Google AI Studio jsou dostupné v následujících zemích a teritoriích. Pokud se nenacházíte v žádné z těchto zemí nebo teritorií, zkuste Gemini API na platformě Gemini Enterprise Agent Platform
Překlad: „Gemini API a Google AI Studio jsou dostupné v následujících zemích a teritoriích. Pokud se v žádné z nich nenacházíte, zkuste Gemini API na platformě Gemini Enterprise Agent Platform.“
Seznam obsahuje 230 položek, od Albánie po Ålandy. Gemini Enterprise Agent Platform je platforma Google Cloud.
Pokud vás místo do AI Studia přesměrují na tuto stránku, Google uvádí 3 důvody: váš region, věk nižší než 18 let a neověřený věk ve vašem účtu Google.
403 Access Restricted: co s tím má společného váš region?
Google to popisuje takto:
Pokud se zobrazí chyba 403 Access Restricted, používáte Google AI Studio způsobem, který není v souladu s podmínkami služby. Jedním z častých důvodů je, že se nenacházíte v podporovaném regionu.
Překlad: „Pokud se zobrazí chyba 403 Access Restricted, používáte Google AI Studio způsobem, který porušuje podmínky služby. Jedním z častých důvodů je, že se nenacházíte v podporovaném regionu.“
Váš region je jednou ze 4 kontrol. Zbývající 3 jsou:
- požadavek musí projít automatickými bezpečnostními kontrolami;
- musíte přijmout podmínky služby společnosti Google a dodatečné podmínky pro generativní AI;
- projekt Google Cloud nesmí být označen kvůli porušování pravidel.
400 FAILED_PRECONDITION a bezplatný tarif
Tato chyba se týká peněz. Tady je její znění v tabulce chyb Gemini API:
Bezplatný tarif Gemini API není ve vaší zemi dostupný. Povolte fakturaci pro svůj projekt v Google AI Studiu.
Překlad: „Bezplatný tarif Gemini API není ve vaší zemi dostupný. Povolte fakturaci pro svůj projekt v Google AI Studiu.“
Google doporučuje v AI Studiu povolit placený tarif. To ale funguje jen v zemích uvedených na seznamu.
403 PERMISSION_DENIED: přečtěte si zprávu
Číslo je stejné, ale zpráva v tabulce chyb se liší:
Váš klíč API nemá požadovaná oprávnění.
Překlad: „Váš klíč API nemá požadovaná oprávnění.“
Podle Googlu jste buď vybrali nesprávný klíč, nebo přistupujete k doladěnému modelu bez potřebného oprávnění. Ověřte, že je klíč správný a má potřebný přístup.
Stejná chyba PERMISSION_DENIED se ale v AI Studiu objevuje také při kontrole regionu: Google to popisuje na stránce o 4 kontrolách. Čtěte proto zprávu. Pokud se v ní mluví o oprávněních klíče, zkontrolujte klíč. Pokud se týká vašeho regionu, klíč s tím nemá nic společného.
Má cenu u Gemini zůstávat?
Na programování podle mě ne. Mám Gemini v nejvyšším tarifu, ale programy s ním netvořím. Používám ho na videa a fotky. Měsíc jsem pracovala v Google Antigravity, programu Googlu pro práci s kódem, a stejně jsem se vrátila k VS Code.
Na tom, že Gemini udrží v hlavě 1 milion tokenů, nezáleží: je o něco méně chytré než ChatGPT. Antigravity není hloupé a líbí se mi, ale kvalita je bohužel stále mnohem horší. Když není k dispozici nic jiného, poslouží: něco je lepší než nic.
Gemini vyniká v hloubkovém online průzkumu témat. Vždyť je to Google: prochází všechny weby a všude má přístup. Proto tento typ průzkumu dělám v Gemini, a ne v Claude: Claude je drahý a spotřebuje spoustu tokenů. Počítejte ale s tím, že Gemini píše hodně, zdlouhavě a nedokáže vytáhnout hlavní myšlenku.
Co použít místo Gemini
Moje pořadí je následující. Claude Code, protože je prostě chytřejší. Proč volit méně inteligentní model, když je k dispozici ten nejchytřejší? Pokud ho nedokážete zprovoznit, použijte ChatGPT Codex: snáze se k němu dostanete a je tam méně blokací. Pokud nefunguje ani ten, jsou tu čínské modely.
Video porovnává další modely pro vibe coding:
Představuje Codex, Gemini, Qwen, Cursor, Lovable, Bolt a v0 a vysvětluje volbu Claude Code v popsaném pracovním příkladu.
Qwen. Qwen je čínský model. Za Opusem, nejsilnějším modelem Claude, zaostává přibližně o 10 %; je docela dobrý, ale pomalý. Také ho používám, hlavně ke kontrole chyb v kódu. Vysvětlila jsem, jak ho nastavit, v samostatném článku.
DeepSeek. Jde o čínskou platformu. Nedokáže ale zvládnout úlohu trvající několik hodin: zkoušela jsem to a cestou se rozbije. Vysvětlila jsem, jak se liší od ChatGPT, v samostatném článku.
Vysvětlila jsem, který model zvolit pro konkrétní úlohu, abyste zbytečně nepřepláceli, v samostatném článku.
Pokud je Gemini součástí vašeho produktu
Záložní model do produktu zařaďte hned od začátku. V popsaném případě se používalo oficiální API ChatGPT a účet byl zablokován: služba zpracovala text uživatele obsahující urážlivé poznámky. Uživatel se o blokaci vůbec nedozvěděl, protože služba po obdržení odmítnutí přešla na čínský model.
Podobný rozbor regionální chyby Claude Code najdete v samostatném článku.
Pokud Gemini a Claude ve vašem regionu nejsou dostupné, porovnejte dostupné alternativy pro svou úlohu.
Zdroje
- Google: Dostupné regiony pro Gemini API a Google AI Studio – seznam 230 zemí a teritorií, 3 důvody přesměrování na tuto stránku a Gemini Enterprise Agent Platform pro země mimo seznam.
- Google: Řešení problémů s Google AI Studio – chyba 403 Access Restricted a 4 kontroly přístupu, při kterých se může objevit PERMISSION_DENIED.
- Google: Chyby API – 400 FAILED_PRECONDITION pro bezplatný tarif a 403 PERMISSION_DENIED kvůli oprávněním klíče.
Poznejte Ailoot.
Další podrobnosti
Časté otázky
Znamená každá chyba Gemini 403 nepodporovanou zemi?
Ne. Čtěte celou chybovou zprávu. Kontroly přístupu AI Studio zahrnují region, věk a podmínky účtu; zpráva PERMISSION_DENIED o oprávněních klíče naopak vyžaduje kontrolu vybraného klíče a jeho přístupu.
Co ověřit, když bezplatný tarif vrací FAILED_PRECONDITION?
Ověřte dostupnost bezplatného tarifu Gemini API ve své zemi a projektu. Omezení bezplatného tarifu nezaměňujte za chybný klíč API; článek pro tuto chybu odkazuje na stránky Google o regionech a řešení potíží.