Вы просите модель изображений «изменить только фон», но лицо сдвигается, одежда меняет цвет, появляется новый реквизит. Часто проблема не в самой модели. Зачастую в запросе смешаны редактирование, желаемый результат и правила сохранения в одном предложении.

Comparison showing identity drift from a vague prompt and controlled background editing from a structured JSON prompt

Практическая правда о подсказках на основе JSON

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

В этой статье

Почему JSON-подсказки Nano Banana позволяют лучше контролировать результат

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

Необходимость подсказки Почему структура помогает
Повторяемые кампании Стабильные поля бренда, продукта, персонажа и камеры можно повторно использовать, изменяя переменные сцены.
Редактирование изображений Операции редактирования можно отделять от явных правил сохранения.
Командная работа Писатели, дизайнеры и операторы могут просматривать именованные переменные, а не расшифровывать один длинный абзац.
Отладка Неудачный результат можно отследить до конфликтующих, расплывчатых или перегруженных полей.
Пакетные варианты Один шаблон позволяет получить контролируемые изменения соотношения сторон, фона, объектива, освещения или гардероба.

Существует и некое разногласие среди создателей, которое стоит понимать. В некоторых уроках JSON преподносится как «скрытое управление». На практике его лучше рассматривать как метод проектирования инструкций. Gemini может не применять ваш объект как строго типизированный программный API. Он интерпретирует семантику полей, поэтому даже идеально записанный JSON может не сработать, если визуальный запрос противоречив или выходит за пределы возможностей модели.

Посмотрите наглядную демонстрацию редактирования изображений с управлением через JSON

Практическая JSON-схема для Nano Banana

Finished AI image assembled from subject, environment, composition, camera, lighting, style, preservation and edit layers

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

{ "task": "generate | edit | combine", "subject": { "identity": "who or what must remain recognizable", "appearance": "physical details, wardrobe, material, colors", "action": "pose, gesture, interaction" }, "environment": { "location": "setting", "time": "time of day or era", "weather": "atmospheric conditions" }, "composition": { "shot": "close-up | medium | wide", "framing": "centered | rule of thirds | negative space", "aspect_ratio": "16:9" }, "camera": { "lens": "50mm", "angle": "eye level", "depth_of_field": "shallow" }, "lighting": { "key": "soft window light", "direction": "camera left", "color_temperature": "neutral daylight" }, "style": { "medium": "editorial photography", "palette": ["cobalt blue", "warm gray"], "finish": "natural texture, restrained contrast" }, "edit": { "operation": "replace background", "target": "background only" }, "preserve": ["face", "hair", "wardrobe", "pose", "camera crop"], "constraints": ["no extra people", "no text", "no duplicated objects"]}

Используйте конкретные значения.«Кинематографичный» — это расплывчато; «мягкий бытовой теплый свет, объектив 35 мм, низкий контраст, деликатное зерно пленки» — можно проверить и проанализировать.Держите поля ортогональными. Размещайте параметры камеры в блоке камеры, а не в пяти различных блоках стиля. Делайте ограничения наблюдаемыми. Выражение «пусть будет хорошо» нельзя проверить, а «сохрани силуэт бутылки и убери весь текст на фоне» — можно. Для дополнительных сценариев сравните эти Примеры подсказок Nano Banana Pro и сохраните только те поля, которые действительно влияют на ваш результат.

Шаблон JSON-подсказки Nano Banana для генерации изображений

Для нового изображения сначала определите объект (subject), затем поэтапно двигайтесь через окружение, композицию, камеру, свет и обработку. Такая иерархия снижает вероятность поздних противоречий.

{ "task": "generate a photorealistic campaign image", "subject": { "type": "fictional female trail runner", "appearance": "late 20s, dark curly hair, orange windbreaker", "action": "tightening a shoe before sunrise" }, "environment": { "location": "rocky mountain trailhead", "weather": "thin morning mist", "background": "layered ridgelines with no buildings" }, "composition": { "shot": "medium-wide environmental portrait", "framing": "subject on left third, open space on right", "aspect_ratio": "16:9" }, "camera": {"lens": "35mm", "angle": "slightly low", "motion": "frozen"}, "lighting": {"key": "sunrise rim light", "fill": "soft cool sky light"}, "style": {"medium": "outdoor editorial photography", "finish": "real skin and fabric texture"}, "constraints": ["anatomically correct hands", "no logos", "no text", "no extra limbs"]}

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

JSON-подсказки для редактирования изображений без нежелательных изменений

Before and after result preserving a fictional man's identity and clothing while changing only the background

Самая безопасная подсказка для редактирования — узкая. Описывайте исходное изображение, изолируйте цель изменения, уточняйте замену и повторяйте правила сохранения в визуальных терминах.

{ "task": "edit the supplied portrait", "edit": { "operation": "replace background", "target": "pixels behind the person", "replacement": "misty mountain railway platform at dawn" }, "match": { "perspective": "match the source eye level and focal length", "lighting": "add subtle cool ambient light and realistic edge spill", "shadows": "maintain natural contact and directional shadows" }, "preserve": [ "exact facial identity and age", "hairline, hairstyle and eye color", "jacket design and color", "expression, pose, hands and crop" ], "constraints": ["do not add accessories", "do not beautify the face", "no text"]}

Если хотите протестировать этот паттерн, не настраивая локальное окружение, то Генератор изображений Media.io Nano Banana поддерживает генерацию и редактирование изображений по подсказкам прямо в браузере. Для тех, кто работает с новым маршрутом моделей, Редактор изображений Nano Banana 2 — более прямой рабочий инструмент. Загрузите четкий источник, выполните одно контролируемое изменение, а затем сравните идентичность, геометрию, свет и нежелательные изменения до расширения подсказки.

Попробуйте структурированное редактирование в Nano Banana 2

JSON-процессы для согласованности персонажей и продуктов

Сделайте персонажа узнаваемым во всех новых сценах

One fictional sci-fi courier preserved across five scenes, camera angles and actions

Согласованность персонажа нельзя свести к одному полю «тот же персонаж». Универсальный блок идентичности должен описывать стабильную геометрию лица, отличительную прическу, возрастной диапазон, пропорции тела, фирменный гардероб и одну-две идентификационные детали. Сцена, поза, камера и выражение лица становятся заменяемыми переменными.

{ "character_id": "courier_01", "identity_lock": { "face": "oval face, wide-set gray eyes, straight nose, faint left-cheek scar", "hair": "short copper bob with side fringe", "proportions": "athletic build, consistent height and shoulder width", "signature": ["teal utility jacket", "small silver pendant"] }, "scene_variables": { "location": "rainy orbital transit station", "action": "checking a holographic route map", "shot": "medium close-up", "expression": "focused but calm" }, "preserve": ["identity_lock", "age", "skin tone", "jacket design", "pendant"]}

Для работы в браузере используйте Инструмент согласованности персонажей Nano Banana. Работайте с компактным блоком идентичности; добавление множества прилагательных менее полезно, чем защита пары отличительных повторяемых черт.

Создавайте продуктовые варианты без переработки самого продукта

The same cobalt skincare bottle preserved across four realistic ecommerce campaign scenes

Продуктовые подсказки должны разделять неизменяемую геометрию продукта от изменяемого искусства кампании. Сохраняйте силуэт, крышку, материал, расположение этикетки, пропорции и фирменные цвета. Варьируйте поверхность, фон, реквизит, объектив и свет. Для электронной коммерции Генератор продуктовых макетов Nano Banana подходит лучше, чем универсальный инструмент преобразования изображений в видео.

JSON-подсказка для композиции из нескольких изображений

A fictional model, suitcase and hotel terrace combined into one coherent advertising scene

Мульти-подсказки не работают, если модель не понимает роль каждого источника. Назначьте каждой ссылке функцию: ссылка на идентичность, продукт, окружение, позу или стиль. Затем определите приоритеты, если два источника конфликтуют.

{ "task": "combine three supplied images into one travel advertisement", "inputs": [ {"image": 1, "role": "preserve model identity and wardrobe"}, {"image": 2, "role": "preserve suitcase shape, material and color"}, {"image": 3, "role": "use hotel terrace as the environment"} ], "composition": "model standing beside suitcase near terrace railing", "integration": { "scale": "physically plausible human and luggage proportions", "lighting": "unify all subjects under warm golden-hour light", "shadows": "add contact shadows consistent with the terrace floor", "depth": "model and suitcase sharp, sea softly receding" }, "priority": ["model identity", "product geometry", "environment perspective"], "constraints": ["no duplicated suitcase", "no extra fingers", "no visible source-image borders"]}

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

Распространённые ошибки в JSON-подсказках Nano Banana

Four visual diagnostics showing conflicting color, over-specification, missing preservation and a corrected product result

Ошибка Что происходит Исправление
Недопустимый синтаксис JSON Люди и автоматизация не смогут повторно использовать подсказку надёжно. Используйте двойные кавычки, совпадающие скобки, без лишних запятых, валидируйте перед сохранением.
Конфликтующие поля В подсказке одновременное требование тёплого рассвета и холодного клинического света или и крупного плана, и общего вида. Выберите один приоритет и уберите дублирующие художественные указания.
Избыточная вложенность Подсказка становится длинной без дополнительной визуальной пользы. Держите схему неглубокой — поля должны быть легко обозримыми.
Неясные значения Слова вроде «лучше», «красивый» и «кинематографичный» перекладывают решения на модель. Описывайте видимые параметры камеры, света, материалов, цвета и композиции.
Без правил сохранения Идентичность, форма продукта, поза, кадр или фирменные цвета искажаются при редактировании. Явно задайте массив preserve и сузьте цель редактирования.
Слишком много изменений Модель решает задачу, перестроив весь кадр. Выполняйте последовательные изменения и утверждайте каждый этап.
Неосуществимая пространственная логика Руки, отражения, масштаб и контакт объектов становятся несогласованными. Упростите взаимодействия и определите перспективу, масштаб и тени.

Полезный порядок отладки: устранить конфликты, уменьшить количество изменений, усилить сохранение, упростить схему, улучшить референс-изображение, и только затем добавлять детали. Длинные подсказки часто скрывают реальное противоречие.

Повторяемый рабочий процесс JSON-подсказок

  1. Сформулируйте визуальную цель одним предложением.Если вы не можете четко сформулировать изменение, JSON лишь организует неясность.
  2. Классифицируйте задачу.Выберите: генерация, редактирование, объединение, расширение, восстановление или создание вариантов.
  3. Разделите фиксированные и редактируемые переменные.Идентичность, геометрия продукта, логотипы, поза или кадрирование могут потребовать фиксации.
  4. Выбирайте только релевантные поля.Не включайте управление камерой для плоской графики, если это не необходимо.
  5. Проверьте синтаксис.Сохраняйте шаблоны как корректный JSON, если они будут использоваться в таблицах, скриптах или автоматизации.
  6. Запустите минимальный полезный тест.Протестируйте одно изменение перед запросом полной кампании.
  7. Проверяйте по критериям.Проверьте сохранность, требуемое изменение, анатомию, число объектов, текст, перспективу, свет и артефакты.
  8. Версионируйте успешные подсказки.Сохраняйте подсказку, входные референсы, модель, дату, соотношение сторон и результат.

Лучший JSON-подсказ Nano Banana — не самый длинный. Это минимальное структурированное указание, которое делает желаемое изменение проверяемым и сохраняет то, что уже нравится пользователю. Начните со стабильной схемы, улучшайте ее при реальных ошибках и храните шаблоны, специфичные для портретов, продуктов, персонажей и композиций.

Часто задаваемые вопросы

  • Что такое JSON-подсказ Nano Banana?
    JSON-подсказ Nano Banana организует запрос на генерацию или редактирование изображения в именованные поля: объект, окружение, камера, освещение, операции редактирования, ограничения и правила сохранения. Это соглашение о подсказках, а не обязательно строгая официальная схема API.
  • Понимает ли Nano Banana настоящий JSON?
    Изображения Gemini обычно следуют корректным JSON-инструкциям, потому что структура четко разделяет переменные. Однако модель может интерпретировать JSON семантически, а не проверять его как программное обеспечение, поэтому корректный синтаксис не гарантирует соблюдение каждого поля.
  • Является ли JSON-подсказ лучше обычной?
    JSON лучше для повторяемых, многопеременных, пакетных и командных рабочих процессов. Краткая подсказка на естественном языке подходит для быстрой оценки. Структура особенно полезна, когда нужно изменить одну переменную, сохраняя остальные.
  • Как предотвратить изменение лица Nano Banana?
    Явно указать правила сохранения идентичности: сохранить геометрию лица, возраст, оттенок кожи, линию волос, цвет глаз, выражение лица и пропорции тела. Ограничьте область редактирования, определите, что может измениться, и используйте максимально четкое референс-изображение.
  • Что должно быть включено в JSON-подсказку для редактирования изображения?
    Включите роль исходного изображения, операцию редактирования, целевую область, желаемую замену, правила сохранения, композицию, соответствие освещения, реалистичные ограничения и список элементов, которые не должны быть добавлены или изменены.
  • Можно ли использовать одну JSON-подсказку для нескольких изображений?
    Да. Используйте стабильные поля как шаблон и заменяйте переменные: фон, камера, одежда, соотношение сторон или сцену кампании. Храните основную подсказку с версиями, чтобы успешные настройки можно было воспроизвести.
  • Почему корректная JSON-подсказка всё равно дает неправильный результат?
    Частые причины — конфликтующие поля, неточные значения, слишком много одновременных изменений, отсутствуют правила сохранения, слабые референсы, невозможные пространственные инструкции или ограничения модели. Упростите запрос и тестируйте по одному изменению.
Nicola Massimo
Nicola Massimo Aug 25, 26
Share article:
media.io

ИИ Генератор Видео

Легко создавайте видео из текста или изображений

Начать