Einrichtung - Google Colab & die Gemini API
Generative AI for Managers - TUHH Institute of Entrepreneurship · Teil meines Technology-Management-MBA · Lernnotizen zur Wiederholung.
Jedes Lab in diesem Kurs läuft in Google Colab (ein kostenloses Notebook im Browser - nichts muss auf meinem Laptop installiert werden) und ruft die Gemini API auf (Googles LLM-Dienst). Diese Seite ist die einmalige Einrichtung, damit die Notebooks an den Tagen 1-5 einfach funktionieren. Sie dauert etwa 15 Minuten.
Was ich brauche
Abschnitt betitelt „Was ich brauche“Schritt 1 - Google Colab öffnen
Abschnitt betitelt „Schritt 1 - Google Colab öffnen“-
Auf colab.research.google.com gehen und mit meinem Google-Konto anmelden.
-
Auf New Notebook klicken.
-
In die erste Zelle das Folgende eingeben und ausführen (Shift+Enter):
print("Colab is working!")Wenn die Meldung ausgegeben wird, ist Colab bereit.
Schritt 2 - Einen Gemini-API-Key erstellen
Abschnitt betitelt „Schritt 2 - Einen Gemini-API-Key erstellen“-
Google AI Studio öffnen und anmelden.
-
In der Oberfläche Get API key (oder API keys) suchen und einen neuen API-Key erstellen.
-
Ihn an einem sicheren Ort speichern - ein Passwort-Manager ist ideal. Ihn genau wie ein Passwort behandeln.
Schritt 3 - Den Key sicher in Colab ablegen (Secrets)
Abschnitt betitelt „Schritt 3 - Den Key sicher in Colab ablegen (Secrets)“Der richtige Weg, dem Notebook den Key zu geben, ohne ihn in den Code zu schreiben:
-
In Colab auf das Schlüssel-Symbol (🔑 Secrets) in der linken Seitenleiste klicken.
-
Ein neues Secret hinzufügen - Name:
GEMINI_API_KEY, Value: den Key einfügen. -
Für dieses Secret Notebook access aktivieren.
-
In einer Code-Zelle den Key in eine Umgebungsvariable laden:
from google.colab import userdataimport osos.environ["GEMINI_API_KEY"] = userdata.get("GEMINI_API_KEY")print("Key loaded:", bool(os.environ.get("GEMINI_API_KEY")))Wenn
Key loaded: Trueausgegeben wird, ist alles bereit.
Schritt 4 - Das SDK installieren und einen ersten Aufruf machen
Abschnitt betitelt „Schritt 4 - Das SDK installieren und einen ersten Aufruf machen“-
Das Gemini SDK installieren (das
!führt einen Shell-Befehl in Colab aus):!pip -q install -U google-genai -
Einen ersten Aufruf machen.
genai.Client()liestGEMINI_API_KEYautomatisch aus der Umgebung:import osfrom google import genaiclient = genai.Client() # liest GEMINI_API_KEY aus der Umgebungresp = client.models.generate_content(model="gemini-2.5-flash-lite",contents="Say hello in one short sentence.")print(resp.text)Wenn eine Begrüßung erscheint, funktioniert die gesamte Einrichtung.
Fehlerbehebung
Abschnitt betitelt „Fehlerbehebung“| Meldung | Wahrscheinliche Ursache | Lösung |
|---|---|---|
Key loaded: False | Name des Secrets stimmt nicht überein | Genau GEMINI_API_KEY benennen (Groß-/Kleinschreibung beachten) |
SecretNotFoundError | Notebook access ausgeschaltet | Notebook access für das Secret aktivieren |
PermissionDenied / InvalidApiKey | Key ungültig oder abgelaufen | Einen neuen Key im AI Studio erzeugen |
ResourceExhausted / quota exceeded | Rate-Limit des kostenlosen Kontingents erreicht | 1-2 Minuten warten, dann erneut versuchen |
ModelNotFound | Falscher Modellname | Z. B. gemini-2.5-flash-lite verwenden |
ModuleNotFoundError: google.genai | SDK nicht installiert | !pip -q install -U google-genai erneut ausführen |
Wiederholungs-Zusammenfassung
Abschnitt betitelt „Wiederholungs-Zusammenfassung“| Kernpunkt | Kurz gemerkt |
|---|---|
| Umgebung | Labs laufen in Google Colab (Cloud-Notebooks) und rufen die Gemini API auf |
| API-Key = Passwort | Weist mein Konto aus; wer ihn hat, kann mein Kontingent verbrauchen |
| Sichere Ablage | Den Key in den Colab Secrets als GEMINI_API_KEY ablegen; niemals fest im Code hinterlegen |
| Key laden | userdata.get("GEMINI_API_KEY") → Umgebungsvariable; genai.Client() liest ihn automatisch |
| Installieren & aufrufen | !pip install -U google-genai; client.models.generate_content(model=..., contents=...) |
| Wenn ein Key durchsickert | Ihn im AI Studio löschen und einen neuen erstellen - als kompromittiert behandeln |