О чём урок
Модели 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.
План урока
- Понимание thinking моделей
- Настройка вашего API key
- Пример #1: Головоломка с Thinking
- Отключение шагов thinking
- Пример #2: Физическая задача
- Пример #3: Геометрическая задача (с изображением)
- Пример #4: Головоломка с подвохом
- Пример #5: Математическая головоломка
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.