Генерация изображений в Gemini (Nano Banana)

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

О чём урок

🍌Модели Gemini 3: Если вас интересуют только новые модели Nano-Banana Pro или Nano-Banana 2, перейдите непосредственно к выделенному разделу. Этот notebook покажет вам, как использовать встроенную функцию Image-output Gemini, применяя мультимодальные возможности модели для вывода как изображений, так и текстов, а также для итеративной работы над изображением в ходе обсуждения. Теперь вы можете использовать 3 модели: gemini-2.5-flash-image также известная как "nano-banana": Дешевая и быстрая, но мощная. Это должен быть ваш выбор по умолчанию. gemini-3-pro-image также известная как "nano-banana-pro": Более мощная благодаря своим возможностям thinking и доступу к реальным данным с помощью Google Search. Она особенно хорошо проявляет себя в создании диаграмм и grounded images. И вишенка на торте: она может создавать изображения 2K и 4K! gemini-3.1-flash-image также известная как "nano-banana-2": Лучший баланс между скоростью и качеством, с новыми возможностями, такими как Search Grounding, Thinking и новым разрешением 512p. Эти модели особенно хороши в следующем: Поддержание согласованности персонажей: Сохранение внешнего вида объекта в нескольких сгенерированных изображениях и сценах Выполнение интеллектуального редактирования: Обеспечение точного редактирования на основе prompt, такого как inpainting (добавление/изменение объектов), outpainting и целевые трансформации внутри изображения Компоновка и слияние изображений: Интеллектуальное объединение элементов из нескольких изображений в единое, фотореалистичное композитное изображение (максимум 3 с flash, 14 с pro) Использование мультимодального рассуждения: Создание функций, которые понимают визуальный контекст, например, следование сложным инструкциям на нарисованной от руки диаграмме Следуя этому руководству, вы научитесь делать все это и даже больше. Примечание: Включите billing для использования Image Generation. Это функция с оплатой по мере использования (см. pricing). Обратите внимание, что модели Imagen также предлагают image generation, но несколько иным способом, поскольку функция Image-out была разработана для итеративной работы.

План урока

  1. Настройка
  2. Установка SDK
  3. Настройка вашего API key
  4. Инициализация клиента SDK
  5. Выбор модели
  6. Вспомогательные функции
  7. Генерация изображений
  8. Редактирование изображений

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

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

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