Начните с Z-Image Turbo LoRA для генерации изображения из текста ($0.012 за изображение), чтобы придумать несколько взрослых мужчин. Затем используйте редактирование Qwen Image 2512 LoRA ($0.03), чтобы сохранять лицо каждого при смене сцены или размещении двух либо трёх мужчин в одном кадре. Редактирование FLUX.1 Dev LoRA ($0.018) позволяет менять одежду с помощью маски. Мужчины похожи друг на друга, потому что модель подставляет типовое лицо, если вы задаёте только волосы, бороду или одежду. Сначала опишите строение лица, возраст и телосложение, а затем добавьте свет, гардероб и романтическую обстановку.
Какую модель использовать?
| Ваша ближайшая задача | Начните здесь | Точные начальные настройки | Цена за результат |
|---|---|---|---|
| Придумать разных мужчин по тексту | Z-Image Turbo LoRA | aspect_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
- Откройте Z-Image Turbo LoRA для генерации из текста: промпт Adrian, приведённый ниже, уже заполнен. Для запуска войдите в аккаунт с доступным балансом.
- Установите Aspect ratio на 3:4 и Output format на PNG. Нажмите Remove item под Style LoRAs, чтобы ни один адаптер не был загружен.
- Запустите генерацию три раза и сохраните лучшее лицо. Затем замените предложения о личности и одежде на приведённые ниже для Marcus или Daniel, сохранив остальную часть промпта Adrian.
- Для смены сцены и групповых кадров откройте Qwen Image 2512 LoRA Edit: добавьте утверждённые портреты в Images (Add a file или Add URL), оставьте Aspect ratio на Auto для одного мужчины и удалите элемент LoRA.
Затем используйте API
Когда лицо вас устраивает, отправьте тот же запрос из кода. Поля и результаты описаны в справочнике API.
{
"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.








