Biblioteki Gemini API

Podczas tworzenia aplikacji za pomocą interfejsu Gemini API zalecamy używanie pakietu SDK Google GenAI. Są to oficjalne, gotowe do wykorzystania w środowisku produkcyjnym biblioteki, które opracowujemy i utrzymujemy w przypadku najpopularniejszych języków. Są one ogólnie dostępne i używane we wszystkich naszych oficjalnych dokumentach i przykładach.

Jeśli dopiero zaczynasz korzystać z interfejsu Gemini API, zapoznaj się z naszym przewodnikiem dla początkujących.

Obsługa języków i instalacja

Pakiet Google GenAI SDK jest dostępny w językach Python, JavaScript/TypeScript, Go i Java. Bibliotekę dla każdego języka możesz zainstalować za pomocą systemów zarządzania pakietami lub odwiedzić repozytoria GitHub, aby dowiedzieć się więcej:

Python

JavaScript

Go

Java

  • Biblioteka: google-genai

  • Repozytorium GitHub: googleapis/java-genai

  • Instalacja: jeśli używasz Maven, dodaj do zależności ten kod:

<dependencies>
  <dependency>
    <groupId>com.google.genai</groupId>
    <artifactId>google-genai</artifactId>
    <version>1.0.0</version>
  </dependency>
</dependencies>

C#

  • Biblioteka: Google.GenAI

  • Repozytorium GitHub: googleapis/dotnet-genai

  • Instalacja: dotnet add package Google.GenAI

Ogólna dostępność

Od maja 2025 r. pakiet Google GenAI SDK jest ogólnie dostępny na wszystkich obsługiwanych platformach i jest zalecaną biblioteką do uzyskiwania dostępu do interfejsu Gemini API. Są stabilne, w pełni obsługiwane w środowisku produkcyjnym i aktywnie utrzymywane. Zapewniają dostęp do najnowszych funkcji i oferują najlepszą wydajność podczas pracy z Gemini.

Jeśli używasz jednej z naszych starszych bibliotek, zdecydowanie zalecamy przejście na nową wersję, aby uzyskać dostęp do najnowszych funkcji i najlepszą wydajność podczas pracy z Gemini. Więcej informacji znajdziesz w sekcji Starsze biblioteki.

Starsze biblioteki i migracja

Jeśli używasz jednej z naszych starszych bibliotek, zalecamy przejście na nowe biblioteki.

Starsze biblioteki nie zapewniają dostępu do najnowszych funkcji (takich jak Live API i Veo) i zostaną wycofane 30 listopada 2025 r.

Stan obsługi poszczególnych starszych bibliotek różni się, co opisano w tej tabeli:

Język Starsza biblioteka Stan obsługi Zalecana biblioteka
Python google-generativeai Nie jest aktywnie utrzymywany google-genai
JavaScript/TypeScript @google/generativeai Nie jest aktywnie utrzymywany @google/genai
Go google.golang.org/generative-ai Nie jest aktywnie utrzymywany google.golang.org/genai
Dart i Flutter google_generative_ai Nie jest aktywnie utrzymywany Użyj Genkit Dart lub Firebase AI Logic.
Swift generative-ai-swift Nie jest aktywnie utrzymywany Korzystanie z Firebase AI Logic
Android generative-ai-android Nie jest aktywnie utrzymywany Korzystanie z Firebase AI Logic

Uwaga dla deweloperów Javy: nie było starszego pakietu SDK Javy od Google dla interfejsu Gemini API, więc nie jest wymagana migracja z poprzedniej biblioteki Google. Możesz zacząć bezpośrednio od nowej biblioteki w sekcji Obsługa języków i instalacja.