Gemini API-Bibliotheken

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

JavaScript

Ok

Java

  • Bibliothek: google-genai

  • GitHub-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.GenAI

  • GitHub-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

Wenn Sie eine unserer Legacy-Bibliotheken verwenden, empfehlen wir, zu den neuen Bibliotheken zu migrieren.

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.