In dieser Kurzanleitung erfahren Sie, wie Sie das Google Gen AI SDK für Ihre bevorzugte Sprache installieren und dann Ihre erste API-Anfrage stellen.
Authentifizierungsmethode auswählen
Sie können sich bei der Gemini Enterprise Agent Platform mit Standardanmeldedaten für Anwendungen (Application Default Credentials, ADC) oder mit einem API-Schlüssel authentifizieren. ADC ist die empfohlene Methode.
Hinweis
Wenn Sie noch keinen API-Schlüssel haben, müssen Sie einen abrufen, bevor Sie fortfahren. Wenn Sie bereits einen API-Schlüssel haben, fahren Sie mit dem nächsten Schritt fort.
So erstellen Sie einen API-Schlüssel: Rufen Sie in der Google Cloud Console die Seite Erste Schritte für die Gemini Enterprise Agent Platform auf:
Richten Sie ADC mit einem Setupscript ein oder führen Sie die Schritte manuell aus.
MacOS/Linux
bash <(curl -sSL \ https://storage.googleapis.com/cloud-samples-data/adc/setup_adc.sh)
Windows
powershell -c "iex (irm https://storage.googleapis.com/cloud-samples-data/adc/setup_adc.ps1)"
Manuelle Schritte in der Console
Wenn Sie ADC bereits konfiguriert haben, fahren Sie mit dem nächsten Schritt fort.
So konfigurieren Sie ADC:
Projekt konfigurieren
Wählen Sie ein Projekt aus, aktivieren Sie die Abrechnung und die Agent Platform API und installieren Sie die gcloud CLI:
-
Melden Sie sich in Ihrem Google-Konto an.
Wenn Sie noch kein Konto haben, melden Sie sich hier für ein neues Konto an.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Agent Platform API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
Installieren Sie die Google Cloud CLI.
-
Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.
-
Führen Sie den folgenden Befehl aus, um die gcloud CLI zu initialisieren:
gcloud init -
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Agent Platform API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
Installieren Sie die Google Cloud CLI.
-
Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.
-
Führen Sie den folgenden Befehl aus, um die gcloud CLI zu initialisieren:
gcloud init
Lokale Anmeldedaten zur Authentifizierung erstellen
Wenn Sie eine lokale Shell verwenden, erstellen Sie lokale Anmeldedaten zur Authentifizierung für Ihr Nutzerkonto:
gcloud auth application-default login
Wenn Sie Cloud Shell verwenden, müssen Sie das nicht tun.
Wenn ein Authentifizierungsfehler zurückgegeben wird und Sie einen externen Identitätsanbieter (IdP) verwenden, prüfen Sie, ob Sie sich mit Ihrer föderierten Identität in der gcloud CLI angemeldet haben.
Erforderliche Rollen einrichten
Wenn Sie einen Standard-API-Schlüssel oder ADC verwenden, muss Ihrem Projekt auch die entsprechenden IAM-Berechtigungen (Identity and Access Management) für die Gemini Enterprise Agent Platform gewährt werden. Wenn Sie einen API-Schlüssel für den Express-Modus verwenden, können Sie mit dem nächsten Schritt fortfahren.
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Agent Platform User (roles/aiplatform.user) für Ihr Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie für die Verwendung der Gemini Enterprise Agent Platform benötigen.
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
SDK installieren und Umgebung einrichten
Klicken Sie auf Ihrem lokalen Computer auf einen der folgenden Tabs, um das SDK für Ihre Programmiersprache zu installieren.
Python
Installieren und aktualisieren Sie das Gen AI SDK for Python, indem Sie diesen Befehl ausführen.
pip install --upgrade google-genai
Legen Sie Umgebungsvariablen fest:
# Replace the `GOOGLE_CLOUD_PROJECT_ID` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Go
Installieren und aktualisieren Sie das Gen AI SDK für Go, indem Sie diesen Befehl ausführen.
go get google.golang.org/genai
Legen Sie Umgebungsvariablen fest:
# Replace the `GOOGLE_CLOUD_PROJECT_ID` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Node.js
Installieren und aktualisieren Sie das Gen AI SDK für Node.js, indem Sie diesen Befehl ausführen.
npm install @google/genai
Legen Sie Umgebungsvariablen fest:
# Replace the `GOOGLE_CLOUD_PROJECT_ID` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Java
Installieren und aktualisieren Sie das Gen AI SDK für Java, indem Sie diesen Befehl ausführen.
Maven
Fügen Sie zum pom.xml Folgendes hinzu:
<dependencies> <dependency> <groupId>com.google.genai</groupId> <artifactId>google-genai</artifactId> <version>0.7.0</version> </dependency> </dependencies>
Legen Sie Umgebungsvariablen fest:
# Replace the `GOOGLE_CLOUD_PROJECT_ID` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
REST
Legen Sie Umgebungsvariablen fest:
GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT_ID GOOGLE_CLOUD_LOCATION="global" API_ENDPOINT="https://aiplatform.googleapis.com" MODEL_ID="gemini-2.5-flash" GENERATE_CONTENT_API="generateContent"
Ersetzen Sie dabei GOOGLE_CLOUD_PROJECT_ID durch die ID Ihres Projekts in Google Cloud .
Erste Anfrage senden
Verwenden Sie die Methode generateContent, um eine Anfrage an die Gemini API in Colab Enterprise zu senden.
Die folgenden Beispiele zeigen, wie Sie eine Anfrage mit einem der SDKs oder REST stellen. Wenn Sie ein SDK-Beispiel ausführen möchten, kopieren Sie den Code in eine Datei (z. B. request.py) und führen Sie die Datei über das Terminal aus (z. B. python request.py).
Python
Go
Node.js
Java
C#
REST
Führen Sie den curl-Befehl über die Befehlszeile aus oder fügen Sie den REST-Aufruf in Ihre Anwendung ein, um diese Prompt-Anfrage zu senden.
curl \ -X POST \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "${API_ENDPOINT}/v1/projects/${GOOGLE_CLOUD_PROJECT}/locations/${GOOGLE_CLOUD_LOCATION}/publishers/google/models/${MODEL_ID}:${GENERATE_CONTENT_API}" -d \ $'{ "contents": { "role": "user", "parts": { "text": "Explain how AI works in a few words" } } }'
Das Modell gibt eine Antwort zurück. Die Antwort wird in Abschnitten generiert. Jeder Abschnitt wird separat auf Sicherheit geprüft.
Bilder erstellen
Gemini kann Bilder im Rahmen von Unterhaltungen generieren und verarbeiten. Sie können Gemini mit Text, Bildern oder einer Kombination aus beidem auffordern, verschiedene bildbezogene Aufgaben auszuführen, z. B. Bilder zu generieren und zu bearbeiten. Der folgende Code zeigt, wie Sie ein Bild auf Grundlage eines beschreibenden Prompts generieren:
Sie müssen responseModalities: ["TEXT", "IMAGE"] in Ihre Konfiguration aufnehmen. Die reine Bildausgabe wird bei diesen Modellen nicht unterstützt.
Python
Go
Node.js
Java
Bilder verstehen
Gemini kann auch Bilder verstehen. Im folgenden Code wird das im vorherigen Abschnitt generierte Bild verwendet und ein anderes Modell, um Informationen zum Bild abzuleiten:
Python
Go
Node.js
Java
Codeausführung verwenden
Die Funktion „Codeausführung“ der Gemini API in Colab Enterprise ermöglicht es dem Modell, Python-Code zu generieren und auszuführen und iterativ aus den Ergebnissen zu lernen, bis das Modell eine endgültige Ausgabe erstellt hat. Die Gemini Enterprise Agent Platform stellt die Codeausführung ähnlich wie den Funktionsaufruf als Tool zur Verfügung. Sie können diese Codeausführungsfunktion verwenden, um Anwendungen zu erstellen, die die Vorteile codebasierter Schlussfolgerungen nutzen und Textausgaben erzeugen. Beispiel:
Python
Go
Node.js
Java
Weitere Beispiele für die Codeausführung finden Sie in der Dokumentation zur Codeausführung.
Nächste Schritte
Nachdem Sie Ihre erste API-Anfrage gesendet haben, können Sie sich die folgenden Anleitungen ansehen, in denen beschrieben wird, wie Sie erweiterte Funktionen der Gemini Enterprise Agent Platform für Produktionscode einrichten:
Mit dem SDK entwickeln
Hier erfahren Sie, wie Sie die Entwicklung beschleunigen können, indem Sie Ihre KI-Tools mit dem MCP-Server für Entwicklerwissen verbinden.
Agenten mit dem ADK per Vibe Coding erstellen
Mit dem Agent Development Kit (ADK) können Sie einen Prototyp-Agenten erstellen, testen und in einer Google Cloud-Laufzeitumgebung bereitstellen.
Google Gen AI-Bibliotheken
Laden Sie die neuesten Bibliotheken für die Gemini API herunter und installieren Sie sie.
Mit OpenAI-Bibliotheken auf Gemini-Modelle zugreifen
Hier erfahren Sie, wie Sie OpenAI-Bibliotheken verwenden, um Gemini-Modelle in der Agent Platform zu implementieren und aufzurufen.
Erste Schritte mit Gemini 3
Gemini 3 ist unsere bisher intelligenteste Modellfamilie, die auf modernsten Schlussfolgerungsfunktionen basiert.
Google-Modelle kennenlernen
Hier finden Sie die neuesten Google-Modelle, die in der Agent Platform unterstützt werden, darunter Gemini, Veo und Gemma.