Das Google Gen AI SDK bietet eine einheitliche Schnittstelle zu Gemini-Modellen über die Gemini Developer API und die Gemini API in der Gemini Enterprise Agent Platform. Mit wenigen Ausnahmen kann Code, der auf einer Plattform ausgeführt wird, auf beiden Plattformen ausgeführt werden. So können Sie eine Anwendung mit der Gemini Developer API prototypisieren und sie dann zur Gemini Enterprise Agent Platform migrieren, ohne den Code neu schreiben zu müssen.
Weitere Informationen zu den Unterschieden zwischen der Gemini Developer API und Gemini in der Gemini Enterprise Agent Platform finden Sie unter Von der Gemini Developer API zur Gemini API in der Gemini Enterprise Agent Platform migrieren.
Python
Das Google Gen AI SDK für 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 Google 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_ENTERPRISE=True
Kurzanleitung
Wählen Sie eine der folgenden Optionen aus, je nachdem, ob Sie die Agent Platform im Express-Modus verwenden oder nicht.
- Agent Platform verwenden (mit allen Google Cloud Funktionen und Diensten)
- Agent Platform im Express-Modus verwenden
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 Google 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_ENTERPRISE=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
Legen Sie Umgebungsvariablen fest, um das Google 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_ENTERPRISE=True
Kurzanleitung
Java
Das Google Gen AI SDK für Java ist auf Maven Central und GitHub verfügbar:
Maven installieren
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.4.1</version>
</dependency>
</dependencies>
Legen Sie Umgebungsvariablen fest, um das Google 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_ENTERPRISE=True
Kurzanleitung
C#
Das Google Gen AI SDK für .NET ist auf NuGet und GitHub verfügbar:
Installieren
dotnet add package Google.GenAI
Legen Sie Umgebungsvariablen fest, um das Google 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_ENTERPRISE=True