О чём урок
Примечание: Этот notebook использует Interactions API, новейший способ взаимодействия с моделями Gemini. Ищете версию generateContent? Проверьте архивную ветку. Все модели Gemini обучены выполнять thinking process (или рассуждение) перед тем, как дать окончательный ответ. В результате эти модели обычно достигают лучших результатов в более сложных задачах, требующих нескольких этапов обработки: сложная математика, кодирование, рассуждение по многошаговым инструкциям и мультимодальное понимание. Хотя thinking всегда включен, вы можете настроить объем thinking, выполняемого моделью, используя thinking levels (minimal, low, medium, high). Это позволяет вам найти баланс между скоростью/стоимостью ответа и глубиной рассуждений в зависимости от вашего сценария использования. Thinking модели оптимизированы для сложных задач, требующих многократных раундов стратегического планирования и итеративного решения. Вы можете контролировать усилие thinking, используя thinking levels: Thinking Level Сценарий использования High (по умолчанию) Сложные рассуждения, математика, кодирование, многошаговые задачи Medium Хороший баланс между скоростью и рассуждением Low Более быстрые ответы с некоторым рассуждением Minimal Самые быстрые ответы, минимальное рассуждение (примерно эквивалентно "выключено") Вы можете установить thinking level, используя types.ThinkingConfig(thinking_level=types.ThinkingLevel.HIGH). Этот раздел устанавливает SDK, настраивает его с использованием вашего API key, импортирует соответствующие библиотеки, загружает примеры видео и загружает их в Gemini. Просто сверните (нажмите на маленькую стрелку слева от заголовка) и запустите этот раздел, если хотите сразу перейти к примерам (только не забудьте запустить его, иначе ничего не будет работать). Google Gen AI SDK предоставляет программный доступ к моделям Gemini, используя как Google AI for Developers, так и Vertex AI API. За несколькими исключениями, код, который работает на одной платформе, будет работать на обеих. Это означает, что вы можете создать прототип приложения, используя Developer API, а затем перенести приложение в Vertex AI без переписывания кода. Более подробную информацию об этом новом SDK можно найти в документации или в начале работы notebook.
План урока
- Понимание thinking моделей
- Настройка
- Установка SDK
- Настройка вашего API key
- Инициализация клиента SDK
- Импорты
- Использование thinking моделей
- Использование thinking levels
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.