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.
Voraussetzungen
Die Anforderungen für die ersten Schritte mit Vertex AI hängen von IhremGoogle Cloud Workflow ab. Folgende Schritte sind erforderlich:
- Neue Google Cloud Nutzer und Nutzer des Expressmodus:
- Sie haben ein gültiges
@gmail.comGoogle-Konto. - Für den Express-Modus registrieren
- Sie haben einen API-Schlüssel für den Express-Modus.
- Vertex AI API in der Console aktivieren
- Sie haben ein gültiges
- Bestandskunden:
- Sie haben ein gültiges
@gmail.comGoogle-Konto und Google Cloud -Projekt. - Abrechnung aktivieren
- Vertex AI API in der Console aktivieren
- Sie haben eine Authentifizierungsmethode eingerichtet, entweder:
- Standardanmeldedaten für Anwendungen (Application Default Credentials, ADC) oder
- Ein API-Schlüssel, der an ein Dienstkonto gebunden ist
- Sie haben ein gültiges
Wählen Sie Ihre Authentifizierungsmethode aus:
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.
Google Cloud bietet zwei Arten von API-Schlüsseln an: API-Schlüssel für den Express-Modus und API-Schlüssel, die an Ihr Dienstkonto gebunden sind. Welchen API-Schlüssel Sie für diese Kurzanleitung benötigen, hängt davon ab, ob Sie bereits ein Google Cloud -Projekt haben:
- Wenn Sie Google Cloud zum ersten Mal verwenden oder den Expressmodus nutzen: Erstellen Sie einen API-Schlüssel für den Expressmodus. Wenn Sie den Express-Modus noch nicht kennen, müssen Sie sich zuerst registrieren.
- Wenn Sie bereits ein Google Cloud -Projekt haben: Erstellen Sie einen standardmäßigen Google Cloud API-Schlüssel, der an ein Dienstkonto gebunden ist. Das Binden eines API-Schlüssels an ein Dienstkonto ist nur möglich, wenn es in den Einstellungen der Organisationsrichtlinie aktiviert ist. Wenn Sie diese Einstellung nicht aktivieren können, verwenden Sie stattdessen ADC.
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 Vertex AI 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 Vertex AI 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 Vertex AI 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, müssen Ihrem Projekt auch die entsprechenden IAM-Berechtigungen (Identity and Access Management) für Vertex AI erteilt 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 Vertex AI-Nutzer (roles/aiplatform.user) für Ihr Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie für die Verwendung von Vertex AI 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 Vertex AI zu senden:
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
Die Funktion „Codeausführung“ der Gemini API in Vertex AI 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. Vertex AI 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 Vertex AI-Funktionen für Produktionscode einrichten:
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 Vertex AI 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 Vertex AI unterstützt werden, darunter Gemini, Imagen, Veo und Gemma.