Wenn Sie mit der Gemini API entwickeln, empfehlen wir die Verwendung des Google GenAI SDK. Dabei handelt es sich um die offiziellen, produktionsreifen Bibliotheken, die wir für die gängigsten Sprachen entwickeln und pflegen. Sie sind allgemein verfügbar und werden in unserer gesamten offiziellen Dokumentation und in allen Beispielen verwendet.
Wenn Sie die Gemini API noch nicht kennen, folgen Sie unserer Kurzanleitung.
Sprachunterstützung und Installation
Das Google GenAI SDK ist für die Sprachen Python, JavaScript/TypeScript, Go und Java verfügbar. Sie können die Bibliothek für jede Sprache mit Paketmanagern installieren oder die GitHub-Repositorys besuchen, um weitere Informationen zu erhalten:
Python
Bibliothek:
google-genaiGitHub-Repository: googleapis/python-genai
Installation:
pip install google-genai
JavaScript
Bibliothek:
@google/genaiGitHub-Repository: googleapis/js-genai
Installation:
npm install @google/genai
Ok
Bibliothek:
google.golang.org/genaiGitHub-Repository: googleapis/go-genai
Installation:
go get google.golang.org/genai
Java
Bibliothek:
google-genaiGitHub-Repository: googleapis/java-genai
Installation: Wenn Sie Maven verwenden, fügen Sie Ihrer Abhängigkeiten Folgendes hinzu.
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
C#
Bibliothek:
Google.GenAIGitHub-Repository: googleapis/dotnet-genai
Installation:
dotnet add package Google.GenAI
General Availability
Seit Mai 2025 ist das Google GenAI SDK auf allen unterstützten Plattformen allgemein verfügbar. Es ist die empfohlene Bibliothek für den Zugriff auf die Gemini API. Es ist stabil, wird vollständig für den Einsatz in der Produktion unterstützt und wird aktiv gepflegt. Es bietet Zugriff auf die neuesten Funktionen und die beste Leistung bei der Arbeit mit Gemini.
Wenn Sie eine unserer Legacy-Bibliotheken verwenden, empfehlen wir dringend, zu migrieren, damit Sie auf die neuesten Funktionen zugreifen und die beste Leistung bei der Arbeit mit Gemini erzielen können. Weitere Informationen finden Sie im Abschnitt Legacy-Bibliotheken.
Legacy-Bibliotheken und Migration
Die Legacy-Bibliotheken bieten keinen Zugriff auf aktuelle Funktionen (z. B. Live API und Veo) und werden am 30. November 2025 eingestellt.
Der Supportstatus der einzelnen Legacy-Bibliotheken variiert. Weitere Informationen finden Sie in der folgenden Tabelle:
| Sprache | Legacy-Bibliothek | Unterstützt? | Empfohlene Bibliothek |
|---|---|---|---|
| Python | google-generativeai |
Wird nicht aktiv gepflegt | google-genai |
| JavaScript/TypeScript | @google/generativeai |
Wird nicht aktiv gepflegt | @google/genai |
| Ok | google.golang.org/generative-ai |
Wird nicht aktiv gepflegt | google.golang.org/genai |
| Dart und Flutter | google_generative_ai |
Wird nicht aktiv gepflegt | Genkit Dart oder Firebase AI Logic verwenden |
| Swift | generative-ai-swift |
Wird nicht aktiv gepflegt | Firebase AI Logic verwenden |
| Android | generative-ai-android |
Wird nicht aktiv gepflegt | Firebase AI Logic verwenden |
Hinweis für Java-Entwickler:Es gab kein von Google bereitgestelltes Legacy-Java SDK für die Gemini API. Daher ist keine Migration von einer früheren Google-Bibliothek erforderlich. Sie können direkt mit der neuen Bibliothek im Abschnitt Sprachunterstützung und Installation beginnen.