Gemini API: fouten met regio's, het gratis abonnement en API-sleutelrechten
MarkdownHoe je 403 Access Restricted, 400 FAILED_PRECONDITION en 403 PERMISSION_DENIED van elkaar onderscheidt aan de hand van de foutmelding en de toepasselijke voorwaarden.
Lees het volledige artikel
Maar niet elke Gemini-fout heeft met je regio te maken. De ene gaat over het gratis abonnement, de andere over de API-sleutel zelf. En voor programmeren vind ik Gemini wat traag van begrip, ook al heb ik het meer dan eens een tweede kans gegeven.
Ik leg uit hoe je aan de foutmelding kunt zien wat er is gebeurd en wat je in plaats van Gemini kunt gebruiken. Daar gaan we.
Informatie over het gebruik van de service vind je in de Ailoot-documentatie.
Belangrijkste punt
403 Access Restricted betekent dat de toegangsvoorwaarden zijn geschonden. 400 FAILED_PRECONDITION betekent dat het gratis abonnement niet beschikbaar is in het land. 403 PERMISSION_DENIED met een melding over sleutelrechten betekent dat je de verkeerde sleutel gebruikt. Gebruik Claude Code voor programmeren; als dat niet werkt, probeer dan Codex en vervolgens Qwen of DeepSeek.
Hoe controleer je in welke regio's Gemini wordt ondersteund?
Google houdt een aparte pagina bij met de landen waar Gemini API en Google AI Studio werken:
Gemini API en Google AI Studio zijn beschikbaar in de volgende landen en gebieden. Als je je niet in een van deze landen of gebieden bevindt, probeer Gemini API dan via Gemini Enterprise Agent Platform
Vertaling: “Gemini API en Google AI Studio zijn beschikbaar in de volgende landen en gebieden. Bevind je je niet in een van deze landen of gebieden, probeer Gemini API dan via Gemini Enterprise Agent Platform.”
De lijst bevat 230 vermeldingen, van Albanië tot de Ålandeilanden. Gemini Enterprise Agent Platform is een Google Cloud-platform.
Als je in plaats van naar AI Studio naar deze pagina wordt doorgestuurd, geeft Google 3 redenen: je regio, dat je jonger bent dan 18 en dat je leeftijd niet is geverifieerd in je Google-account.
403 Access Restricted: wat heeft je regio ermee te maken?
Google beschrijft het als volgt:
Als je de foutmelding 403 Access Restricted ziet, gebruik je Google AI Studio op een manier die niet voldoet aan de Servicevoorwaarden. Een veelvoorkomende reden is dat je je niet in een ondersteunde regio bevindt.
Vertaling: “Als je de foutmelding 403 Access Restricted ziet, gebruik je Google AI Studio op een manier die in strijd is met de Servicevoorwaarden. Een veelvoorkomende reden is dat je je niet in een ondersteunde regio bevindt.”
Je regio is een van de 4 controles. De andere 3 zijn:
- de aanvraag moet de geautomatiseerde veiligheidscontroles doorstaan;
- je moet akkoord gaan met de Servicevoorwaarden van Google en de aanvullende voorwaarden voor generatieve AI;
- het Google Cloud-project mag niet zijn gemarkeerd wegens overtredingen.
400 FAILED_PRECONDITION en het gratis abonnement
Deze fout gaat over geld. Dit is de melding in de foutentabel van Gemini API:
Het gratis abonnement van Gemini API is niet beschikbaar in je land. Schakel facturering in voor je project in Google AI Studio.
Vertaling: “Het gratis abonnement van Gemini API is niet beschikbaar in je land. Schakel facturering in voor je project in Google AI Studio.”
Google raadt aan een betaald abonnement in AI Studio in te schakelen. Maar dat werkt alleen voor landen op de lijst.
403 PERMISSION_DENIED: lees de melding
Het nummer is hetzelfde, maar de melding in de foutentabel is anders:
Je API-sleutel heeft niet de vereiste rechten.
Vertaling: “Je API-sleutel heeft niet de vereiste rechten.”
Volgens Google kan het komen doordat je de verkeerde sleutel hebt gekozen of een fijn afgestemd model probeert te gebruiken zonder de vereiste autorisatie. Controleer of de sleutel juist is en toegang heeft.
Maar in AI Studio treedt dezelfde PERMISSION_DENIED ook op tijdens de regiocontrole: Google beschrijft dit op de pagina over de 4 controles. Lees daarom de melding. Gaat die over sleutelrechten, controleer dan de sleutel. Gaat die over je regio, dan heeft de sleutel er niets mee te maken.
Is het de moeite waard Gemini te blijven gebruiken?
Voor programmeren denk ik van niet. Ik heb Gemini met het hoogste abonnement, maar ik bouw er geen programma's mee. Ik gebruik het voor video's en foto's. Ik heb een maand gewerkt in Google Antigravity, Googles programma om met code te werken, en ben toch teruggegaan naar VS Code.
Het maakt niet uit dat Gemini 1 miljoen tokens kan onthouden: het is iets minder slim dan ChatGPT. Antigravity is niet dom en ik vind het fijn, maar de kwaliteit is helaas nog steeds veel slechter. Als er niets anders beschikbaar is, kan het ermee door: iets hebben is beter dan niets.
Gemini is goed in diepgaand online onderzoek naar een onderwerp. Het is tenslotte Google: het slokt elke website op en elke website laat het binnen. Daarom doe ik dit soort onderzoek met Gemini en niet met Claude: Claude is duur en verbruikt een hoop tokens. Houd er wel rekening mee dat Gemini veel en uitgebreid schrijft en de kern er niet uit kan halen.
Wat kun je in plaats van Gemini gebruiken?
Mijn volgorde is als volgt. Claude Code, omdat het simpelweg slimmer is. Waarom zou je een minder intelligent model kiezen als het slimste beschikbaar is? Als je het niet aan de praat krijgt, gebruik dan ChatGPT Codex: toegang krijgen is makkelijker en er zijn minder blokkades. Werkt dat ook niet, dan zijn er Chinese modellen.
De video vergelijkt andere modellen voor vibe coding:
De video behandelt Codex, Gemini, Qwen, Cursor, Lovable, Bolt en v0 en legt uit waarom in het beschreven praktijkvoorbeeld voor Claude Code is gekozen.
Qwen. Qwen is een Chinees model. Het loopt ongeveer 10% achter op Opus, het sterkste model van Claude; het is redelijk goed, maar traag. Ik gebruik het ook, vooral om code op bugs te controleren. Ik heb uitgelegd hoe je het instelt in een apart artikel.
DeepSeek. Dit is een Chinees platform. Maar het kan geen taak aan die meerdere uren duurt: ik heb het geprobeerd en onderweg loopt het vast. Ik heb uitgelegd hoe het verschilt van ChatGPT in een apart artikel.
Ik heb uitgelegd welk model je voor welke taak kiest om niet te veel te betalen in een apart artikel.
Als Gemini deel uitmaakt van je product
Bouw vanaf het begin een terugvalmodel in. In het beschreven geval werd de officiële ChatGPT API gebruikt en werd het account geblokkeerd: de service had tekst van een gebruiker met beledigende opmerkingen verwerkt. De gebruiker merkte de blokkade niet eens, omdat de service na een weigering overschakelde naar een Chinees model.
Een vergelijkbare analyse van de regiomelding van Claude Code staat in een apart artikel.
Als Gemini en Claude niet beschikbaar zijn in je regio, vergelijk dan de beschikbare alternatieven voor je taak.
Bronnen
- Google: Beschikbare regio's voor Gemini API en Google AI Studio - een lijst van 230 landen en gebieden, 3 redenen waarom je naar de pagina wordt doorgestuurd en Gemini Enterprise Agent Platform voor landen buiten de lijst.
- Google: Problemen met Google AI Studio oplossen - de fout 403 Access Restricted en 4 toegangscontroles waarbij PERMISSION_DENIED kan optreden.
- Google: API-fouten - 400 FAILED_PRECONDITION voor het gratis abonnement en 403 PERMISSION_DENIED voor sleutelrechten.
Maak kennis met Ailoot.
Meer details
Vragen en antwoorden
Betekent elke Gemini-403 dat mijn land niet wordt ondersteund?
Nee. Lees de volledige foutmelding. AI Studio controleert onder meer regio, leeftijd en accountvoorwaarden; een PERMISSION_DENIED-melding over sleutelmachtigingen vereist juist controle van de gekozen sleutel en de toegang daarvan.
Wat controleer ik als de gratis versie FAILED_PRECONDITION teruggeeft?
Controleer of de gratis Gemini API-laag beschikbaar is voor je land en project. Verwar die beperking niet met een ongeldige API-sleutel; het artikel verwijst voor de specifieke fout naar Googles regio- en probleemoplossingspagina’s.