Wenn Sie die Gemini API verwenden, empfehlen wir die Verwendung unserer offiziellen Sammlung von Bibliotheken für die wichtigsten Sprachen: das Google GenAI SDK. Sie sind unter Allgemeine Verfügbarkeit für die Produktion bereit. Unsere Beispiele und Dokumentation auf dieser Website basieren auf diesen Bibliotheken.
Wenn Sie noch nicht mit der Gemini API vertraut sind, 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 jeder Sprache mit Paketmanagern installieren oder die GitHub-Repositories besuchen, um weitere Informationen zu erhalten:
Python
Mediathek:
google-genai
GitHub-Repository: googleapis/python-genai
Installation:
pip install google-genai
JavaScript
Mediathek:
@google/genai
GitHub-Repository: googleapis/js-genai
Installation:
npm install @google/genai
Ok
Mediathek:
google.golang.org/genai
GitHub-Repository: googleapis/go-genai
Installation:
go get google.golang.org/genai
Java
Bibliothek:
google-genai
GitHub-Repository: googleapis/java-genai
Installation: Wenn Sie Maven verwenden, fügen Sie Ihren Abhängigkeiten Folgendes hinzu:
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
General Availability
Wir haben Ende 2024 mit der Einführung des Google GenAI SDK begonnen. Seit Mai 2025 ist sie auf allen unterstützten Plattformen allgemein verfügbar. Das bedeutet, dass die Bibliotheken stabil sind und für die Produktion vollständig unterstützt werden. Sie werden aktiv gewartet, bieten Zugriff auf die neuesten Funktionen und bieten die beste Leistung in Verbindung mit Gemini.
Wenn Sie das Google GenAI SDK nicht verwenden, sondern eine unserer Legacy-Bibliotheken, empfehlen wir dringend eine Migration. Weitere Informationen finden Sie im Abschnitt Legacy-Bibliotheken.
Legacy-Bibliotheken und Migration
Wenn Sie eine unserer Legacy-Bibliotheken verwenden, empfehlen wir Ihnen, zu den neuen Bibliotheken zu migrieren.
Die alten Bibliotheken bieten keinen Zugriff auf aktuelle Funktionen wie die Live API und Veo und werden eingestellt. Sie erhalten bis Ende September 2025 Updates. Danach werden die Funktionslücken immer größer und potenzielle Fehler werden möglicherweise nicht mehr behoben.
Der Supportstatus der einzelnen alten Bibliotheken ist unterschiedlich. Weitere Informationen finden Sie in der folgenden Tabelle:
Sprache | Legacy-Bibliothek | Unterstützt? | Empfohlene Bibliothek |
---|---|---|---|
Python | google-generativeai |
Der gesamte Support, einschließlich Fehlerkorrekturen, endet Ende September 2025. | google-genai |
JavaScript/TypeScript | @google/generativeai |
Der gesamte Support, einschließlich Fehlerkorrekturen, endet Ende September 2025. | @google/genai |
Go | google.golang.org/generative-ai |
Der gesamte Support, einschließlich Fehlerkorrekturen, endet Ende September 2025. | google.golang.org/genai |
Dart und Flutter | google_generative_ai |
Wird nicht aktiv verwaltet | Verwenden Sie vertrauenswürdige Community- oder Drittanbieterbibliotheken wie firebase_ai oder greifen Sie über die REST API zu. |
Swift | generative-ai-swift |
Wird nicht aktiv verwaltet | Gemini in Firebase verwenden |
Android | generative-ai-android |
Wird nicht aktiv verwaltet | Gemini in Firebase verwenden |
Hinweis für Java-Entwickler:Es gab kein altes von Google bereitgestelltes 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 beginnen. Weitere Informationen finden Sie im Abschnitt Sprachunterstützung und Installation.