Google Cloud empfiehlt Standardanmeldedaten für Anwendungen (Application Default Credentials, ADC) als produktionssichere Methode zur Authentifizierung Ihrer Anwendung. In dieser Anleitung wird beschrieben, wie Sie Google Cloud auth für Ihr Projekt einrichten.
SDK für Ihre Programmiersprache einrichten
Klicken Sie auf Ihrem lokalen Computer auf einen der folgenden Tabs, um das SDK für Ihre Programmiersprache zu installieren.
Gen AI SDK für Python
Installieren und aktualisieren Sie das Gen AI SDK for Python, indem Sie diesen Befehl ausführen.
pip install --upgrade google-genai
Gen AI SDK für Go
Installieren und aktualisieren Sie das Gen AI SDK für Go mit diesem Befehl.
go get google.golang.org/genai
Gen AI SDK für Node.js
Installieren und aktualisieren Sie das Gen AI SDK für Node.js mit diesem Befehl.
npm install @google/genai
Gen AI SDK für Java
Gen AI SDK for Java installieren und aktualisieren:
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>
REST
Konfigurieren Sie die Umgebungsvariablen. Dazu geben Sie Folgendes ein. Ersetzen Sie PROJECT_ID durch die ID Ihres Projekts. Google Cloud
MODEL_ID="gemini-2.0-flash-001" PROJECT_ID="PROJECT_ID"
Verwenden Sie die Google Cloud CLI, um den Endpunkt zu provisionieren. Führen Sie dazu diesen Befehl aus.
gcloud beta services identity create --service=aiplatform.googleapis.com --project=${PROJECT_ID}
(Optional) Einrichtung prüfen und einen Prompt an die Gemini API in Vertex AI senden
Mit dem folgenden Code senden Sie einen Prompt an die Gemini API in Vertex AI. In diesem Beispiel wird eine Liste möglicher Namen für ein Blumengeschäft zurückgegeben. Wenn die Authentifizierung richtig eingerichtet ist, wird für die Anfrage eine Antwort zurückgegeben.
Sie können den Code über die Befehlszeile, mit einer IDE oder durch Einfügen in Ihre Anwendung ausführen.
Gen AI SDK for Python
Installieren
pip install --upgrade google-genai
Weitere Informationen finden Sie in der SDK-Referenzdokumentation.
Legen Sie Umgebungsvariablen fest, um das Gen AI SDK mit Vertex AI zu verwenden:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Gen AI SDK for Go
Gen AI SDK for Go installieren oder aktualisieren
Weitere Informationen finden Sie in der SDK-Referenzdokumentation.
Legen Sie Umgebungsvariablen fest, um das Gen AI SDK mit Vertex AI zu verwenden:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Gen AI SDK for Node.js
Installieren
npm install @google/genai
Weitere Informationen finden Sie in der SDK-Referenzdokumentation.
Legen Sie Umgebungsvariablen fest, um das Gen AI SDK mit Vertex AI zu verwenden:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Gen AI SDK for Java
Gen AI SDK for Java installieren oder aktualisieren
Weitere Informationen finden Sie in der SDK-Referenzdokumentation.
Legen Sie Umgebungsvariablen fest, um das Gen AI SDK mit Vertex AI zu verwenden:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
C#
Wenn Sie eine Prompt-Anfrage senden möchten, erstellen Sie eine C#-Datei (.cs
) und kopieren Sie den folgenden Code in die Datei. Legen Sie your-project-id
auf Ihre Google Cloud Projekt-ID fest. Führen Sie den Code aus, nachdem Sie die Werte aktualisiert haben.
REST
Um diese Prompt-Anfrage zu senden, führen Sie den Befehl „curl“ über die Befehlszeile aus oder fügen Sie den REST-Aufruf in Ihre Anwendung ein.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ https://aiplatform.googleapis.com/v1/projects/${PROJECT_ID}/locations/global/publishers/google/models/${MODEL_ID}:generateContent -d \ $'{ "contents": { "role": "user", "parts": [ { "text": "What\'s a good name for a flower shop that specializes in selling bouquets of dried flowers?" } ] } }'