Переход на Google GenAI SDK,Переход на Google GenAI SDK

Начиная с релиза 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)

Python