Zum Inhalt springen

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.

Ein Laptop + moderner Browser (Chrome)Ein Google-Konto
  1. Auf colab.research.google.com gehen und mit meinem Google-Konto anmelden.

  2. Auf New Notebook klicken.

  3. In die erste Zelle das Folgende eingeben und ausführen (Shift+Enter):

    print("Colab is working!")

    Wenn die Meldung ausgegeben wird, ist Colab bereit.

  1. Google AI Studio öffnen und anmelden.

  2. In der Oberfläche Get API key (oder API keys) suchen und einen neuen API-Key erstellen.

  3. 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:

  1. In Colab auf das Schlüssel-Symbol (🔑 Secrets) in der linken Seitenleiste klicken.

  2. Ein neues Secret hinzufügen - Name: GEMINI_API_KEY, Value: den Key einfügen.

  3. Für dieses Secret Notebook access aktivieren.

  4. In einer Code-Zelle den Key in eine Umgebungsvariable laden:

    from google.colab import userdata
    import os
    os.environ["GEMINI_API_KEY"] = userdata.get("GEMINI_API_KEY")
    print("Key loaded:", bool(os.environ.get("GEMINI_API_KEY")))

    Wenn Key loaded: True ausgegeben 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“
  1. Das Gemini SDK installieren (das ! führt einen Shell-Befehl in Colab aus):

    !pip -q install -U google-genai
  2. Einen ersten Aufruf machen. genai.Client() liest GEMINI_API_KEY automatisch aus der Umgebung:

    import os
    from google import genai
    client = genai.Client() # liest GEMINI_API_KEY aus der Umgebung
    resp = 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.

MeldungWahrscheinliche UrsacheLösung
Key loaded: FalseName des Secrets stimmt nicht übereinGenau GEMINI_API_KEY benennen (Groß-/Kleinschreibung beachten)
SecretNotFoundErrorNotebook access ausgeschaltetNotebook access für das Secret aktivieren
PermissionDenied / InvalidApiKeyKey ungültig oder abgelaufenEinen neuen Key im AI Studio erzeugen
ResourceExhausted / quota exceededRate-Limit des kostenlosen Kontingents erreicht1-2 Minuten warten, dann erneut versuchen
ModelNotFoundFalscher ModellnameZ. B. gemini-2.5-flash-lite verwenden
ModuleNotFoundError: google.genaiSDK nicht installiert!pip -q install -U google-genai erneut ausführen
KernpunktKurz gemerkt
UmgebungLabs laufen in Google Colab (Cloud-Notebooks) und rufen die Gemini API auf
API-Key = PasswortWeist mein Konto aus; wer ihn hat, kann mein Kontingent verbrauchen
Sichere AblageDen Key in den Colab Secrets als GEMINI_API_KEY ablegen; niemals fest im Code hinterlegen
Key ladenuserdata.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 durchsickertIhn im AI Studio löschen und einen neuen erstellen - als kompromittiert behandeln