Ошибки генерации в Nano Banana 2 — это, пожалуй, самая частая головная боль разработчиков при работе с API Gemini. После официального запуска Nano Banana 2 27 февраля 2026 года механизмы безопасности Google получили серьезное обновление. Фильтрация стала гораздо строже в таких сценариях, как упоминание известных личностей, изменение финансовой информации, смена одежды или лиц, а также скрытый сексуальный подтекст.
Ключевая ценность: Прочитав эту статью, вы разберетесь в двухуровневой архитектуре безопасности Nano Banana 2, узнаете 8 конкретных причин сбоев, поймете коды ошибок API и получите готовые стратегии для разных сценариев.

Основные моменты механизма безопасности контента Nano Banana 2
Механизм безопасности Nano Banana 2 (модели генерации изображений Gemini) — это не просто фильтрация по ключевым словам, а целая двухуровневая архитектура безопасности. Понимание того, как она устроена, — ключ к решению проблем с неудачной генерацией изображений.
| Ключевой момент | Описание | Влияние на разработчика |
|---|---|---|
| Двухуровневая архитектура | Уровень 1: настраиваемая фильтрация ввода + Уровень 2: ненастраиваемая фильтрация вывода | Даже установка BLOCK_NONE не позволит обойти все ограничения |
| 8 категорий блокировок | NSFW, водяные знаки, известные IP, несовершеннолетние, знаменитости, финансы, замена лиц, скрытые намеки | Для каждого типа требуются свои стратегии решения |
| Ужесточение политики | Два крупных обновления в январе и феврале 2026 года | Контент, который проходил раньше, теперь может блокироваться |
| Прозрачный прокси | APIYI напрямую пересылает оригинальные ответы Google | Статус 200, но нет картинки = блокировка фильтром безопасности Google |
Подробный разбор двухуровневой архитектуры безопасности Nano Banana 2
Уровень 1 — Настраиваемая фильтрация ввода (Safety Settings)
Это первый уровень фильтрации, который разработчики могут настраивать через параметры API. Он применяется к текстовому промпту до того, как тот попадет в модель. Включает 4 настраиваемые категории угроз:
HARM_CATEGORY_HARASSMENT— домогательства и преследованияHARM_CATEGORY_HATE_SPEECH— разжигание ненавистиHARM_CATEGORY_SEXUALLY_EXPLICIT— контент сексуального характераHARM_CATEGORY_DANGEROUS_CONTENT— опасный контент
Для каждой категории доступно 5 уровней порога блокировки:
| Настройка порога | Поведение | Степень строгости |
|---|---|---|
BLOCK_LOW_AND_ABOVE |
Блокировать контент с низкой, средней и высокой вероятностью нарушения | Самая строгая |
BLOCK_MEDIUM_AND_ABOVE |
Блокировать контент со средней и высокой вероятностью | По умолчанию |
BLOCK_ONLY_HIGH |
Блокировать только контент с высокой вероятностью | Более мягкая |
BLOCK_NONE |
Отключить блокировку по вероятности для этой категории | Самая мягкая |
HARM_BLOCK_THRESHOLD_UNSPECIFIED |
Использовать значение платформы по умолчанию | Зависит от платформы |
Уровень 2 — Ненастраиваемая фильтрация вывода (Hard Blocks)
Этот уровень фильтрации активен всегда, его невозможно отключить никакими параметрами API. Он применяется уже после генерации изображения:
IMAGE_SAFETY— оценка безопасности содержания изображенияPROHIBITED_CONTENT— нарушение политики запрещенного контента (авторские права/IP)CSAM— обнаружение материалов с сексуальным насилием над детьми (абсолютная жесткая блокировка)SPII— конфиденциальная личная информация
🎯 Важное замечание: Многие разработчики удивляются, почему изображения блокируются даже после установки всех категорий в
BLOCK_NONE. Причина кроется в жестких блокировках Уровня 2, которые действуют всегда. При использовании платформы APIYI (apiyi.com) наш сервис-прокси напрямую транслирует оригинальный ответ Google, поэтому ошибки, которые вы видите, — это реальный фидбек от системы безопасности Google.
Полный анализ 8 причин неудачной генерации в Nano Banana 2

Основываясь на политике безопасности Google и многочисленных отзывах сообщества разработчиков, причины неудачной генерации в Nano Banana 2 можно разделить на следующие 8 категорий:
Категория 1: NSFW / Контент для взрослых (Жесткая блокировка)
Уровень блокировки: 🔴 Жесткая блокировка — обойти невозможно.
Это самая частая причина отказа в генерации. Gemini придерживается политики «нулевой терпимости» к сексуальному контенту, что делает её гораздо строже многих других популярных ИИ-моделей.
Блокируемый контент включает:
- Порнографические или эротические материалы.
- Сцены сексуального насилия или абьюза.
- Сексуальные сцены с участием реальных или вымышленных персонажей.
- Откровенный контент и нагота.
Типичные сообщения об ошибках:
"I can't generate that image."
"The prompt couldn't be submitted — it might violate our policies."
На заметку разработчику: Оценка безопасности в ноябре 2025 года показала, что хотя прямые промпты блокируются эффективно, сложные многоходовые манипуляции и инъекции промптов иногда срабатывали. Google постоянно укрепляет защиту в этой области.
Категория 2: Запросы на удаление водяных знаков (Специальная блокировка)
Уровень блокировки: 🟠 Стратегическая блокировка — постепенное ужесточение после марта 2025 года.
Удаление водяных знаков — особый случай. В марте 2025 года СМИ широко освещали способность Gemini 2.0 Flash удалять авторские знаки (например, Getty Images) и бесшовно восстанавливать изображение, что вызвало массу споров.
Ключевые факты:
- Пользовательское приложение Gemini выводит этическое предупреждение.
- Однако при доступе через API AI Studio у той же модели эти «ограждения» часто отсутствовали.
- Для сравнения, Anthropic Claude и OpenAI GPT-4o прямо отклоняют запросы на удаление водяных знаков.
Текущий статус: Google заявляет, что удаление водяных знаков нарушает условия использования, и постепенно усиливает техническую блокировку. Но, в отличие от NSFW, здесь блокировка пока не достигла 100% жесткости.
Категория 3: Известные IP / Персонажи с авторским правом (Жесткая блокировка)
Уровень блокировки: 🔴 Жесткая блокировка — практически невозможно обойти.
Персонажи Disney, популярные герои аниме и другие объекты интеллектуальной собственности активируют фильтр PROHIBITED_CONTENT.
Странный феномен — чрезмерная блокировка аниме-стиля:
Сообщество разработчиков часто сообщает о проблеме: изображения в стиле аниме блокируются гораздо агрессивнее, чем реалистичные. Один и тот же промпт с котиком может быть заблокирован в стиле аниме, но спокойно пройти в реализме. Похоже, это скорее гиперчувствительный алгоритм, чем осознанная стратегия.
Категория 4: Защита несовершеннолетних (Абсолютная блокировка)
Уровень блокировки: 🔴🔴 Абсолютная жесткая блокировка — без исключений.
Детекция CSAM (материалов с сексуальным насилием над детьми) имеет наивысший приоритет и не может быть отключена ни при каких настройках.
- Любой сексуализированный контент с участием несовершеннолетних блокируется абсолютно.
- В начале 2025 года были случаи обхода ограничений через многоуровневые диалоги даже на аккаунтах 13-летних пользователей — Google подтвердил и исправил эту уязвимость.
Категория 5: Известные личности / Знаменитости (Крупное обновление 27 февраля)
Уровень блокировки: 🔴 Жесткая блокировка — стала еще строже с выходом Nano Banana 2.
Это область самых больших изменений после запуска Nano Banana 2 (27 февраля 2026 г.).
Раньше ограничения касались в основном:
- Политических деятелей.
- Реалистичных изображений звезд и знаменитостей.
Новые ограничения в Nano Banana 2:
- Любая генерация узнаваемых знаменитостей блокируется строже.
- Блокируется «переодевание» (смена одежды на фото знаменитости).
- Блокируется замена лиц (Face Swap) знаменитостей в другие сцены.
- Даже если вы загрузите фото знаменитости для редактирования, система его распознает и заблокирует действие.
Типичные сообщения об ошибках:
"I can't generate that image. It involves a celebrity in a distorted
or exaggerated context, which isn't allowed."
"I can't complete the modification of xxx."
💡 Контекст: После выхода Gemini 2.5 Flash с мощными функциями редактирования в конце 2025 года исследователи обнаружили, что загрузка фото знаменитости с просьбой «переосмыслить» его позволяла обходить текстовые фильтры. Google закрыл эту лазейку за 24 часа и еще больше усилил систему распознавания лиц в Nano Banana 2.
Категория 6: Финансы / Изменение данных в заказах (Новинка от 27 февраля)
Уровень блокировки: 🟠 Стратегическая блокировка — добавлена в Nano Banana 2.
Эта категория появилась именно с выходом Nano Banana 2.
Теперь фильтры безопасности срабатывают в следующих сценариях:
- Изменение сумм в финансовых документах.
- Подделка данных в заказах или инвойсах.
- Фальсификация банковских выписок.
- Изменение ключевых цифр в контрактах.
Эта блокировка основана на пунктах о мошенничестве и обмане в «Политике запрещенного использования генеративного ИИ» Google. Хотя в открытой технической документации она не выделена в отдельный фильтр, на практике такие запросы эффективно пресекаются.
Категория 7: Переодевание / Замена лиц (Защита от дипфейков)
Уровень блокировки: 🔴 Жесткая блокировка.
Замена лиц и виртуальная примерка одежды — ключевые сценарии использования технологий дипфейков. Gemini блокирует их очень строго:
| Сценарий | Nano Banana Pro (ранее) | Nano Banana 2 (сейчас) |
|---|---|---|
| Смена одежды человека на фото | Частично доступно | В основном блокируется |
| Замена лица А на лицо Б | Уже было заблокировано | Полная блокировка |
| Редактирование одежды знаменитостей | Частично доступно | Полная блокировка |
| Смена одежды оригинальных персонажей | Обычно доступно | Обычно доступно |
Категория 8: Скрытый сексуальный подтекст (Обновление 27 февраля)
Уровень блокировки: 🟠 Стратегическая блокировка — значительное улучшение детекции.
В Nano Banana 2 заметно выросла способность распознавать скрытые намеки. Даже если в промпте нет явных «плохих» слов, контент может быть заблокирован, если он подразумевает сексуальный подтекст:
- Описание двусмысленного языка тела.
- Намекающие декорации или сеттинг.
- Описание вызывающей одежды.
- Завуалированные сексуальные призывы в тексте.
Сообщение об ошибке обычно выглядит так:
"I can't complete xxx modification."
"This content is not permitted."
Эволюция политики безопасности Nano Banana 2

Понимание того, как развивалась политика безопасности, поможет разработчикам разобраться в логике текущих ограничений:
| Время | Событие | Влияние |
|---|---|---|
| Февраль 2024 | Google приостанавливает генерацию всех изображений людей в Gemini | Публичные споры из-за неточного изображения исторических личностей |
| Сентябрь 2024 | Возобновление генерации людей | Введен запрет на контент сексуального характера, усилены ограничения на идентификацию личностей |
| Январь 2025 | Настройка BLOCK_NONE перестает работать |
Разработчики сообщают об ошибочном переопределении параметров безопасности |
| Март 2025 | Споры вокруг удаления водяных знаков | Google усиливает блокировки после публикаций в СМИ |
| Май 2025 | Ограничение на отключение фильтров безопасности | В некоторых конфигурациях больше нельзя использовать BLOCK_NONE |
| Конец 2025 | Обнаружена уязвимость для дипфейков | Исправлен баг, позволявший обходить текстовые фильтры через загрузку фото |
| 23 января 2026 | Google корректирует политику риск-контроля | Очередное повышение общих стандартов безопасности |
| 27 февраля 2026 | Запуск Nano Banana 2 | Полное ужесточение правил в отношении знаменитостей, финансов, замены лиц и скрытых намеков |
Общий тренд: С 2024 по 2026 год Google планомерно ужесточает ограничения безопасности, и в ближайшее время эта тенденция не изменится.
Разбор ошибок API при сбое генерации в Nano Banana 2
Когда фильтр безопасности Nano Banana 2 блокирует генерацию изображения, API возвращает специфическое значение finishReason. Правильное понимание этих кодов — первый шаг к поиску и решению проблемы.
| finishReason | Значение | Уровень срабатывания | Можно ли исправить через конфиг |
|---|---|---|---|
SAFETY |
Попадание в настраиваемый порог категорий безопасности | Layer 1 | ✅ Да, через safetySettings |
IMAGE_SAFETY |
Сгенерированный контент изображения не соответствует правилам | Layer 2 | ❌ Не настраивается |
PROHIBITED_CONTENT |
Нарушение политики запрещенного контента (IP/авторские права) | Layer 2 | ❌ Не настраивается |
OTHER |
Блокировка без уточнения категории (обычно связано с IP) | Layer 2 | ❌ Не настраивается |
Алгоритм диагностики сбоев
import openai
# Используем клиент OpenAI для удобства
client = openai.OpenAI(
api_key="ВАШ_API_КЛЮЧ",
base_url="https://api.apiyi.com/v1" # Вызов через единый интерфейс APIYI
)
try:
response = client.images.generate(
model="nano-banana-2",
prompt="ваш промпт здесь",
n=1,
size="1024x1024"
)
# Успешное получение изображения
print(response.data[0].url)
except Exception as e:
error_msg = str(e)
# Определяем тип блокировки по сообщению об ошибке
if "SAFETY" in error_msg:
print("Фильтр безопасности Layer 1: попробуйте изменить safetySettings")
elif "PROHIBITED_CONTENT" in error_msg:
print("Запрещенный контент Layer 2: возможно, затронуты авторские права или IP")
elif "IMAGE_SAFETY" in error_msg:
print("Безопасность изображения Layer 2: сгенерированный контент не соответствует правилам")
else:
print(f"Другая ошибка: {error_msg}")
Посмотреть пример вызова нативного API Gemini (с настройками безопасности)
import google.generativeai as genai
genai.configure(api_key="ВАШ_API_КЛЮЧ")
# Настройка параметров безопасности — внимание: это влияет только на Layer 1
safety_settings = [
{
"category": "HARM_CATEGORY_HARASSMENT",
"threshold": "BLOCK_ONLY_HIGH"
},
{
"category": "HARM_CATEGORY_HATE_SPEECH",
"threshold": "BLOCK_ONLY_HIGH"
},
{
"category": "HARM_CATEGORY_SEXUALLY_EXPLICIT",
"threshold": "BLOCK_MEDIUM_AND_ABOVE"
},
{
"category": "HARM_CATEGORY_DANGEROUS_CONTENT",
"threshold": "BLOCK_ONLY_HIGH"
}
]
model = genai.GenerativeModel(
model_name="gemini-2.0-flash-exp",
safety_settings=safety_settings
)
response = model.generate_content(
"Generate an image of a sunset over mountains"
)
# Проверка результата фильтрации
if response.candidates:
candidate = response.candidates[0]
print(f"Finish Reason: {candidate.finish_reason}")
if candidate.safety_ratings:
for rating in candidate.safety_ratings:
print(f" {rating.category}: {rating.probability}")
🚀 Совет по быстрой диагностике: Если вы получаете статус-код 200, но изображение не возвращается, это результат блокировки фильтром безопасности Google. При вызове через платформу APIYI (apiyi.com) мы работаем как прозрачный сервис-прокси и передаем оригинальный ответ Google без изменений — мы, конечно же, заинтересованы в том, чтобы у каждого клиента генерация проходила успешно.
Механизм безопасности контента Nano Banana 2: невидимые водяные знаки SynthID
Помимо фильтрации на входе и выходе, Google встраивает во все изображения, созданные моделями Gemini, невидимые водяные знаки SynthID:
| Характеристика | Описание |
|---|---|
| Способ встраивания | Невидимый водяной знак на уровне пикселей, незаметен для глаза |
| Устойчивость | Сохраняется после обрезки, изменения размера, цветокоррекции или создания скриншота |
| Сложность удаления | Попытка удалить знак значительно снижает качество изображения |
| Область применения | Все изображения, созданные Gemini, независимо от тарифного плана |
| Способ проверки | Сторонние лица могут проверить через SynthID, было ли изображение создано ИИ |
Интересный парадокс: Google ставит неудаляемые водяные знаки на свои изображения, но при этом их же модели, как было замечено, способны эффективно удалять водяные знаки с чужих картинок. Эта асимметрия вызвала бурные обсуждения в марте 2025 года.
Стратегии при сбоях генерации в Nano Banana 2
Для разных типов ошибок при генерации изображений разработчики могут использовать разные подходы:
Настраиваемые сценарии (Layer 1)
Если возвращается код ошибки SAFETY, это означает, что сработал настраиваемый фильтр Layer 1:
- Настройте safetySettings: измените порог чувствительности для соответствующих категорий с
BLOCK_MEDIUM_AND_ABOVEнаBLOCK_ONLY_HIGH. - Оптимизируйте промпт: старайтесь не использовать деликатные слова, которые могут спровоцировать срабатывание классификатора безопасности.
- Генерация по шагам: разбейте сложную сцену на несколько простых этапов.
Ненастраиваемые сценарии (Layer 2)
Если код ошибки — IMAGE_SAFETY, PROHIBITED_CONTENT или OTHER:
- Смените направление творчества: избегайте знаменитостей, персонажей, защищенных авторским правом, и других чувствительных тем.
- Используйте оригинальных персонажей: придумывайте своих героев, чтобы избежать конфликтов с интеллектуальной собственностью (IP).
- Упростите сцену: уберите сложные элементы, которые могут вызвать подозрение у системы безопасности.
- Проверьте входные изображения: если вы используете режим «изображение-в-изображение», убедитесь, что на исходном фото нет лиц знаменитостей.
Специальные рекомендации для разработчиков B2C-продуктов
Если вы создаете продукт для конечных пользователей, настоятельно рекомендуем:
- Предварительная модерация: фильтруйте ввод пользователя еще до того, как делать вызов модели через API.
- Понятные уведомления: переводите технические сообщения об ошибках API с английского на дружелюбный и понятный пользователю язык.
- Стратегия повторов: при ошибках
SAFETY(Layer 1) можно попробовать отправить запрос повторно после корректировки, но при ошибках Layer 2 повторять запрос бессмысленно. - Мониторинг расхода: помните, что запросы, заблокированные фильтром безопасности, все равно расходуют квоту API.
💰 Напоминание о расходах: запросы, отклоненные фильтром безопасности, не возвращают картинку, но за вызов API все равно может взиматься плата. На платформе APIYI (apiyi.com) можно просмотреть подробные логи вызовов — это поможет оптимизировать промпты и сократить количество бесполезных запросов.
Если вы разрабатываете массовый продукт, рекомендуем заглянуть в это подробное руководство по обработке ошибок: «Руководство по обработке ошибок Gemini 3 Pro Image Preview API» xinqikeji.feishu.cn/wiki/Rslqw724YiBwlokHmRLcMVKHnRf
Сравнение безопасности контента: Nano Banana Pro vs Nano Banana 2

| Аспект безопасности | Nano Banana Pro | Nano Banana 2 | Изменения |
|---|---|---|---|
| NSFW (контент для взрослых) | Строгая блокировка | Строгая блокировка | Без изменений |
| Генерация знаменитостей | Частичная блокировка | Полная блокировка | ⬆️ Значительное ужесточение |
| Редактирование одежды персонажей | Частично доступно | В основном заблокировано | ⬆️ Значительное ужесточение |
| Замена лиц | Блокировка | Полная блокировка | ⬆️ Небольшое ужесточение |
| Изменение финансовых данных | Нет явной блокировки | Добавлена блокировка | 🆕 Новое ограничение |
| Скрытый сексуальный подтекст | Частичное обнаружение | Улучшенное обнаружение | ⬆️ Повышение точности |
| Авторские права (IP) | Блокировка | Блокировка | Без изменений |
| Защита несовершеннолетних | Абсолютная блокировка | Абсолютная блокировка | Без изменений |
| Удаление водяных знаков | Частично доступно | Постепенное ужесточение | ⬆️ Продолжающееся ужесточение |
| Ложные срабатывания на аниме | Присутствуют | Присутствуют | Без изменений (требует доработки) |
Часто задаваемые вопросы
Q1: Статус-код 200, но картинка не возвращается. В чем причина?
Статус-код 200 означает, что сам API-запрос прошел успешно, но генерация изображения была заблокирована фильтром безопасности Google Layer 2. При вызове через платформу APIYI (apiyi.com) мы работаем как прозрачный прокси и просто транслируем оригинальный ответ Google без каких-либо дополнительных ограничений. Проверьте поле finishReason в возвращаемых данных — там указана конкретная причина блокировки.
Q2: Почему картинки все равно блокируются, хотя я установил BLOCK_NONE?
Параметр BLOCK_NONE позволяет отключить только вероятностную блокировку на Уровне 1 (настраиваемая фильтрация ввода). Фильтры Уровня 2 (ненастраиваемая фильтрация вывода), такие как IMAGE_SAFETY, PROHIBITED_CONTENT и CSAM, активны всегда. Их невозможно отключить через параметры API. Это архитектурное решение Google, а не баг.
Q3: Nano Banana 2 блокирует больше контента, чем Nano Banana Pro?
Да. После запуска Nano Banana 2 (27 февраля 2026 г.) Google заметно ужесточил политику безопасности в четырех аспектах: известные личности, модификация финансовой информации, смена одежды/лиц и скрытый сексуальный подтекст. Если промпты, которые раньше работали в Nano Banana Pro, теперь не выдают результат, скорее всего, дело в этих новых ограничениях. Рекомендуем проверить логи вызовов на платформе APIYI (apiyi.com), чтобы выяснить точную причину.
Q4: Почему изображения в стиле аниме блокируются чаще?
Это проблема, о которой часто сообщает сообщество разработчиков. Бывает, что один и тот же промпт проходит в реалистичном стиле, но блокируется в стиле аниме. Похоже, это связано с излишне чувствительными эвристическими алгоритмами в фильтрах безопасности, которые могут ошибочно срабатывать на проверку авторских прав (IP). Официальных разъяснений на этот счет нет, но это явно не намеренное стратегическое ограничение, а скорее особенность алгоритмов.
Q5: Как отличить ограничения APIYI от ограничений Google?
APIYI выступает в роли прозрачного прокси: мы напрямую передаем оригинальный ответ Google и не накладываем никаких собственных ограничений на контент. Если генерация не удалась, это на 100% результат работы фильтров безопасности Google. Мы в APIYI заинтересованы в том, чтобы каждый запрос клиента был успешным. Вы всегда можете проверить подробные логи вызовов в личном кабинете на apiyi.com, чтобы во всем убедиться.
Итоги
Механизмы безопасности контента в Nano Banana 2 прошли путь постоянной эволюции с 2024 по 2026 год, и общий тренд — постоянное ужесточение. Что это значит для разработчиков:
- Понимание двухуровневой архитектуры — это ключ к решению проблем с генерацией. Уровень 1 (Layer 1) настраивается, Уровень 2 (Layer 2) — нет.
- Следите за изменениями политики — обновления в январе и феврале 2026 года принесли существенные новые ограничения.
- Оптимизация промптов эффективнее, чем попытки подкрутить настройки безопасности, так как большинство блокировок происходит на Уровне 2.
- Грамотная обработка ошибок — особенно в продуктах для конечных пользователей, важно элегантно обрабатывать случаи срабатывания фильтров.
Для тестирования вызовов Nano Banana 2 рекомендуем использовать платформу APIYI (apiyi.com). Сервис предоставляет единый интерфейс и детальные логи вызовов, что позволяет быстро разобраться в причинах неудачных генераций.
📝 Автор: APIYI Team | Техническая команда APIYI
🔗 Техподдержка: Посетите apiyi.com для получения руководств по работе с AI-моделями и технической помощи
📅 Дата обновления: 27 февраля 2026 г.
