Die Vergabe von Gemini-API-Schlüsseln ist ein ständiger Frust
(ankursethi.com)- Der Prozess zur Ausgabe eines Google Gemini 3 Pro API-Schlüssels ist übermäßig komplex und macht es Einzelentwicklern schwer, darauf zuzugreifen
- Der Name Gemini wird in mehreren Produktlinien gleichzeitig verwendet, sodass nicht klar erkennbar ist, welcher Service welche Funktion bietet
- In Google AI Studio ist die API-Schlüssel-Erstellung zwar einfach, doch die Einrichtung der Bezahlung erfolgt in der Google Cloud Console, wo ein komplexer Verifizierungsprozess und eine Dokumenteneinreichung verlangt werden
- Selbst nach der Verifizierung des Zahlungskontos traten wiederholt 403-Forbidden-Fehler auf, sodass es mehrere Stunden dauerte, bis ein nutzbarer Zustand erreicht wurde
- Das gesamte Erlebnis zeigt ineffiziente, auf Großunternehmen zugeschnittene Abläufe und steht im Gegensatz zu den einfachen Zugriffspfaden von OpenAI oder Anthropic
Die Verwirrung um die Gemini-Produktpalette
- Der Name “Gemini” wird für Chatbot, Mobile-App, Sprachassistent, KI-Funktionen im Workspace, CLI-Tools, IDE-Erweiterungen und LLM-Modelle verwendet
- Beispiele: der Gemini-Chatbot auf gemini.google.com, Android-/iPhone-Apps, Gemini CLI, Gemini Code Assist, Vertex AI Platform usw.
- Der gleiche Name wird über mehrere Services hinweg verwendet, wodurch es zu Schwierigkeiten bei der Suche nach dem API-Zugriffspfad für Entwickler kommt
- Anthropic und OpenAI bieten jeweils nur zwei Zugriffspfade, nämlich Consumer-Webservice und Entwicklerkonsole, und behalten dadurch eine deutlich einfachere Struktur
Prozess der API-Schlüssel-Erstellung
- In Google AI Studio ist die Erstellung eines API-Schlüssels einfach und ein neuer Schlüssel kann innerhalb weniger Sekunden ausgestellt werden
- Der ausgegebene Schlüssel wurde im Gemini CLI korrekt erkannt, jedoch ist eine Einrichtung für kostenpflichtige API-Credits erforderlich
- Klickt man auf den Link „Set up billing“, gelangt man zur Google Cloud Console, woraufhin ein komplexer Ablauf beginnt
Komplexität bei der Einrichtung von Zahlungskonten
- Eine einfache Bezahlung ist nicht möglich, stattdessen müssen folgende Schritte durchlaufen werden: Erstellung des Billing-Accounts → Projektverknüpfung → Zahlungsmethode hinzufügen → Zahlungsmethode verifizieren
- Auch nach der 2FA-OTP-Authentifizierung einer indischen Kreditkarte wurde zusätzlich die Einreichung von einem von der Regierung ausgestellten Ausweis und einem Kartenfoto verlangt
- Die Kartennummer musste selbst in einem Bildbearbeitungsprogramm geschwärzt werden, und für den Upload ist nur das PNG-Format erlaubt
- Upload-Fehler traten wiederholt auf, und es wurde eine E-Mail erhalten, die darauf hinwies, dass die Verifizierung mehrere Tage dauern könne
403-Fehler und Kontowiederherstellung
- Nach der Verifizierung traten bei Gemini CLI und API-Aufrufen weiterhin 403-Forbidden-Fehler auf
- Ein Test mit dem JavaScript-Beispielcode der Google-Dokumentation wurde durchgeführt, aber derselbe Fehler trat auf
- Auch im AI Studio Playground erschien die Meldung „Failed to generate content“
- Erst nach einer E-Mail von Google mit dem Hinweis „Your account is in good standing“ funktionierte alles normal
- Danach war Gemini 3 Pro in Playground, API und CLI nutzbar
Bewertung der Abläufe
- Der gesamte Prozess war eine ineffiziente Erfahrung von über drei Stunden, die für Einzelentwickler unnötig kompliziert ist
- Googles System ist auf Compliance im Maßstab großer Organisationen ausgelegt und beeinträchtigt die Produktivität einzelner Nutzer
- OpenAI und Anthropic bieten im Gegensatz dazu einfache Bezahl- und API-Zugriffsbeschleunigung und sind dadurch entwicklerfreundlich
- Für einen Monat soll die Leistung von Gemini 3 Pro testweise genutzt werden, es wird die Plattform jedoch als kundenferne Plattform wahrgenommen
1 Kommentare
Hacker-News-Kommentare
Mit Microsoft Azure hatte ich eine noch schrecklichere Erfahrung.
Mitten im Prozess meldete sich ein externes Vertriebsteam, das sich als „offiziell zertifizierter Microsoft-Support“ ausgab; am Ende stellte sich heraus, dass es nur überteuerte Tarifoptionen verkaufen wollte.
Ich habe mit meinem Kind ein Spiel gebaut und dabei Text-to-Speech (TTS) ausprobiert.
Im Browser habe ich Google-Gemini-Modelle getestet, und das funktionierte gut. Als ich sie aber per API integrieren wollte, bin ich auf mehrere Probleme gestoßen.
Bei der Gemini API treten mit etwa 1 % Wahrscheinlichkeit zufällige Fehler auf, daher ist eine Retry-Logik zwingend nötig.
Außerdem schwankt die Antwortzeit der API je nach internem Zustand bei Google zwischen 30 Sekunden und 4 Minuten.
In den Anfangszeiten von Google AdWords konnte jeder mit einer Kreditkarte sofort Anzeigen schalten.
Diese sofortige Zugänglichkeit schuf Vertrauen und vermittelte normalen Nutzern das Gefühl, genauso behandelt zu werden wie Großunternehmen.
Seit der DoubleClick-Übernahme 2008 hat sich Googles Ausrichtung meiner Meinung nach jedoch von den Nutzern hin zu Unternehmen verschoben.
Ich möchte sofort bezahlen und loslegen können, ohne erst mit jemandem sprechen oder warten zu müssen.
Vertriebsteams wollen solche Strukturen jedoch beibehalten, weil sie Preisunterschiede nutzen oder Überzeugungsarbeit leisten möchten.
Die Registrierung ist einfach, aber sobald man die erste Anzeige einrichtet, wird das Konto gesperrt, und selbst Einsprüche helfen nicht.
Es ist inzwischen auf einem Niveau, bei dem man praktisch Experten engagieren muss, um es richtig zu nutzen.
Ich habe mich immer gefragt, wie die Cloud-Console-UI von AWS oder GCP in so einem Zustand überhaupt veröffentlicht werden konnte.
Für mich ist unverständlich, wie man so ein Produkt herausbringen und trotzdem zufrieden sein oder befördert werden kann.
Siehe dazu Conway’s Law auf Wikipedia und Molly Rockets Video „The Only Unbreakable Rule“.
Wenn man nach
gemini API keysucht, erscheint sofort die offizielle Dokumentation.Gleich am Anfang gibt es einen Link, und das Ganze ist angenehm schlicht statt im Marketing-Design gehalten.
Vielleicht liegt das Problem eher am Bezahlen.
Früher war die Einrichtung von Service Accounts kompliziert, und die Dokumentation konzentrierte sich stark auf CLI-Authentifizierung.
Inzwischen ist mit dem Express Mode auch die Nutzung per API Key möglich, aber der Frust ist nachvollziehbar.
Früher waren die Funktionsunterschiede zwischen Vertex und AI Studio außerdem erheblich.
Relevante Diskussion: Google AI Studio Forum
Ich nutze AI Studio mit einem privaten Workspace-Konto, und ab einem bestimmten Tag akzeptierte Gemini CLI meinen API-Key einfach nicht mehr.
Keine Begründung, keine Erklärung. Ich zahle sogar, aber der Zugriff ist blockiert.
Ich wollte dann zu einem Firmenkonto wechseln, habe wegen ähnlich klingender Dokumentation aber den falschen Dienst abonniert.
Am Ende fragte ich Gemini Pro, und es nannte mir einen 27-stufigen Prozess. Wenn auch nur ein Schritt scheitert, muss man wieder von vorn anfangen.
Bei Azure ist es ähnlich oder noch schlimmer. Nicht einmal Zugriff auf GPT-5.
Als ich auf den Link „Set up billing“ klickte, wurde ich aus Google AI Studio in die Cloud Console weitergeleitet.
In diesem Moment überkam mich ein Gefühl der Verzweiflung. Jedes Mal, wenn ich die AWS- oder GCP-Konsole öffne, verschwende ich Zeit mit veralteter Dokumentation und komplexen Dashboards.
Ich habe Gemini benutzt und aus genau demselben Grund wieder aufgegeben.
Ich habe keine Zeit, sie mit Googles komplizierten Abläufen zu verschwenden.
Wegen „nano banana pro“ wollte ich einen API-Key besorgen und habe nach fünf Minuten aufgegeben.
Ich dachte, nur ich käme damit nicht klar, aber offenbar scheitern auch kluge Leute daran.
An einem McDonald’s-Kiosk kann man selbst ohne lesen zu können einen Burger bestellen — warum bekommt Google so grundlegende UX nicht hin?
Es war wie ein Mario-Schlosslevel: Nur mit der exakt richtigen Reihenfolge kam man wieder heraus.
Bei IBM würde mich das nicht überraschen, aber Google scheint inzwischen auf demselben Niveau angekommen zu sein.
Falls das Gemini-API-Team mitliest: Beim Einsatz von Structured Outputs tritt der Fehler
'The specified schema produces a constraint that has too many states for serving'auf, und ich hätte dazu gern eine etwas transparentere Erklärung.Vermutlich wird dabei die Constraint-Grammatik oder die Token-Maske zu groß.
OpenAI bietet klare Dokumentation und großzügige Limits.
Ein zugehöriges Issue wurde auf GitHub auch ohne Begründung geschlossen.
Trotzdem ist die Geschwindigkeit der Gemini-Modelle beeindruckend, und die API-Qualität hat sich im Vergleich zum letzten Jahr deutlich verbessert.
Ich habe früher schon einmal auf HN darüber geklagt, und Logan bat mich direkt um Feedback.
Er ist auch auf X sehr aktiv und hat für nächsten Monat Verbesserungen an der UX/UI von AI Studio angekündigt.
Dass in einer so großen Organisation trotzdem jemand so produktfokussiert arbeitet, macht Hoffnung.
Die Ausrichtung des Teams scheint unklar, und ich habe den Eindruck, dass Google-PMs nicht mehr so nah an der Praxis sind wie früher.
Es wirkt, als würde man warten, bis das Thema strategisch wichtig genug wird.
Ich verstehe nicht, warum „den Bezahlprozess einfacher machen“ nicht strategisch wichtig sein soll.