Blog

Gemini API: fejl om region, gratisniveau og API-nøgletilladelser

Markdown

Sådan skelner du mellem 403 Access Restricted, 400 FAILED_PRECONDITION og 403 PERMISSION_DENIED ud fra fejlteksten og de gældende betingelser.

Læs hele artiklen

Men ikke alle Gemini-fejl handler om din region. Én handler om gratisniveauet, en anden om selve API-nøglen. Og til kodning synes jeg, at Gemini virker lidt tungnem, selvom jeg har givet det en ny chance mere end én gang.

Jeg forklarer, hvordan du kan se, hvad der er sket, ud fra fejlmeddelelsen, og hvad du kan bruge i stedet for Gemini. Lad os komme i gang.

Se Ailoot-dokumentationen for oplysninger om, hvordan du bruger tjenesten.

Det vigtigste

403 Access Restricted betyder, at adgangsvilkårene er blevet overtrådt. 400 FAILED_PRECONDITION betyder, at gratisniveauet ikke er tilgængeligt i landet. 403 PERMISSION_DENIED sammen med en meddelelse om nøgletilladelser betyder, at det er den forkerte nøgle. Til kodning skal du bruge Claude Code; hvis det ikke fungerer, kan du bruge Codex og derefter Qwen eller DeepSeek.

Hvordan kontrollerer du, hvilke regioner Gemini understøtter?

Google har en separat side med en liste over, hvor Gemini API og Google AI Studio fungerer:

Gemini API og Google AI Studio er tilgængelige i følgende lande og territorier. Hvis du ikke befinder dig i et af disse lande eller territorier, kan du prøve Gemini API i Gemini Enterprise Agent Platform.

https://ai.google.dev/gemini-api/docs/available-regions

Oversættelse: ”Gemini API og Google AI Studio er tilgængelige i følgende lande og territorier. Hvis du ikke befinder dig i et af dem, kan du prøve Gemini API i Gemini Enterprise Agent Platform.”

Listen indeholder 230 poster, fra Albanien til Åland. Gemini Enterprise Agent Platform er en Google Cloud-platform.

Hvis du bliver viderestillet til denne side i stedet for AI Studio, angiver Google 3 grunde: din region, at du er under 18 år, og at din alder ikke er verificeret på din Google-konto.

403 Access Restricted: hvad har din region med det at gøre?

Google beskriver det sådan:

Hvis du ser en 403 Access Restricted-fejl, bruger du Google AI Studio på en måde, der ikke overholder servicevilkårene. En almindelig årsag er, at du ikke befinder dig i en understøttet region.

https://ai.google.dev/gemini-api/docs/troubleshoot-ai-studio

Oversættelse: ”Hvis du ser en 403 Access Restricted-fejl, bruger du Google AI Studio på en måde, der overtræder servicevilkårene. En almindelig årsag er, at du ikke befinder dig i en understøttet region.”

Din region er én af 4 kontroller. De øvrige 3 er:

  • Anmodningen skal bestå automatiske sikkerhedskontroller.
  • Du skal acceptere Googles servicevilkår og de yderligere vilkår for generativ AI.
  • Google Cloud-projektet må ikke være markeret for overtrædelser.

400 FAILED_PRECONDITION og gratisniveauet

Denne fejl handler om betaling. Sådan lyder meddelelsen i Gemini API's fejltabel:

Gemini API's gratisniveau er ikke tilgængeligt i dit land. Aktivér fakturering for dit projekt i Google AI Studio.

https://ai.google.dev/gemini-api/docs/generate-content/api-errors

Oversættelse: ”Gemini API's gratisniveau er ikke tilgængeligt i dit land. Aktivér fakturering for dit projekt i Google AI Studio.”

Google anbefaler, at du aktiverer et betalt abonnement i AI Studio. Men det fungerer kun for lande på listen.

403 PERMISSION_DENIED: læs meddelelsen

Tallet er det samme, men meddelelsen i fejltabellen er anderledes:

Din API-nøgle har ikke de nødvendige tilladelser.

https://ai.google.dev/gemini-api/docs/generate-content/api-errors

Oversættelse: ”Din API-nøgle har ikke de nødvendige tilladelser.”

Ifølge Google skyldes det, at du har valgt den forkerte nøgle, eller at du forsøger at få adgang til en finjusteret model uden den nødvendige autorisation. Kontrollér, at nøglen er korrekt og har adgang.

Men i AI Studio opstår den samme PERMISSION_DENIED også under regionskontrollen: Google beskriver det på siden om de 4 kontroller. Så læs meddelelsen. Hvis den nævner nøgletilladelser, skal du kontrollere nøglen. Hvis den nævner din region, har nøglen intet med det at gøre.

Er det værd at blive ved med at bruge Gemini?

Til kodning synes jeg ikke det. Jeg har Gemini på abonnementet på højeste niveau, men jeg bygger ikke programmer med det. Jeg bruger det til videoer og fotos. Jeg arbejdede en måned i Google Antigravity, Googles program til at arbejde med kode, men vendte alligevel tilbage til VS Code.

Det gør ingen forskel, at Gemini kan holde 1 million tokens i hovedet: det er lidt mindre intelligent end ChatGPT. Antigravity er ikke dumt, og jeg kan godt lide det, men kvaliteten er desværre stadig meget dårligere. Hvis der ikke er andet tilgængeligt, kan det bruges: noget er bedre end ingenting.

Gemini er god til dybdegående research om emner på nettet. Det er trods alt Google: den støvsuger alle websteder, og alle websteder lukker den ind. Derfor laver jeg denne slags research i Gemini i stedet for Claude: Claude er dyr og bruger mange tokens. Men husk, at Gemini skriver meget og udførligt og ikke kan finde hovedpointen.

Hvad skal du bruge i stedet for Gemini?

Min rækkefølge er sådan her. Claude Code, fordi det simpelthen er klogere. Hvorfor vælge en mindre intelligent model, når den klogeste er tilgængelig? Hvis du ikke kan få det til at fungere, så brug ChatGPT Codex: det er lettere at få adgang, og der er færre blokeringer. Hvis det heller ikke fungerer, findes der kinesiske modeller.

Videoen sammenligner andre modeller til vibe coding:

Videoen indlæses, mens du ruller ned
Andre modeller til vibe coding: Codex, Gemini, Qwen og appbyggere

Den gennemgår Codex, Gemini, Qwen, Cursor, Lovable, Bolt og v0 og forklarer valget af Claude Code i det beskrevne arbejdseksempel.

Qwen. Qwen er en kinesisk model. Den er omkring 10 % bagud i forhold til Opus, Claudes stærkeste model; den er ret god, men langsom. Jeg bruger den også, primært til at kontrollere kode for fejl. Jeg har forklaret, hvordan du sætter den op i en separat artikel.

DeepSeek. Det er en kinesisk platform. Men den kan ikke håndtere en opgave, der varer flere timer: Jeg har prøvet, og den bryder sammen undervejs. Jeg har forklaret, hvordan den adskiller sig fra ChatGPT i en separat artikel.

Jeg har forklaret, hvilken model du skal vælge til hvilke opgaver for at undgå at betale for meget i en separat artikel.

Hvis Gemini er en del af dit produkt

Byg en reservemodel ind fra starten. I det beskrevne tilfælde blev det officielle ChatGPT API brugt, og kontoen blev blokeret: tjenesten havde behandlet en brugers tekst med stødende bemærkninger. Brugeren opdagede ikke engang blokeringen, fordi tjenesten skiftede til en kinesisk model, da den modtog et afslag.

En lignende gennemgang af Claude Codes regionsfejl findes i en separat artikel.

Hvis Gemini og Claude ikke er tilgængelige i din region, kan du sammenligne de tilgængelige alternativer til din opgave.

Kilder

Lær Ailoot at kende.

Flere oplysninger

Spørgsmål og svar

Betyder enhver Gemini-403, at mit land ikke understøttes?

Nej. Læs hele fejlbeskeden. AI Studio-adgangskontroller omfatter region, alder og kontoforhold; en PERMISSION_DENIED-besked om nøgletilladelser kræver i stedet kontrol af den valgte nøgle og dens adgang.

Hvad skal jeg kontrollere, hvis gratisniveauet returnerer FAILED_PRECONDITION?

Kontrollér, om Gemini APIs gratisniveau er tilgængeligt i dit land og projekt. Forveksl ikke gratisniveaubegrænsningen med en ugyldig API-nøgle; artiklen henviser til Googles regions- og fejlfindingssider for den konkrete fejl.

Alle artikler