Перейти к основному контенту

Взрослые мужчины с ИИ: создайте группу без одинаковых лиц

Различайте взрослых мужчин строением лица, возрастом и телосложением и проверяйте отличия на портретах и в парных сценах.

Автор
Lydia
Опубликовано
Время чтения
12 мин чтения
Обновлено
Трое улыбающихся взрослых мужчин в тёмных костюмах и смокинге идут ночью по мокрой городской улице перед освещённым входом в отель.

Начните с Z-Image Turbo LoRA для генерации изображения из текста ($0.012 за изображение), чтобы придумать несколько взрослых мужчин. Затем используйте редактирование Qwen Image 2512 LoRA ($0.03), чтобы сохранять лицо каждого при смене сцены или размещении двух либо трёх мужчин в одном кадре. Редактирование FLUX.1 Dev LoRA ($0.018) позволяет менять одежду с помощью маски. Мужчины похожи друг на друга, потому что модель подставляет типовое лицо, если вы задаёте только волосы, бороду или одежду. Сначала опишите строение лица, возраст и телосложение, а затем добавьте свет, гардероб и романтическую обстановку.

Какую модель использовать?

Ваша ближайшая задачаНачните здесьТочные начальные настройкиЦена за результат
Придумать разных мужчин по текстуZ-Image Turbo LoRAaspect_ratio: "3:4", loras: [], output_format: "png"$0.012
Сохранить одного мужчину в разных сценах или собрать двух либо трёх утверждённых мужчин в одной композицииQwen Image 2512 LoRA EditОт одной до трёх image_urls, пустое aspect_ratio для одного мужчины или "4:3" для группы, сначала без LoRA, output_format: "png"$0.03
Изменить куртку, защитив лицоFLUX.1 Dev LoRA EditОдна image_url, mask_url того же размера, strength: 0.9, steps: 28, guidance_scale: 3.5$0.018

Z-Image и Qwen не принимают число шагов и guidance; только FLUX использует силу изменения, шаги и маску. Чтобы сохранять лицо при смене сцены, используйте редактирование Qwen вместо маршрута изменения стиля Z-Image ($0.012). Девять портретов Z-Image стоят $0.108 — этого достаточно для трёх кандидатов на каждого мужчину.

Что даёт каждый маршрут для коллекций контента для взрослых

В наших тестах за сентябрь 2026 года без загруженной LoRA маршруты сильнее всего различались в самых интенсивных сценах для взрослых:

МаршрутОт намекающих изображений до продвинутых NSFWСамые интенсивные сцены для взрослых
Z-Image Turbo LoRA, текст в изображениеРеализованыРеализованы
Z-Image Turbo LoRA, редактированиеРеализованыСмягчены
Qwen Image 2512 LoRA, текст и редактированиеРеализованыПодразумеваются, а не показываются; LoRA для взрослых устраняет разницу
FLUX.1 Dev LoRA, текст в изображениеНамекающие и зрелые сюжеты реализованы; сильные сцены смягченыСмягчены; LoRA для взрослых позволяет сильные сцены, но самые интенсивные остаются подразумеваемыми

Для самых интенсивных сцен с лицами, сохранёнными по референсным изображениям, добавьте к маршруту Qwen LoRA для редактирования взрослого контента, обученную для Qwen-Image-Edit-2511. Подбирайте LoRA к эндпоинту, как объясняет руководство по 2512 и Edit 2511. В этих примерах генерации из текста FLUX был самым строгим по ограничениям. Его редактирование с маской полезно для смены одежды. Результаты по уровням: Z-Image Turbo LoRA, Qwen Image 2512 LoRA, FLUX.1 Dev LoRA. Коротко: Z-Image с генерацией из текста здесь лучше всего подходит для начала работы с контентом для взрослых, Qwen — для размещения уже имеющихся лиц, а FLUX — для изменения одежды, а не для взрослого контента. В промптах ниже все персонажи полностью одеты, и адаптер не требуется.

Попробуйте в Playground

  1. Откройте Z-Image Turbo LoRA для генерации из текста: промпт Adrian, приведённый ниже, уже заполнен. Для запуска войдите в аккаунт с доступным балансом.
  2. Установите Aspect ratio на 3:4 и Output format на PNG. Нажмите Remove item под Style LoRAs, чтобы ни один адаптер не был загружен.
  3. Запустите генерацию три раза и сохраните лучшее лицо. Затем замените предложения о личности и одежде на приведённые ниже для Marcus или Daniel, сохранив остальную часть промпта Adrian.
  4. Для смены сцены и групповых кадров откройте Qwen Image 2512 LoRA Edit: добавьте утверждённые портреты в Images (Add a file или Add URL), оставьте Aspect ratio на Auto для одного мужчины и удалите элемент LoRA.

Затем используйте API

Когда лицо вас устраивает, отправьте тот же запрос из кода. Поля и результаты описаны в справочнике API.

json
{
  "model": "alibaba/z-image-turbo-lora/text-to-image",
  "input": {
    "prompt": "Photographic chest-up portrait of Adrian, a fictional 34-year-old adult man. Long oval face, prominent curved nose, narrow-set brown eyes, close-cropped dark curls, clean-shaven. Lean frame and relaxed shoulders. Fully dressed in a navy crew-neck sweater. Neutral grey studio wall, soft window light from camera left, eye-level camera, natural skin texture, calm direct gaze. One person, no lettering.",
    "aspect_ratio": "3:4",
    "loras": [],
    "output_format": "png"
  }
}

Или поручите выполнение Agent. Ассистент может выполнить тот же вызов через CLI (npx @spicyapi/cli tasks create --model alibaba/z-image-turbo-lora/text-to-image --input-file input.json --wait), сервер MCP (npx --yes --package=@spicyapi/mcp spicyapi-mcp) или Agent Skill (npx skills add spicyapi-ai/spicy-skill). CLI и MCP показывают цену и запрашивают подтверждение перед созданием задачи.

Создайте три лица, различающиеся при одинаковом свете

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

ПризнакКонтраст, который нужно описать простыми словамиСлабый ориентир, которого следует избегать
Форма лицадлинное овальное, широкое с полными щеками, квадратная челюсть«красивый», «суровый», «идеальное лицо»
Глазаблизко посаженные, глубоко посаженные, широко расставленныетолько цвет глаз; он меняется между запусками
Носвыраженный и изогнутый, прямой и широкий«красивый нос»
Возрастточное число и признаки: складки улыбки, отступающая линия волос, седина на висках«зрелый», «молодо выглядящий»
Телосложение и осанкахудощавый с расслабленными плечами, коренастый и выпрямленный, широкие плечи и массивный торс«мощное мужское телосложение»
Волосы и бородакоротко подстриженные тёмные кудри, волосы с сединой и аккуратная борода, короткие волосы с залысинаминазвания в стиле booru, которые могут навязать незапрошенные стили

У этих эндпоинтов нет поля негативного промпта, поэтому в каждом описании личности прямо указывайте совершеннолетие ("a fictional 34-year-old adult man", точный возраст и его признаки). Пишите полные предложения вместо тегов и не используйте синтаксис весов вроде (((broad))). Для разнообразия оттенков кожи или происхождения указывайте их конкретно; иначе Z-Image возвращается к типовой внешности.

ПерсонажУстойчивые черты лицаУстойчивые черты телаОдежда для первого портрета
Adrian, 34Длинное овальное лицо, выраженный изогнутый нос, близко посаженные глазаХудощавое телосложение, расслабленные плечиТёмно-синий свитер с круглым вырезом
Marcus, 48Широкое лицо, полные щёки, глубоко посаженные глаза, складки улыбкиКоренастое телосложение, прямая осанкаОливковая верхняя рубашка, застёгнутая поверх футболки
Daniel, 41Квадратная челюсть, широко расставленные глаза, прямой широкий носШирокие плечи, массивный торсТрикотажное поло ржавого оттенка

Скопируйте этот промпт для Adrian:

Photographic chest-up portrait of Adrian, a fictional 34-year-old adult man. Long oval face, prominent curved nose, narrow-set brown eyes, close-cropped dark curls, clean-shaven. Lean frame and relaxed shoulders. Fully dressed in a navy crew-neck sweater. Neutral grey studio wall, soft window light from camera left, eye-level camera, natural skin texture, calm direct gaze. One person, no lettering.

Для Marcus замените предложения о личности и одежде на:

Marcus, a fictional 48-year-old adult man. Broad face, full cheeks, deep-set brown eyes, visible smile lines, short salt-and-pepper hair and a neatly trimmed beard. Stocky frame, upright posture. Fully dressed in an olive overshirt buttoned over a plain cream T-shirt.

Для Daniel используйте:

Daniel, a fictional 41-year-old adult man. Square jaw, wide-set hazel eyes, straight broad nose, short dark hair with a receding hairline, clean-shaven. Broad shoulders and a substantial torso. Fully dressed in a rust knit polo.

Сохраните остальную часть промпта и создайте три версии каждого описания, прежде чем выбрать одну. Seed не является механизмом сохранения личности. Если Marcus по-прежнему похож на Adrian, усильте противоположное строение (широкие щёки и глубоко посаженные глаза против длинного лица и близко посаженных глаз), а не добавляйте прилагательные к бороде. Поставьте три выбранных портрета рядом: если вы различаете их по длине лица и челюсти при скрытых волосах, группа персонажей работает.

Три выровненных мужских портрета с подписями «длинное», «широкое» и «угловатое лицо» и контурами челюстей.

Иллюстрация: три варианта строения лица при одинаковом кадрировании и свете, а не результаты этих промптов.

Если все три кандидата всё ещё похожи на Adrian, создайте персонажа Marcus в Qwen 2512 из текста с его описанием, aspect_ratio: "3:4" и без LoRA ($0.03 за результат). Никогда не подавайте портрет Adrian как референс для другого мужчины: модель сохраняет полученное лицо.

Сохраните человека при смене сцены

Используйте выбранный портрет Adrian как вход для редактирования Qwen, вместо того чтобы воссоздавать его из текста. Загрузите его как Picture 1, оставьте LoRAs и aspect_ratio пустыми, чтобы результат сохранил форму портрета, выберите PNG и используйте:

Keep the adult man from Picture 1: the same long oval face, curved nose, narrow-set eyes, short curls and lean build. Show him standing beside a theatre entrance at dusk in a closed navy wool coat. Waist-up composition. Warm light from the entrance illuminates one side of his face; the other side remains visible. Keep his apparent age and grooming. One person, no lettering.

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

Qwen использует две основы: Qwen-Image-Edit-2511 для редактирования и Qwen-Image-2512 для генерации из текста. LoRA, обученная для 2512, не обязательно подходит для редактирования. Маршрут редактирования принимает до трёх источников и трёх совместимых адаптеров.

Разместите двух или трёх взрослых мужчин вместе, не смешивая их

Qwen Edit 2511 предназначен для объединения отдельных изображений людей в один групповой кадр, однако лица всё ещё могут смешиваться. Одного «не меняйте личность» недостаточно, чтобы указать, чьё лицо где должно быть: сделайте входные изображения различными, затем назначьте каждого мужчину по исходному изображению, позиции, чертам лица и одежде.

Загрузите Adrian как Picture 1, а Marcus как Picture 2. Выберите aspect_ratio: "4:3", PNG и отсутствие LoRA. Ставьте главного персонажа первым, поскольку Picture 1 задаёт композицию.

A quiet romantic editorial photograph of two fully clothed adult men outside a theatre. On the left is the 34-year-old lean man from Picture 1, preserving his long oval face, curved nose and short curls; he wears his navy sweater. On the right is the 48-year-old stocky man from Picture 2, preserving his broad face, smile lines and salt-and-pepper beard; he wears his olive overshirt. They face each other with a small space between their shoulders. Their hands remain separately visible beside their own bodies. Waist-up, eye-level, warm doorway light, no text.

Начните без соприкосновения рук. Для второй композиции запросите один простой контакт: правая кисть Marcus лежит на верхней части левой руки Adrian. Назовите владельца, сторону и место контакта; «они держат друг друга» не уточняет их. Руководство по двум персонажам подробнее рассматривает точки контакта и исправления.

Для всех троих добавьте Daniel как Picture 3 и используйте aspect_ratio: "16:9", чтобы было место для трёх фигур по пояс. Разместите их слева, в центре и справа, сохраните разные цвета одежды (тёмно-синий, оливковый, ржавый) и видимые руки рядом с собственными телами. Предел — три источника, поэтому четвёртый персонаж требует второго прохода: используйте троицу как Picture 1 вместе с портретом четвёртого мужчины.

Сцена в кафе с двумя мужчинами и деталь кисти с цветными линиями, показывающими связь рукавов и рук.

Иллюстрация: прослеживая каждый рукав до кисти, можно понять, кому принадлежит рука.

Измените куртку, не затрагивая лицо

Используйте редактирование FLUX.1 Dev LoRA, когда нужна новая одежда без других изменений. Сделайте маску в любом редакторе изображений: закрасьте куртку белым на чёрном слое (лицо и шея остаются чёрными) и экспортируйте точно в пиксельном размере портрета. Загрузите оба файла (JPG, PNG, WEBP или GIF, до 10 MB каждый) либо передайте URL как image_url и mask_url. Обведите контур одежды с мягким краем; жёсткий прямоугольник оставляет заметный стык. Выход сохраняет пропорции источника при примерно 0,7 мегапикселя, поэтому портрет 1024 x 1536 возвращается в размере 672 x 1008.

При использовании маски описывайте только содержимое белой области:

A charcoal wool overcoat with a high collar, closed, over a grey knit sweater, soft window light from the left.

Используйте strength: 0.9, steps: 28, guidance_scale: 3.5 и фиксируйте seed. Если старая куртка проступает, повышайте силу в сторону 1; если меняются челюсть или линия выреза, уменьшите белую область, прежде чем снижать силу.

Исправьте видимую ошибку

ОшибкаИзменение в следующей попытке
Волосы разные, лица почти одинаковыеВернитесь к отдельным портретам; противопоставьте длину лица, форму носа, расстояние между глазами и возрастные признаки. Уберите формулировки вроде «идеальное красивое лицо».
У всех одинаковые типовые внешность и оттенок кожиУкажите оттенок кожи и черты конкретно в каждом описании личности, вместо того чтобы ожидать разнообразия от модели.
Коренастый мужчина становится мускулистым атлетомЗамените "powerful masculine physique" на "stocky frame, broad waist, relaxed abdomen under a loose overshirt." Покажите талию, а не только тесно кадрированную голову.
Оба мужчины получают одинаковую бородуНазначьте "clean-shaven man from Picture 1 on the left" и "bearded man from Picture 2 on the right." Удалите все описания ухоженности без указанного владельца.
Лица смешиваются при редактировании двух мужчинДайте источникам разные одежду и фон и назначьте левую и правую стороны.
Лицо меняется при драматичном светеИспользуйте мягкий направленный свет так, чтобы оба глаза были видны; вернитесь к исходному референсу, не к изменённому лицу.
Редактирование одежды меняет челюстьИспользуйте маршрут FLUX с маской, ограниченной областью ниже выреза. Держите лицо вне белой области.
Нельзя определить, кому принадлежит рукаРазделите тела и уберите контакт, затем верните один явно назначенный контакт кисти с верхней частью руки.

Сохраняйте лист персонажей

Пригодная группа персонажей — это один утверждённый портрет на каждого мужчину и описание личности, которое его создало. Добавьте вид в три четверти или сбоку, если нужны профильные композиции (запросите его через редактирование Qwen по утверждённому портрету, повторив описание лица). Если референсные изображения продолжают терять сходство после нескольких сцен, обучите LoRA персонажа на утверждённых изображениях и загрузите её на этих эндпоинтах, как описано в руководстве по API LoRA.

Другие языки English · 日本語 · 한국어 · Deutsch · Français · Español · Português (Brasil) · Italiano · Polski