Das Google Gen AI SDK bietet eine einheitliche Schnittstelle zu Gemini 2.5 Pro- und Gemini 2.0-Modellen über die Gemini Developer API und die Gemini API in Vertex AI. Mit wenigen Ausnahmen kann Code, der auf einer Plattform ausgeführt wird, auf beiden Plattformen ausgeführt werden. Das bedeutet, dass Sie eine Anwendung mit der Gemini Developer API prototypisieren und 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.
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
Umgebungsvariablen für die Verwendung des Gen AI SDK mit Vertex AI festlegen:
# 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 Express-Modus verwenden oder nicht.
- Vertex AI mit allen Google Cloud Funktionen und Diensten verwenden
- Vertex AI im Express-Modus verwenden
Go
Das Google Gen AI SDK for Go ist auf go.dev und GitHub verfügbar:
Installieren
go get google.golang.org/genai
Umgebungsvariablen für die Verwendung des Gen AI SDK mit Vertex AI festlegen:
# 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
Node.js
Das Google Gen AI SDK für TypeScript und JavaScript ist auf npm und GitHub verfügbar:
Installieren
npm install @google/genai
Umgebungsvariablen für die Verwendung des Gen AI SDK mit Vertex AI festlegen:
# 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
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>
Umgebungsvariablen für die Verwendung des Gen AI SDK mit Vertex AI festlegen:
# 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