Начиная с релиза Gemini 2.0 в конце 2024 года, мы представили новый набор библиотек под названием Google GenAI SDK . Он предлагает улучшенный опыт разработчиков благодаря обновленной клиентской архитектуре и упрощает переход между рабочими процессами разработчиков и корпоративных приложений.
SDK Google GenAI теперь доступен для общего использования на всех поддерживаемых платформах. Если вы используете одну из наших устаревших библиотек , мы настоятельно рекомендуем вам перейти на неё.
В этом руководстве представлены примеры кода до и после миграции, которые помогут вам начать работу.
Установка
До
Python
pip install -U -q "google-generativeai"
JavaScript
npm install @google/generative-ai
Идти
go get github.com/google/generative-ai-go
После
Python
pip install -U -q "google-genai"
JavaScript
npm install @google/genai
Идти
go get google.golang.org/genai
доступ к API
Старый SDK неявно обрабатывал API-клиент в фоновом режиме, используя множество произвольных методов. Это затрудняло управление клиентом и учетными данными. Теперь взаимодействие осуществляется через центральный объект Client . Этот объект Client выступает в качестве единой точки входа для различных API-сервисов (например, models , chats , files , tunings ), обеспечивая согласованность и упрощая управление учетными данными и конфигурацией при различных вызовах API.
Ранее (менее централизованный доступ к API)