Режим размышлений: настройка и примеры

Урок 35 из 69 курса «Gemini API: быстрый старт»: официальный курс Gemini API Cookbook (Гугл Джемини) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Модели Gemini 3: Если вас интересуют только новые Gemini 3 уровни thinking, перейдите непосредственно к специальному разделу в конце этого notebook, который также включает руководство по миграции. Все модели Gemini поколения 2.5 и нового поколения Gemini 3 обучены выполнять процесс thinking (или рассуждения) прежде чем прийти к окончательному ответу. В результате эти модели обладают более мощными возможностями рассуждения в своих ответах, чем предыдущие модели. Вы увидите примеры этих возможностей рассуждения при решении задач, связанных с пониманием кода, геометрией и математикой. Как вы увидите, модель раскрывает свои мысли, чтобы вы могли ознакомиться с её рассуждениями и тем, как она пришла к своим выводам. Thinking модели оптимизированы для сложных задач, требующих многократного стратегического планирования и итеративного решения. При выполнении вызовов REST API вы управляете поведением thinking, включая объект thinkingConfig в generationConfig в полезной нагрузке вашего JSON-запроса. Gemini 3.7 Flash в частности, предоставляет гибкость использования thinkingBudget — параметра, который обеспечивает точный контроль над максимальным количеством токенов, которое модель может сгенерировать во время thinking. В качестве альтернативы вы можете выделить точное количество токенов для стадии "thinking" путём настройки параметра thinkingBudget. Это количество может варьироваться от 0 до 24576 токенов для 2.5 Flash. Для получения дополнительной информации обо всех моделях Gemini ознакомьтесь с документацией для расширенной информации о каждой из них. В этом notebook большинство примеров используют параметр thinkingBudget, поскольку он совместим как с моделями поколения 2.5, так и с моделями поколения 3. Для получения дополнительной информации об использовании thinkingBudget с Gemini thinking моделью ознакомьтесь с документацией. НОВОЕ: уровни thinking: Gemini 3 Pro представила новый, более простой способ управления бюджетом thinking путём установки thinkingLevel, который описан в разделе этого руководства, посвящённом Gemini 3. Чтобы запустить следующую cell, ваш API key должен быть сохранён в Colab Secret с именем GEMINI_API_KEY.

План урока

  1. Понимание thinking моделей
  2. Настройка вашего API key
  3. Пример #1: Головоломка с Thinking
  4. Отключение шагов thinking
  5. Пример #2: Физическая задача
  6. Пример #3: Геометрическая задача (с изображением)
  7. Пример #4: Головоломка с подвохом
  8. Пример #5: Математическая головоломка

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Урок входит в темы

Полезные гиды