Na tej stronie znajdziesz informacje o pobieraniu i instalowaniu najnowszych bibliotek interfejsu Gemini API. Jeśli dopiero zaczynasz korzystać z interfejsu Gemini API, zapoznaj się z krótkim wprowadzeniem do interfejsu API.
Ważna uwaga na temat nowych bibliotek
Od końca 2024 r. stopniowo wdrażamy pakiet Google Gen AI SDK, czyli nowy zestaw bibliotek, który udostępnia ujednolicony interfejs do uzyskiwania dostępu do modeli generatywnej AI Google za pomocą interfejsu Gemini API i Vertex AI, co upraszcza przejście między tymi platformami.
Pakiet Google Gen AI SDK jest teraz zalecaną ścieżką dostępu do modeli Gemini, a wszystkie fragmenty kodu w naszej dokumentacji korzystają z tych bibliotek. Więcej informacji o przenoszeniu danych z interfejsu Gemini Developer API do Vertex AI znajdziesz na stronie Vertex AI.
Najważniejsze aktualizacje biblioteki
Język | Stara biblioteka | Nowa biblioteka (zalecana) |
---|---|---|
Python | google-generativeai |
google-genai |
JavaScript i TypeScript |
@google/generative-ai |
@google/genai |
Go | google.golang.org/generative-ai |
google.golang.org/genai |
Gorąco zachęcamy wszystkich użytkowników do przejścia na pakiet SDK Google GenAI, ponieważ zapewnia on dobrze utrzymaną ścieżkę oraz dostęp do nowych funkcji, takich jak multimodalne dane wyjściowe (np. generowanie obrazów i filmów) i funkcje interfejsu Live API, które są niedostępne w naszych starszych bibliotekach. Spodziewamy się, że z czasem różnica w funkcjach będzie się powiększać.
Instalowanie biblioteki
Możesz zainstalować naszą bibliotekę Pythona, wykonując:
pip install google-genai
Możesz zainstalować naszą bibliotekę JavaScript i TypeScript, uruchamiając:
npm install @google/genai
Możesz zainstalować naszą bibliotekę Go, uruchamiając:
go get google.golang.org/genai
Wcześniejsze biblioteki i pakiety SDK
W przypadku platform, na których jest dostępna nowa biblioteka, zdecydowanie zalecamy przejście na nowe biblioteki. Wcześniejsze biblioteki nie będą otrzymywać nowych funkcji. Poniżej znajdziesz szczegółowe informacje o ich stanie.
W przypadku platform, na których nowa oficjalna biblioteka nie jest jeszcze dostępna, możesz wywoływać nasze interfejsy API bezpośrednio, korzystać z bibliotek obsługiwanych przez społeczność lub korzystać z opcji zaufanych dostawców zewnętrznych. Pracujemy nad rozszerzeniem oficjalnego pakietu SDK i będziemy dodawać nowe biblioteki na bieżąco.
Oto poprzednie biblioteki:
- Python (wcześniejsza wersja): cała obsługa, w tym poprawki błędów, zostanie zakończona w sierpniu 2025 r.
- Node.js (wcześniejsza wersja): cała obsługa, w tym poprawki błędów, zostanie zakończona w sierpniu 2025 r.
- Go (wcześniejsza wersja): cała pomoc, w tym poprawki błędów, zostanie zakończona w sierpniu 2025 r.
- Dart i Flutter (wcześniejsze wersje): nie są aktywnie aktualizowane.
- Swift (wcześniejsza wersja): nie jest aktywnie rozwijana
- Android (wcześniejsza wersja): nie jest aktywnie aktualizowany.