Biblioteki Gemini API

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: