| |

Nano Banana Pro заблокирован системой безопасности? 4 типа причин и руководство по устранению за 3 шага

Nano Banana Pro заблокирован системой безопасности? 4 типа причин и руководство по устранению за 3 шага

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

При редактировании изображений с помощью Nano Banana Pro многие разработчики сталкиваются с одной и той же ситуацией: запрос возвращает HTTP 200, на первый взгляд всё в порядке, но изображения в ответе нет. Иногда в finishReason указано IMAGE_PROHIBITED_CONTENT, иногда есть только текстовое пояснение, а иногда отсутствует даже candidates. В этой статье мы разберём как определить блокировку фильтрами безопасности Nano Banana Pro и проверить четыре категории возможных причин, чтобы вместо «опять заблокировали» у вас была проблема, которую можно диагностировать и решить.

Эта статья не о том, как обойти фильтры безопасности. Мы опираемся на описание механизмов блокировки в официальной документации Google и результаты тестирования APIYI при генерации изображений по тексту и редактировании изображений. Здесь мы говорим только о допустимых изменениях и разрешённых альтернативах.

Что вы узнаете: как по JSON-ответу определить, возникла ли ошибка на стороне входных или выходных данных, как соотнести четыре категории причин со своим промптом или эталонным изображением и что делать дальше — что изменить, стоит ли повторять запрос или сменить модель.

nano-banana-pro-safety-block-troubleshooting-ru-image-0


Блокировки Nano Banana Pro: 4 основные причины

Начнём с главного. Частые причины блокировок в Nano Banana Pro (имя модели — gemini-3-pro-image) можно разделить на четыре категории. В каждой из них проверка срабатывает на разных этапах, а способы решения отличаются.

Категория Типичные ситуации Где срабатывает проверка Можно ли исправить
NSFW Порнография, насилие, кровавые сцены, язык вражды и скрытый NSFW-контент на грани допустимого И в промпте, и в эталонном изображении Изменить описание или заменить материал; при ложном срабатывании попробовать другую модель
Удаление водяных знаков Запрос на удаление водяного знака или логотипа с изображения Преимущественно в промпте Нет, это нарушение политики в отношении контента
Известные IP Персонажи Disney, Marvel, Nintendo и других правообладателей В промпте и эталонном изображении Заменить на оригинальных или вымышленных персонажей
Несовершеннолетние Недопустимый контент с участием несовершеннолетних В промпте и эталонном изображении Нулевая терпимость; встроенную защиту нельзя отключить

Почему проверки Nano Banana Pro в последнее время стали строже

Помимо этих четырёх категорий, стоит учитывать два важных момента. По наблюдениям в документации APIYI и сообществе разработчиков, примерно 23 января 2026 года модерация заметно ужесточилась: некоторые промпты, которые раньше проходили проверку, начали блокироваться. В начале февраля 2026 года на форуме разработчиков Google AI также появились сообщения о том, что IMAGE_SAFETY продолжает блокировать даже полностью допустимые изображения для демонстрации нижнего белья и купальников. Авторы сообщений просили вернуть прежний подход, действовавший до 20 января. Важно: эта дата взята из сторонней документации и обсуждений в сообществе. В официальном журнале изменений Google соответствующего обновления политики нет, поэтому считать её официальным объявлением нельзя.

Второй важный момент — конец февраля 2026 года. Google выпустила предварительную версию Nano Banana 2 26 февраля, а в документации APIYI датой запуска указано 27 февраля. После этого стали заметны четыре новых направления блокировок: фотореалистичные изображения узнаваемых известных людей, подделка финансовых данных или сведений о заказах, смена одежды и лиц, а также скрытый NSFW-контент — когда запрос не говорит об этом прямо, но явно находится на грани допустимого. Это объясняет, почему многим командам кажется, что «в последнее время блокировки участились». Вымышленных персонажей, стилизованные портреты и иллюстрации людей по-прежнему можно генерировать.

nano-banana-pro-safety-block-troubleshooting-ru-image-1


Как понять ответ системы безопасности Nano Banana Pro: почему при HTTP 200 нет изображения

При поиске причины первым делом нужно не менять промпт, а разобраться, где именно произошёл сбой. Согласно документации Google Cloud о механизмах безопасности генерации изображений, отсутствие картинки при HTTP 200 может означать как минимум три разные ситуации. И подход к каждой из них будет другим.

Первая ситуация: модель отказалась выполнять запрос

Если промпт содержит потенциально небезопасный контент, модель может вместо изображения вернуть текст, например: «Я не могу создать изображение с порнографическим, непристойным или оскорбительным содержанием». Признаки такого отказа:

  • В candidates[0].finishReason по-прежнему указано STOP — внешне запрос завершился нормально
  • В candidates[0].content.parts есть только text, а inlineData отсутствует
  • В логах обычно указано небольшое число выходных токенов — порядка 100–200

В этом случае модель сама решила отклонить запрос, а причина кроется в формулировке промпта. Из текста ответа часто сразу понятно, что именно модель сочла проблемой.

Второй случай: срабатывание фильтра безопасности

Фильтр безопасности работает независимо от модели и проверяет как входные данные, так и результат.

Признаки блокировки на входе:

  • В ответе нет поля candidates
  • Присутствует только promptFeedback.blockReason; распространённые значения — SAFETY, PROHIBITED_CONTENT, OTHER, BLOCKLIST, IMAGE_SAFETY
  • Ответ обычно приходит через несколько секунд, safetyRatings может быть пустым

Признаки блокировки на выходе:

  • Поле candidates присутствует, но candidates[0].finishReason содержит IMAGE_SAFETY, IMAGE_PROHIBITED_CONTENT или аналогичное значение
  • parts равен null — обратите внимание, это не пустой массив
  • Причина отказа указана в поле finishMessage, а не в текстовой части ответа

Блокировка на входе означает, что модель даже не начала генерацию: проблема в отправленных данных, особенно в эталонном изображении. Блокировка на выходе означает, что модель уже создала изображение, но результат признали нарушающим правила. Скорее всего, проблема в сцене, которую модель создала по описанию.

Третий случай: намерение создать изображение выражено неясно

Если finishReason равен NO_IMAGE, это значит, что от модели ожидали генерации изображения, но она его не создала. Это не блокировка безопасности. Частая причина — промпт просит модель составить план, провести анализ или дать текстовое объяснение, поэтому модель воспринимает запрос как текстовую задачу.

Поля ответа при срабатывании фильтров Nano Banana Pro: краткая справка

Тип ошибки Характерные поля Этап Что делать в первую очередь
Отказ модели finishReason — STOP, в parts только text Решение модели Прочитать текст отказа и скорректировать описание
Блокировка на входе Нет candidates, есть promptFeedback.blockReason Вход В первую очередь проверить эталонное изображение
Блокировка на выходе finishReason — IMAGE_SAFETY или аналогичное значение, parts — null Выход Изменить описание изображения
Намерение создать изображение не распознано finishReason — NO_IMAGE Интерпретация запроса Добавить просьбу вывести только изображение
Цитирование или авторские права finishReason — IMAGE_RECITATION Выход Убрать названия произведений и имена персонажей

Как читать поля usage при срабатывании фильтров Nano Banana Pro

APIYI провела 48 тестов генерации изображений по тексту и 18 тестов редактирования изображений и выявила несколько закономерностей в полях usage:

  • Если candidatesTokenCount равен 0, запрос был отклонён ещё на этапе проверки, и варианты ответа даже не создавались.
  • При блокировке totalTokenCount равен сумме promptTokenCount и thoughtsTokenCount.
  • При этом candidatesTokenCount дублирует значение thoughtsTokenCount, поэтому при сложении всех трёх полей часть токенов будет учтена дважды. Для сверки используйте напрямую totalTokenCount.

Если в ответе есть поле raiFilteredReason, например ERROR_MESSAGE. Support codes: 56562880, по коду поддержки можно определить конкретную категорию. В таблице ниже приведены группы кодов, наиболее тесно связанных с четырьмя типами причин:

Категория безопасности Код поддержки на входе Код поддержки на выходе Причина
Child(несовершеннолетние) 58061214 17301594 Несовершеннолетние
Celebrity(знаменитости) 29310472 15236754 Известные личности
Celebrity or child 64151117 64151117 Знаменитости или несовершеннолетние
Sexual(сексуальный контент) 90789179 63429089、43188360 NSFW
Prohibited content 89371032 49114662、72817394 Запрещённый контент

Важно: это общая таблица категорий безопасности моделей Gemini для работы с изображениями. Её нельзя считать доказательством того, что Google в какой-то момент изменила свою политику.

nano-banana-pro-safety-block-troubleshooting-ru-image-2


Разбираем 4 основные причины блокировок Nano Banana Pro

Определив, на каком этапе произошёл сбой, проверьте, какая из причин относится к вашему запросу. Ниже разберём четыре основные категории и дополнительные случаи.

NSFW и скрытый NSFW

Откровенный контент — порнография, насилие, кровь и разжигание ненависти — приводит к блокировке как в промпте, так и в эталонном изображении. Но чаще проблемы возникают со скрытым NSFW: напрямую ничего откровенного не показано, но общий замысел находится на грани допустимого. Как показывают упомянутые выше случаи из сообщества, слова «нижнее бельё», «пижама» и «купальник» сами по себе считаются рискованными: даже допустимый показ товаров может попасть под ошибочную блокировку.

Если содержание действительно нарушает правила, единственный выход — изменить его. Если же по ошибке заблокировали допустимый показ одежды для интернет-магазина, подробнее опишите коммерческую цель и композицию изображения. Также можно проверить тот же запрос на других моделях генерации изображений и сообщить о ложном срабатывании в сообществе разработчиков Google.

Удаление водяных знаков

Запросы на удаление водяных знаков нарушают политику в отношении контента и отклоняются напрямую — переформулировать их не получится. Кроме того, все изображения, созданные моделями серии Nano Banana, содержат водяной знак SynthID. Он добавляется на стороне модели, и отключить его нельзя. Если ваш рабочий процесс включает «очистку изображений», исключите такие запросы из процесса, а не пытайтесь изменить формулировку.

Известные персонажи и публичные личности

Запросы на создание узнаваемых персонажей Disney, Marvel, Nintendo и других правообладателей отклоняются в целях защиты авторских прав. В документации APIYI отмечается, что с 23 января 2026 года это ограничение стало заметнее. После конца февраля 2026 года особое внимание также уделяется блокировке фотореалистичных изображений узнаваемых реальных людей.

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

Несовершеннолетние

К неприемлемому контенту с участием несовершеннолетних применяется нулевая терпимость. Согласно официальной документации, с помощью safetySettings можно настроить только четыре категории: домогательства, разжигание ненависти, откровенно сексуальный и опасный контент. Защита от наиболее серьёзных угроз, включая угрозы безопасности детей, встроена в модель и не отключается никакими параметрами. Такие запросы следует сразу отфильтровывать на уровне приложения.

Подделка финансовых документов, смена одежды и лиц

Эти два направления появились среди причин блокировки после конца февраля 2026 года. Изменение суммы, номера заказа или данных аккаунта на скриншоте, а также замена лица одного человека лицом другого или смена одежды реального человека приводят к блокировке. Не стоит пытаться обойти её, переписывая промпт. Если вам нужно, например, законно заменить фон на фотографии товара, ограничьте редактирование самим товаром и сценой, не затрагивая личность человека и данные в документах.


Как обойти блокировку Nano Banana Pro: менять эталонное изображение или промпт

Это один из главных вопросов для разработчиков. Ответ зависит от того, на каком этапе возникла ошибка: если запрос заблокирован на входе, сначала проверьте эталонные изображения; если на выходе — измените описание. При NO_IMAGE явно укажите, что нужно создать изображение.

Шаг 1. Если запрос заблокирован на входе, начните с эталонных изображений

В сентябре 2026 года APIYI зафиксировал показательный случай. Запрос содержал промпт и шесть эталонных изображений: позу, персонажа, сцену, одежду, коллаж с обувью и носками и головной убор. Соотношение сторон — 2:3, разрешение — 2K. Модель gemini-3-pro-image каждый раз за несколько секунд возвращала blockReason со значением OTHER и без candidates. При этом тот же запрос с gemini-3.1-flash-image успешно генерировал изображение.

Для поиска причины эталонные изображения разделили на две группы и проверили по отдельности. В итоге выяснилось, что блокировку вызывает только одно изображение — лист персонажа из четырёх кадров. Основные результаты:

Действие Результат теста Вывод
Отправка исходного изображения Блокировка 13/13 Стабильно вызывает блокировку
Простое сохранение в PNG Блокировка 2/2 Смена формата не помогла
Повторный экспорт в JPEG с качеством 95 Успех 6/6 Перекодирование помогло
Полный запрос с заменой изображения, все 6 изображений Генерация 2/2 Проблема решена

Этот случай показывает, что Pro проверяет входные данные строже, чем flash. Поэтому один и тот же запрос может пройти в flash, но быть заблокированным в Pro. Чек-лист для подготовки эталонных изображений:

  1. Преобразуйте изображения в цветовое пространство sRGB.
  2. Исправьте ориентацию с учётом данных EXIF.
  3. Уменьшите длинную сторону до 2048 пикселей или меньше.
  4. Перекодируйте изображения в JPEG с качеством 90–95.
  5. Удалите метаданные.

Важно: перекодирование стоит пробовать только при неясной причине блокировки, например OTHER. Если blockReason явно указывает на проблему безопасности — SAFETY, PROHIBITED_CONTENT или IMAGE_SAFETY, — не пытайтесь обойти блокировку повторными запросами или перекодированием. Сразу замените материал.

nano-banana-pro-safety-block-troubleshooting-ru-image-3

Шаг 2: при блокировке результата или ошибке NO_IMAGE измените промпт

Если результат блокируется, проблема в том, какую картинку модель создаёт по описанию. Например, в промпте для редактирования «Сохрани исходную сцену и продукт без изменений, замени предметы в красной рамке» неясно, что именно должно остаться неизменным. Из-за этого модель может проявить слишком много фантазии и выдать неожиданный результат. Как исправить промпт:

  • Используйте конкретные названия: вместо «предметы в красной рамке» напишите «две чашки внутри красной рамки»
  • Указывайте конкретный цвет, а не просите просто «изменить цвет»
  • Перечислите всё, что нужно сохранить: положение и пропорции основного объекта, логотип, текстовые надписи и фон
  • Разбейте действия на пронумерованные шаги: за один раз меняйте что-то одно, а сложные инструкции выполняйте в несколько этапов редактирования

При ошибке NO_IMAGE добавьте в конец промпта фразу «Выведи только итоговое изображение, без текста» — обычно это помогает.

nano-banana-pro-safety-block-troubleshooting-ru-image-4

Шаг 3: решить, повторять ли запрос и менять ли модель

Прежде чем повторять запрос, учтите: даже неудачная попытка может стоить денег. Google расходует квоту, а платформа пока не может гарантировать, что пустой ответ не будет тарифицироваться. Повторные запросы без изменения промпта впустую расходуют дневную квоту, а запросы с нарушениями могут привести к блокировке официального API-ключа. Поэтому при явной причине, связанной с безопасностью, повторять запрос не стоит. А вот в случае OTHER или ложного срабатывания фильтра можно попробовать ещё раз, изменив подход.

При смене модели в APIYI достаточно изменить параметр model — ключ и эндпоинт https://api.apiyi.com/v1 остаются прежними. Рекомендуемый порядок: сначала используйте для обычных задач недорогую и быструю 2.1 или Lite. Если точное редактирование не удалось 1–2 раза, переходите на Pro. Если и это не помогло, вернитесь к промпту и измените его.

Идентификатор модели Название Цена за запрос Платформа
gemini-3-pro-image Nano Banana Pro $0.09/запрос APIYI
gemini-nano-banana-2.1 Nano Banana 2.1 $0.045/запрос APIYI
gemini-3.1-flash-image Nano Banana 2 $0.055/запрос APIYI
gemini-3.1-flash-lite-image Nano Banana 2 Lite $0.025/запрос APIYI
gpt-image-2-all GPT Image 2 $0.025/запрос APIYI

Все модели генерации изображений тарифицируются за запрос. Актуальные модели и цены уточняйте в списке моделей платформы. Кроме того, 6 октября 2026 года Google объявила модель gemini-3.1-flash-image устаревшей, но дату её отключения не назвала. Для новых проектов рекомендуется перейти на gemini-nano-banana-2.1.

🚀 Быстрый старт: если нужно сравнить несколько моделей на одном наборе промптов и эталонных изображений, в APIYI apiyi.com можно переключаться между моделями из таблицы с помощью одного API-ключа. Новым пользователям доступна бесплатная квота для тестирования — удобно сначала проверить результат с минимальными затратами, а затем увеличить объём запросов.


Частые вопросы о блокировках Nano Banana Pro

Q1: Что такое блокировка Nano Banana Pro?

Это ситуация, когда `gemini-3-pro-image` не возвращает изображение по причинам безопасности контента. Возможны три случая: отказ модели, блокировка входным фильтром или блокировка выходным фильтром. При этом запрос обычно возвращает HTTP 200, поэтому причину нужно определять по полям ответа.

Q2: Один и тот же запрос проходит во flash, но блокируется в Pro. Это нормально?

Да. Тесты показывают, что Pro проверяет входные данные строже, чем flash. Если причина указана нечётко, например `OTHER`, сначала проверьте эталонное изображение по чек-листу. Если сам контент не нарушает правила, можно также использовать Nano Banana 2.1.

Q3: Почему в последнее время блокировки участились?

Совпали два события. По наблюдениям APIYI и сообщества разработчиков, около 23 января 2026 года общая модерация ужесточилась — официального объявления Google об этом не было. А после запуска Nano Banana 2 в конце февраля добавились ещё четыре категории блокировок: известные личности, подделка финансовых ордеров, смена одежды и лиц, а также скрытый NSFW-контент.

Q4: Списываются ли деньги за заблокированные запросы?

Возможно. Google расходует квоту, а платформа пока не может отменять списание, если результат пустой. Ориентируйтесь на журнал вызовов в консоли APIYI на apiyi.com: очень маленькое число выходных токенов, например 100–200, или пустой столбец «Дополнение» означают, что изображение не было создано.

Q5: Есть ли компенсация для разработчиков сервисов, если изображения часто не генерируются?

Да, действует программа компенсации неудачных генераций Nano Banana Pro. Она распространяется только на Nano Banana Pro с оплатой за запрос. Условия: ежемесячные расходы от 1000 долларов на любые модели платформы, работа в качестве поставщика инструментов и отсутствие субъективных причин сбоя. Программа действует с 1 мая 2026 года (UTC+8); для участия также нужно зарегистрироваться во внутреннем списке.

Компенсация рассчитывается по формуле «количество запросов × цена модели / коэффициент скидки». В конце каждого месяца подводятся итоги за предыдущий месяц, а начисление поступает в первые 5 рабочих дней следующего. За подробностями можно обратиться в поддержку APIYI на apiyi.com.

Q6: Как экспортировать записи о неудачных запросах для заявки или диагностики?

Откройте журнал в консоли, нажмите кнопку экспорта в правом верхнем углу, выберите период и запустите асинхронный экспорт. Затем скачайте файл Excel в разделе асинхронных задач. Обратите внимание: сбои по субъективным причинам, например из-за контента, нарушающего правила, не покрываются программой компенсации.

Q7: Можно ли отключить блокировки через safetySettings?

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


Как разобраться с блокировками Nano Banana Pro

Ключевые выводы

  • Сначала изучите ответ, потом меняйте контент: отсутствие candidates означает блокировку входных данных, parts со значением null — блокировку выходных данных.
  • Отказ модели и блокировка — не одно и то же: если finishReason равен STOP, а в ответе есть только текст, модель отказалась выполнить запрос.
  • 4 основные причины: NSFW-контент, удаление водяных знаков, известная интеллектуальная собственность и несовершеннолетние. После февраля добавляются ещё 4 категории.
  • При блокировке входных данных сначала проверьте эталонное изображение: переведите его в sRGB, уменьшите длинную сторону до 2048 пикселей и повторно сохраните в JPEG с качеством 90–95.
  • Не повторяйте запрос, если причина блокировки по безопасности ясна: замените материал или измените описание, чтобы не тратить квоту впустую.
  • Для смены модели достаточно изменить параметр: через APIYI apiyi.com можно переключаться между 2.1, Lite и Pro с одним и тем же API-ключом.

Порядок диагностики блокировок Nano Banana Pro такой: по полям ответа определите, где произошёл сбой, затем сопоставьте его с четырьмя основными причинами. Если заблокированы входные данные, измените эталонное изображение; если выходные — описание. При NO_IMAGE явно укажите, что нужно создать изображение. И только после этого решайте, стоит ли менять модель. Если контент действительно нарушает правила, обойти ограничение не получится — нужно исключить такие случаи из рабочего процесса. А вот ложные срабатывания и блокировки по неясным причинам стоит разбирать с помощью стандартизации материалов и тестирования разных моделей.

Если вашей команде нужно регулярно анализировать ошибки и сравнивать несколько моделей генерации изображений, рекомендуем подключение через APIYI apiyi.com. Для смены модели с одним и тем же API-ключом достаточно изменить параметр model, а в логах можно проверить расход по каждому неудачному запросу. Поставщики инструментов, которые соответствуют условиям, также могут участвовать в программе компенсации неудачных запросов при оплате за вызов.

Источники

  1. Gemini image generation and responsible AI: механизмы безопасности генерации изображений Google Cloud и коды поддержки
  2. Ссылка: cloud.google.com/vertex-ai/generative-ai/docs/image/responsible-ai-imagen
  3. Описание: соответствие между типами блокировок и кодами поддержки категорий безопасности

  4. Настройки безопасности Gemini API: настраиваемые категории безопасности и встроенные механизмы защиты

  5. Ссылка: ai.google.dev/gemini-api/docs/safety-settings
  6. Описание: какие пороги безопасности можно настроить, а какие нельзя отключить

  7. Справочник Gemini API generateContent: перечисления finishReason и blockReason

  8. Ссылка: ai.google.dev/api/generate-content
  9. Описание: официальные определения полей ответа

  10. Журнал изменений Gemini API: даты выпуска моделей, перехода в общедоступную версию и прекращения поддержки

  11. Ссылка: ai.google.dev/gemini-api/docs/changelog
  12. Описание: ключевые даты выпуска версий серии Nano Banana

Автор: техническая команда APIYI
Обсуждение технических вопросов: свяжитесь с нами на главной странице сайта APIYI. Дополнительные материалы доступны в центре документации docs.apiyi.com

Читайте также

Похожие записи