Войти

Nano Banana Pro Edit Ultra

Редактирование изображений по текстовой инструкции в высоком разрешении. Можно добавить до 14 изображений для редактирования или референса.

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

О модели Nano Banana Pro Edit Ultra

Обзор

Nano Banana Pro Edit Ultra — Ultra-вариант image-to-image endpoint семейства Nano Banana Pro от Google, представленного в ноябре 2025 года как Gemini 3 Pro Image. Официальный анонс опубликован 20 ноября 2025. Эта разновидность предназначена для редактирования изображений по текстовой инструкции с поддержкой высокого разрешения на выходе: 4K или 8K. В отличие от базового edit-варианта Ultra добавляет опцию 8K и рассчитан на сценарии, где важна максимальная детализация финального результата, а не скорость итерации. До 14 изображений можно подать одновременно — как объекты редактирования, так и визуальные референсы. Среди sibling-моделей линейки: nano-banana-pro/edit охватывает профессиональные правки без требования к 8K-выходу; nano-banana-pro/ultra-text-to-image создаёт изображения с нуля. Ultra-edit занимает нишу финальных высококачественных правок существующих материалов: ретушь продуктовых фото, коррекция макетов в типографском качестве, сложный композитинг по нескольким референсам. Как и другие варианты Nano Banana Pro, Ultra-edit лучше работает при конкретных промптах с явным указанием, что менять и что сохранять.

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

Критерий Оценка Комментарий
Качество отдельного кадра Очень сильное качество кадра: модель рассчитана на профессиональное редактирование с высоким разрешением, хорошей детализацией, светом и материалами; балл не максимальный только из-за возможных артефактов на сложных правках и 8K-апскейл-сценариях.
Текст и типографика Текст и типографика — выдающаяся сторона Nano Banana Pro: модель хорошо работает с читаемыми надписями, постерами, инфографикой и мультиязычным текстом; не 100, потому что длинная мелкая типографика и точная замена всего текста всё ещё требуют проверки.
Согласованность персонажа и объекта Согласованность персонажей и объектов — одна из ключевых сильных сторон: модель заявленно удерживает до нескольких персонажей и множество референсов; не максимум, потому что при сильных трансформациях лица, костюмы и мелкие признаки могут немного дрейфовать.
Соответствие запросу Модель очень хорошо следует запросам на редактирование: понимает естественный язык, связи между объектами, светом и композицией; небольшое снижение из-за риска потери отдельных условий в перегруженных инструкциях.
Верность референсам Верность референсам очень высокая: модель рассчитана на работу с несколькими входными изображениями, перенос стиля, объектов и композиции; балл снижен из-за того, что точное слияние большого числа референсов не всегда полностью контролируемо.
Точность локальной правки Локальные правки — сильный сценарий модели: она хорошо меняет нужные части изображения по текстовой инструкции без ручных масок; небольшое снижение из-за риска затронуть соседние детали при сложном освещении или плотной композиции.
Эстетика и композиция Композиция и визуальная эстетика — одна из сильных сторон модели: она хорошо подходит для рекламных, продуктовых, портретных и редакционных сцен; небольшое снижение из-за того, что результат иногда может выглядеть слишком «глянцево» или переосмысленно.

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

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

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

Советы

FAQ

Когда выбирать Nano Banana Pro Edit Ultra вместо более быстрого Nano Banana для редактирования?

Выбирайте Pro Edit Ultra, когда правка сложная: нужно сохранить идентичность объектов, объединить несколько референсов, точно встроить текст или подготовить детальный визуал. Обычный Nano Banana лучше подходит для быстрых повседневных правок, а Pro ориентирован на профессиональные ассеты, сложные инструкции и высокую детализацию. Если важны скорость и простая замена детали, Pro обычно избыточен; если важны контроль, текст и композиция, Ultra оправдан.

Почему качество падает после нескольких последовательных правок и как этого избежать?

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

Почему текст на упаковке, постере или интерфейсе всё равно иногда получается с ошибками?

Nano Banana Pro заметно сильнее прежних моделей в тексте на изображении, но официальный гайд всё равно отмечает, что text rendering, фактическая точность и сложные правки могут требовать доработки. Для лучшего результата задавайте точную строку в кавычках, язык, место, шрифт и размер текста, а для мелкого текста используйте высокое разрешение. Критичные надписи стоит проверять вручную и при необходимости править отдельным коротким запросом.

Сколько референсов можно давать и как не потерять сходство людей или объектов?

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

Можно ли доверять Nano Banana Pro при редактировании инфографик, схем и фактических визуалов?

Pro-версия лучше подходит для инфографик и диаграмм, потому что использует рассуждение Gemini 3 Pro и может учитывать фактические ограничения в промпте. Но готовое изображение всё равно нужно проверять: числа, подписи, даты и причинно-следственные связи могут исказиться, особенно в плотных макетах. Давайте проверенные исходные данные в запросе и просите сохранить конкретные факты, а не просто «сделать красивую инфографику».

Цены

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

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

API

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

Параметры

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

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

Запрос

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

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

url = "https://api.flixa.io/v1/image/nano-banana-pro/ultra-edit"
payload = json.loads({"aspect_ratio": "16:9", "images": ["https://uploads.flixa.io/media/2781cb6b6d5de9835fa4004b20316b92e0b70a8cb0056b54e79ce0b0c7dba312.jpg"], "output_format": "jpeg", "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": "4k"})

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-pro/ultra-edit",
  {
    method: "POST",
    headers: {
      Authorization: `Bearer ${process.env.FLIXA_API_KEY}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({"aspect_ratio": "16:9", "images": ["https://uploads.flixa.io/media/2781cb6b6d5de9835fa4004b20316b92e0b70a8cb0056b54e79ce0b0c7dba312.jpg"], "output_format": "jpeg", "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": "4k"}),
  }
);

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"