Auf dieser Seite erfahren Sie, wie Sie mithilfe der Google Cloud Console, eines SDK für Programmiersprachen oder der REST API schnell Anfragen an die Vertex AI Gemini API senden.
Neu bei Google Cloud?
In Google Cloud einrichten
Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie einfach ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie einfach ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Die Einrichtung umfasst nur drei kurze Schritte:
Verwenden Sie die folgende Schaltfläche, um ein Konto zu erstellen. Kehren Sie anschließend zu dieser Seite zurück, um diese Einsteigeranleitung abzuschließen. Melden Sie sich mit Ihrem Konto an, um alle auf dieser Website verfügbaren Funktionen zu nutzen.
Konto erstellenWeitere Informationen zur Einrichtung in Google Cloud finden Sie unter In Google Cloud einrichten.
Anfrage an die Vertex AI Gemini API senden
Wählen Sie einen der folgenden Tabs aus, um die Anleitung zum Senden einer Anfrage an die Vertex AI Gemini API aufzurufen:
Python
- Wählen Sie ein Google Cloud-Projekt aus:
Öffnen Sie in der Google Cloud Console die Seite Dashboard.
Klicken Sie oben auf der Seite auf die Liste der Projektauswahl. Wählen Sie im angezeigten Fenster Ressource auswählen ein Projekt aus.
- Notieren Sie sich die im Abschnitt Projektinformationen angezeigte Projekt-ID. Sie benötigen die Projekt-ID für die nachfolgenden Schritte.
-
Aktivieren Sie Cloud Shell in der Google Cloud Console.
Unten in der Google Cloud Console wird eine Cloud Shell-Sitzung gestartet und eine Eingabeaufforderung angezeigt. Cloud Shell ist eine Shell-Umgebung, in der das Google Cloud CLI bereits installiert ist und Werte für Ihr aktuelles Projekt bereits festgelegt sind. Das Initialisieren der Sitzung kann einige Sekunden dauern.
Installieren oder aktualisieren Sie in Cloud Shell das Vertex AI SDK für Python. Führen Sie dazu den folgenden Befehl aus:
pip3 install "google-cloud-aiplatform>=1.38"
Senden Sie eine Prompt-Anfrage. Ersetzen Sie PROJECT_ID durch die ID Ihres Google Cloud-Projekts.
Weitere Informationen zum Installieren, Aktualisieren und Verwenden des Vertex AI SDK für Python finden Sie unter Vertex AI SDK für Python installieren und Vertex AI SDK für Python API-Referenzdokumentation installieren
Node.js
- Wählen Sie ein Google Cloud-Projekt aus:
Öffnen Sie in der Google Cloud Console die Seite Dashboard.
Klicken Sie oben auf der Seite auf die Liste der Projektauswahl. Wählen Sie im angezeigten Fenster Ressource auswählen ein Projekt aus.
- Notieren Sie sich die im Abschnitt Projektinformationen angezeigte Projekt-ID. Sie benötigen die Projekt-ID für die nachfolgenden Schritte.
-
Aktivieren Sie Cloud Shell in der Google Cloud Console.
Unten in der Google Cloud Console wird eine Cloud Shell-Sitzung gestartet und eine Eingabeaufforderung angezeigt. Cloud Shell ist eine Shell-Umgebung, in der das Google Cloud CLI bereits installiert ist und Werte für Ihr aktuelles Projekt bereits festgelegt sind. Das Initialisieren der Sitzung kann einige Sekunden dauern.
Installieren oder aktualisieren Sie in Cloud Shell das Vertex AI SDK für Node.js, indem Sie den folgenden Befehl ausführen:
npm install @google-cloud/vertexai
Senden Sie eine Prompt-Anfrage. Ersetzen Sie PROJECT_ID durch die ID Ihres Google Cloud-Projekts.
Weitere Informationen zur Installation und Verwendung des Vertex AI Node.js SDK finden Sie in der Referenzdokumentation zum Vertex AI SDK für Node.js.
Java
So wählen Sie ein Google Cloud-Projekt aus:
Öffnen Sie in der Google Cloud Console die Seite Dashboard.
Klicken Sie oben auf der Seite auf die Liste der Projektauswahl. Wählen Sie im angezeigten Fenster Ressource auswählen ein Projekt aus.
Notieren Sie sich die im Abschnitt Projektinformationen angezeigte Projekt-ID. Sie benötigen die Projekt-ID für die nachfolgenden Schritte.
Authentifizieren Sie sich über den folgenden Befehl: Ersetzen Sie PROJECT_ID durch Ihre Google Cloud-Projekt-ID und ACCOUNT durch Ihren Google Cloud-Nutzernamen.
gcloud config set project PROJECT_ID && gcloud auth login ACCOUNT
Fügen Sie
google-cloud-vertexai
als Abhängigkeit hinzu:<!--If you are using Maven with BOM, add the following in your pom.xml--> <dependencyManagement> <dependencies> <dependency> <groupId>com.google.cloud</groupId> <artifactId>libraries-bom</artifactId> <version>26.32.0</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-vertexai</artifactId> </dependency> </dependencies> <!--If you are using Maven without BOM, add the following to your pom.xml--> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-vertexai</artifactId> <version>0.4.0</version> </dependency> <!--If you are using Gradle without BOM, add the following to your build.gradle--> implementation 'com.google.cloud:google-cloud-vertexai:0.4.0'
Senden Sie eine Prompt-Anfrage. Legen Sie
projectID
auf Ihre Google Cloud-Projekt-ID fest.Weitere Informationen zur Installation und Verwendung des Vertex AI Java Development Kits (JDK) finden Sie in der Vertex AI JDK-Referenzdokumentation.
Go
- Wählen Sie ein Google Cloud-Projekt aus:
Öffnen Sie in der Google Cloud Console die Seite Dashboard.
Klicken Sie oben auf der Seite auf die Liste der Projektauswahl. Wählen Sie im angezeigten Fenster Ressource auswählen ein Projekt aus.
- Notieren Sie sich die im Abschnitt Projektinformationen angezeigte Projekt-ID. Sie benötigen die Projekt-ID für die nachfolgenden Schritte.
- Bereiten Sie Ihre Umgebung für die Go-Entwicklung vor.
Prüfen Sie die verfügbaren Go-Pakete für die Vertex AI API, um festzustellen, welches Paket die Anforderungen Ihres Projekts am besten erfüllt:
Paket cloud.google.com/go/vertexai (cloud.google.com/go/vertexai)
vertexai
ist ein von Menschen erstelltes Paket, das Zugriff auf gängige Funktionen und Features bietet.Dieses Paket wird als Ausgangspunkt für die meisten Entwickler empfohlen, die mit der Vertex AI API erstellen. Verwenden Sie stattdessen das automatisch generierte
aiplatform
, um auf Funktionen und zuzugreifen, die noch nicht von diesem Paket abgedeckt sind.Paket cloud.google.com/go/aiplatform
aiplatform
ist ein automatisch generiertes Paket.Dieses Paket ist für Projekte gedacht, die Zugriff auf die Funktionen und Features der Vertex AI API benötigen, die noch nicht vom menschlichen
vertexai
-Paket bereitgestellt werden.
Führen Sie einen der folgenden Befehle aus, um das gewünschte Go-Paket entsprechend den Anforderungen Ihres Projekts zu installieren:
# Human authored package. Recommended for most developers. go get cloud.google.com/go/vertexai
# Auto-generated package. go get cloud.google.com/go/aiplatformSenden Sie eine Prompt-Anfrage. Ersetzen Sie PROJECT_ID durch die ID Ihres Google Cloud-Projekts.
Weitere Informationen zur Installation und Verwendung des Vertex AI SDK für Go finden Sie in der Referenzdokumentation zum Vertex AI SDK für Go.
C#
Bevor Sie dieses Beispiel anwenden, folgen Sie den C#-Einrichtungsschritten in der Vertex AI-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Vertex AI C# API.
Richten Sie zur Authentifizierung bei Vertex AI Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
REST
So wählen Sie ein Google Cloud-Projekt aus:
Öffnen Sie in der Google Cloud Console die Seite Dashboard.
Klicken Sie oben auf der Seite auf die Liste der Projektauswahl. Wählen Sie im angezeigten Fenster Ressource auswählen ein Projekt aus.
Notieren Sie sich die im Abschnitt Projektinformationen angezeigte Projekt-ID. Sie benötigen die Projekt-ID für die nachfolgenden Schritte.
Aktivieren Sie Cloud Shell in der Google Cloud Console.
Konfigurieren Sie Umgebungsvariablen. Dazu geben Sie Folgendes ein. Ersetzen Sie PROJECT_ID durch die ID Ihres Google Cloud-Projekts.
MODEL_ID="gemini-1.0-pro-vision" PROJECT_ID="PROJECT_ID"
Stellen Sie den Endpunkt bereit:
gcloud beta services identity create --service=aiplatform.googleapis.com --project=PROJECT_ID
Senden Sie eine Prompt-Anforderung mit dem folgenden curl-Befehl:
curl \ -X POST \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json" \ https://us-central1-aiplatform.googleapis.com/v1/projects/${PROJECT_ID}/locations/us-central1/publishers/google/models/${MODEL_ID}:streamGenerateContent -d \ $'{ "contents": { "role": "user", "parts": [ { "fileData": { "mimeType": "image/jpeg", "fileUri": "gs://generativeai-downloads/images/scones.jpg" } }, { "text": "Describe this picture." } ] } }'
Wenn Sie zur Autorisierung von Cloud Shell aufgefordert werden, klicken Sie auf Autorisieren.
Das Modell gibt eine Antwort zurück. Beachten Sie, dass die Antwort in Abschnitten generiert wird, wobei jeder Abschnitt separat auf Sicherheit hin bewertet wird.
Console
Verwenden Sie Vertex AI Studio, um Ihre Prompts schnell zu entwerfen und zu iterieren. Wenn Ihre Prompts bereit ist, können Sie den Code für Ihren Prompt in einer der unterstützten Programmiersprachen abrufen.
- Wählen Sie ein Google Cloud-Projekt aus:
Öffnen Sie in der Google Cloud Console die Seite Dashboard.
Klicken Sie oben auf der Seite auf die Liste der Projektauswahl. Wählen Sie im angezeigten Fenster Ressource auswählen ein Projekt aus.
Rufen Sie in der Google Cloud Console die Seite „Vertex AI Studio“ auf.
Klicken Sie auf Multimodal.
Suchen Sie unter Beispiel-Prompts den prompt Text aus Bildern extrahieren und klicken Sie auf Öffnen.
Die Seite "Prompt" wird geöffnet und der Prompt wird in das Feld Prompt eingefügt.
Um den Prompt zu senden, klicken Sie auf Senden.
Das Modell gibt eine Antwort zurück.
Klicken Sie auf
Code abrufen, um das Code-Äquivalent dieses Prompts aufzurufen.
Nächste Schritte
- Referenz zur Vertex AI Gemini API
- Weitere Informationen finden Sie in der Python SDK-Referenz für die Vertex AI Gemini API.
- Multimodale Modelle