Das Google Gen AI SDK bietet über die Gemini Developer API und die Gemini API in Vertex AI eine einheitliche Schnittstelle zu Gemini 2.5 Pro- und Gemini 2.0-Modellen. Mit wenigen Ausnahmen kann Code, der auf einer Plattform ausgeführt wird, auch auf der anderen ausgeführt werden. Das bedeutet, dass Sie mit der Gemini Developer API einen Prototyp einer Anwendung erstellen und diese dann zu Vertex AI migrieren können, ohne den Code neu schreiben zu müssen.
Weitere Informationen zu den Unterschieden zwischen der Gemini Developer API und Gemini in Vertex AI finden Sie unter Von der Gemini Developer API zur Gemini API in Vertex AI migrieren.
Gen AI SDK for Python
Das Google Gen AI SDK for Python ist auf PyPI und GitHub verfügbar:
Weitere Informationen finden Sie in der Python SDK-Referenz.
Installieren
pip install --upgrade google-genai
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
Kurzanleitung
Wählen Sie eine der folgenden Optionen aus, je nachdem, ob Sie Vertex AI im Expressmodus verwenden oder nicht.
- Vertex AI (mit allen Google Cloud Funktionen und Diensten) verwenden
- Vertex AI im Expressmodus verwenden
Gen AI SDK for Go
Das Google Gen AI SDK für Go ist auf go.dev und GitHub verfügbar:
Installieren
go get google.golang.org/genai
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
Kurzanleitung
Gen AI SDK for Node.js
Das Google Gen AI SDK für TypeScript und JavaScript ist auf npm und GitHub verfügbar:
Installieren
npm install @google/genai
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
Kurzanleitung
Gen AI SDK for Java
Das Google Gen AI SDK für Java ist auf Maven Central und GitHub verfügbar:
Maven-Installation
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.4.1</version>
</dependency>
</dependencies>
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