Войти

Nano Banana 2 Edit Fast

Быстрое редактирование изображения по текстовому описанию. Загрузите до 14 референсных изображений.

Ввод
Загрузите до 14 референсных изображений. В промпте вы можете ссылаться на них, рассказав модели зачем и в каком качестве нужно каждое из них.
Готово: 1
Опишите, что нужно изменить на исходном изображении.
Выберите пропорции будущего изображения.
Соотношение сторон
2K — базовая цена, 4K — дороже и детальнее.
Разрешение
PNG подходит для максимального качества, JPEG — для более легкого файла.
Формат

О модели Nano Banana 2 Edit Fast

Обзор

Nano Banana 2 Edit Fast — быстрый режим image-to-image в линейке Google Nano Banana 2 (Gemini 3.1 Flash Image), представленной 26 февраля 2026 года. Предназначен для оперативного редактирования готовых изображений по промпту: смена сцены и стиля, деталей, текста в кадре и работа с несколькими референсами (до 14), с сохранением узнаваемости объектов. По сравнению с обычным Edit здесь урезан диапазон разрешений — 2K по умолчанию и опционально 4K, без 0,5K/1K; остаётся опциональный веб-поиск, но нет отдельного image-search. Среди родственных вариантов семейства Fast не генерирует кадр с нуля, в отличие от text-to-image; против стандартного Edit выигрывает скоростью итераций, уступая в гибкости разрешений и веб-поиске. Сочетает улучшенное следование сложным инструкциям, более точную отрисовку текста и гибкие пропорции; результат всё равно стоит проверять на мелких деталях, фактических надписях и сохранении всех исходных элементов.

Сильные стороны

Критерий Оценка Комментарий
Верность референсам Верность референсам очень высокая: до 14 входных изображений, хорошее объединение объектов, стиля и композиционных подсказок. При большом числе референсов приоритеты могут конфликтовать.
Согласованность персонажа и объекта Согласованность персонажей и объектов — одна из лучших сторон: лица, предметы, стиль и узнаваемые признаки хорошо удерживаются через референсы (до 14). В длинных цепочках правок возможен постепенный дрейф.
Точность локальной правки Точность локальной правки высокая: семантическое понимание инструкции, изменение нужного объекта без маски. Без явной маски иногда меняется больше области, чем ожидалось.
Соответствие запросу Модель очень хорошо следует инструкциям редактирования: понимает естественный язык, меняет объекты, фон, стиль и детали без масок. В перегруженных многошаговых промптах возможна потеря условий.
Скорость и стоимость Скорость и цена — сильная сторона: быстрые правки заметно дешевле Pro Edit при хорошем качестве. Не самая дешёвая среди всех edit-моделей; 4K дороже 2K.
Текст и типографика Текст и типографика — сильная сторона семейства Nano Banana 2, но Edit Fast уступает обычному Edit: короткие надписи и постеры часто читаемы, а длинная вёрстка, точная замена текста и кириллица требуют проверки.
Сохранность нетронутых областей Нетронутые области обычно сохраняются хорошо: модель понимает, что менять, а что оставить. При сильных стилистических правках фон, свет или мелкие детали могут незаметно измениться.

Сценари использования (use cases)

Ограничения и недостатки

Примеры промптов

Советы

FAQ

Чем Nano Banana 2 Edit Fast отличается от обычного Edit и Pro Edit?

Edit Fast ориентирован на быстрые итерации: только 2K/4K, ниже цена и выше скорость. Стандартный Nano Banana 2 Edit даёт полный диапазон разрешений (0,5K–4K), поиск изображений и универсальные правки. Nano Banana Pro Edit уместнее для сложных задач с максимальной точностью текста, деталей и финального качества. Для быстрой правки фона, стиля или отдельных элементов начинайте с Edit Fast.

Сколько исходных изображений можно дать и как лучше использовать референсы?

Операция принимает до 14 исходных изображений. В промпте указывайте роль каждого референса: что сохранить, что перенести, что заменить и какие изображения главные. По документации Gemini 3.1 Flash Image модель лучше держит до 5 персонажей и до 14 объектов в одном воркфлоу — для сложных сцен не перегружайте запрос лишними референсами.

Как лучше довести результат — одним промптом или серией правок?

Nano Banana 2 рассчитан на пошаговое редактирование: сделайте одну правку, оцените результат и уточняйте следующим промптом, передавая полученное изображение как новый исходник. Модель удерживает контекст между шагами, а Edit Fast делает такие итерации быстрыми по времени и стоимости. Это надёжнее, чем описывать все изменения в одном длинном промпте.

Можно ли менять и переводить надписи прямо на изображении?

Да. Модель аккуратно отрисовывает и заменяет читаемый текст — на вывесках, упаковке, постерах, открытках — и умеет локализовать надписи на другой язык, сохраняя композицию. Для точного результата напишите нужный текст дословно в кавычках и при необходимости опишите шрифт и расположение. Для обычной ретуши без текста это не нужно.

Будет ли на отредактированном изображении метка, что оно создано ИИ?

Изображения, созданные или отредактированные моделями Google, могут содержать невидимую метку SynthID для проверки происхождения. Метка не является видимым логотипом и обычно сохраняется даже после некоторых изменений файла, хотя после сильной переработки проверка может стать менее надёжной. Учитывайте это, если изображение публикуется как контент, созданный ИИ.

Цены

Цена при активной подписке

Стоимость необязательной подписки 299 ₽/месяц Подробнее

API

Инструкция ниже является выдержкой из документации.

Параметры

Поля тела JSON-запроса, которые используются в Playground и доступны для настройки через API. Порядок совпадает с формой на странице.

Параметр Тип Обязательный По умолчанию Допустимые значения Описание
images array[string] Да 1–14 элементов Загрузите до 14 референсных изображений. В промпте вы можете ссылаться на них, рассказав модели зачем и в каком качестве нужно каждое из них. Или добавьте их последовательно, по одному Передайте массив HTTPS-ссылок.
prompt string Да длина 1–4000 символов Опишите, что нужно изменить на исходном изображении.
aspect_ratio string Нет 4:3 1:1, 3:2, 2:3, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9, 1:4, 4:1, 1:8, 8:1 Выберите пропорции будущего изображения.
resolution string Нет 2k 2k, 4k 2K — базовая цена, 4K — дороже и детальнее.
output_format string Нет png png, jpeg PNG подходит для максимального качества, JPEG — для более легкого файла.
enable_web_search boolean Нет false Добавляет актуальную информацию из интернета и увеличивает цену.

Запрос

Асинхронный запуск: POST https://api.flixa.io/v1/image/nano-banana-2/fast-edit с заголовком Authorization: Bearer $FLIXA_API_KEY и телом JSON. Ниже — пример с полями из Playground.

curl -X POST "https://api.flixa.io/v1/image/nano-banana-2/fast-edit" \
  -H "Authorization: Bearer $FLIXA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "images": [
    "https://uploads.flixa.io/media/1bc785b08c45732d32cae348cc0c7e966945b3f0cf7c03d09613eb6cce414f18.jpg"
  ],
  "prompt": "Превратите это фото товара в премиальную студийную рекламу: мягкий кинематографический свет, чистый бежевый фон, лёгкие тени, реалистичные отражения и эстетика люксового бренда.",
  "resolution": "2k",
  "aspect_ratio": "3:4",
  "output_format": "png",
  "enable_web_search": false
}'
import json
import os
import requests

url = "https://api.flixa.io/v1/image/nano-banana-2/fast-edit"
payload = json.loads({"aspect_ratio": "3:4", "enable_web_search": false, "images": ["https://uploads.flixa.io/media/1bc785b08c45732d32cae348cc0c7e966945b3f0cf7c03d09613eb6cce414f18.jpg"], "output_format": "png", "prompt": "\u041f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u0435 \u044d\u0442\u043e \u0444\u043e\u0442\u043e \u0442\u043e\u0432\u0430\u0440\u0430 \u0432 \u043f\u0440\u0435\u043c\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u0441\u0442\u0443\u0434\u0438\u0439\u043d\u0443\u044e \u0440\u0435\u043a\u043b\u0430\u043c\u0443: \u043c\u044f\u0433\u043a\u0438\u0439 \u043a\u0438\u043d\u0435\u043c\u0430\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0432\u0435\u0442, \u0447\u0438\u0441\u0442\u044b\u0439 \u0431\u0435\u0436\u0435\u0432\u044b\u0439 \u0444\u043e\u043d, \u043b\u0451\u0433\u043a\u0438\u0435 \u0442\u0435\u043d\u0438, \u0440\u0435\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u044b\u0435 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438 \u044d\u0441\u0442\u0435\u0442\u0438\u043a\u0430 \u043b\u044e\u043a\u0441\u043e\u0432\u043e\u0433\u043e \u0431\u0440\u0435\u043d\u0434\u0430.", "resolution": "2k"})

response = requests.post(
    url,
    headers={"Authorization": f"Bearer {os.environ['FLIXA_API_KEY']}"},
    json=payload,
    timeout=120,
)
print(response.json())
const response = await fetch(
  "https://api.flixa.io/v1/image/nano-banana-2/fast-edit",
  {
    method: "POST",
    headers: {
      Authorization: `Bearer ${process.env.FLIXA_API_KEY}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({"aspect_ratio": "3:4", "enable_web_search": false, "images": ["https://uploads.flixa.io/media/1bc785b08c45732d32cae348cc0c7e966945b3f0cf7c03d09613eb6cce414f18.jpg"], "output_format": "png", "prompt": "\u041f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u0435 \u044d\u0442\u043e \u0444\u043e\u0442\u043e \u0442\u043e\u0432\u0430\u0440\u0430 \u0432 \u043f\u0440\u0435\u043c\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u0441\u0442\u0443\u0434\u0438\u0439\u043d\u0443\u044e \u0440\u0435\u043a\u043b\u0430\u043c\u0443: \u043c\u044f\u0433\u043a\u0438\u0439 \u043a\u0438\u043d\u0435\u043c\u0430\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0432\u0435\u0442, \u0447\u0438\u0441\u0442\u044b\u0439 \u0431\u0435\u0436\u0435\u0432\u044b\u0439 \u0444\u043e\u043d, \u043b\u0451\u0433\u043a\u0438\u0435 \u0442\u0435\u043d\u0438, \u0440\u0435\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u044b\u0435 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438 \u044d\u0441\u0442\u0435\u0442\u0438\u043a\u0430 \u043b\u044e\u043a\u0441\u043e\u0432\u043e\u0433\u043e \u0431\u0440\u0435\u043d\u0434\u0430.", "resolution": "2k"}),
  }
);

console.log(await response.json());

Пример ответа

Сразу после POST приходит объект с идентификатором задачи и статусом (queued или processing). Готовый результат — в поле outputs после завершения.

{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "queued",
  "created_at": "2026-05-22T12:00:00Z"
}

После успешного завершения:

{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "completed",
  "outputs": [
    { "url": "https://storage.example/result.png", "type": "image" }
  ]
}

Поллинг

Пока задача в работе, опрашивайте GET https://api.flixa.io/v1/predictions/{id}/result с тем же API-ключом. Рекомендуемый интервал — 1–2 секунды; остановитесь при completed, failed или cancelled.

  • queued / processing — продолжайте опрос.
  • completed — заберите URL из outputs.
  • failed — смотрите error в теле ответа.
curl "https://api.flixa.io/v1/predictions/{id}/result" \
  -H "Authorization: Bearer $FLIXA_API_KEY"