Для серии взрослых персонажей недостаточно выбрать генератор изображений. Каждая новая картинка стоит денег, модели по-разному реагируют на сцену, а смена одежды не должна превращать утверждённого персонажа в другого человека. Поэтому полезно сравнивать цену, результаты NSFW и нужные далее инструменты редактирования. По нашим тестам сентября–октября 2026 года наиболее заметны различия в стоимости и возможностях исправления.
Для серии взрослых изображений в 2K начните с Seedream 5.0 Flash: генерация и обычное редактирование стоят $0.029 за изображение в любом размере. Qwen Image 2.1 дешевле для черновиков 1K — $0.024, единственный из двух имеет маску для исправления одного участка и более длительную историю тестов взрослого контента, включая редактирование на самом сильном проверяемом уровне. Для повторяющихся персонажей продолжайте от утверждённого референса; более низкая цена генерации сама по себе не означает лучшей анатомии или сохранения лица.
Сколько стоит каждое изображение
| Задача и разрешение | Seedream 5.0 Flash | Qwen Image 2.1 |
|---|---|---|
| Создать изображение в 1K | $0.029 | $0.024 |
| Создать изображение в 1.5K | $0.029 | $0.048 |
| Создать изображение в 2K | $0.029 | $0.048 |
| Обычное редактирование в 1K | $0.029 | $0.036 с 1 референсом, $0.060 с 3, $0.144 с 10 |
| Обычное редактирование в 1.5K | $0.029 | $0.072 с 1 референсом, $0.108 с 3, $0.234 с 10 |
| Обычное редактирование в 2K | $0.029 | $0.048 с 1, 3 или 10 референсами |
| Локальное редактирование с маской | Нет входа для маски | Доступно в 1K и 2K |
Это цены SpicyAPI в USD. Цена редактирования Qwen растёт с числом референсных изображений в 1K и 1.5K, но остаётся $0.048 в 2K с одним или десятью; Flash остаётся $0.029 с одним–десятью. При изменении персонажа, одежды и места с тремя референсами Qwen дороже Flash на $0.019 в 2K и на $0.031 в 1K. Перед отправкой проверьте оценку для фактических входных данных.
За 100 сгенерированных изображений Flash стоит $2.90 на любом уровне. Qwen стоит $2.40 в 1K или $4.80 в 2K, поэтому Flash дешевле на $1.90 для партии 2K. Редактор Qwen 1.5K дороже его редактора 2K: средний уровень ничего не экономит. По цене нет причин снижать Flash с 2K; у Qwen 1K подходит для дешёвых проб композиции. Если хотите работать с Qwen в 2K, посмотрите также Qwen Image 3.0: он стоит $0.03 в 1K и 2K, а наш тест Qwen 2.1 сравнивает 2.1, 3.0 и 3.0 Pro.
Серия персонажей лучше показывает разницу, чем отдельная картинка. Возьмём десять персонажей, у каждого одно базовое изображение и четыре редактирования с одним референсом:
- Flash в 2K: 50 изображений × $0.029 = $1.45.
- Qwen в 2K: 50 изображений × $0.048 = $2.40.
- Qwen в 1K: 10 × $0.024 + 40 × $0.036 = $1.68, всё ещё выше итога Flash в 2K. С тремя референсами вместо одного 40 × $0.060 повышают итог 1K до $2.64, тогда как итог 2K остаётся $2.40.
Реальная стоимость рассчитывается на сохранённое изображение. Два взгляда на сильные сцены «текст в изображение» (L3–L5, уровни с пересекающимися тестовыми подсчётами ниже):
- Бюджетное допущение: резерв трёх генераций на готовое изображение даёт около $0.09 у Flash на любом уровне, $0.14 у Qwen в 2K и $0.07 в 1K. Это плановая величина, не доля пригодных результатов.
- Количество доставленных сцен из отчётов:
| Серия | Доставлено | Стоимость доставленного изображения |
|---|---|---|
| Flash, конфигурация 1K | 10 из 15 | около $0.043 |
| Flash, отдельная смешанная конфигурация 1.5K/2K | 12 из 12 | $0.029 |
| Flash, последняя проверка (L3–L5) | 6 из 8 | около $0.039 |
| Qwen в 2K | 10 из 11 | около $0.053 |
В этих отдельных сериях использовались разные наборы промптов. Цифры показывают стоимость доставки сцены внутри каждой серии, а не измеренную стоимость готового изображения или прямой рейтинг качества. Пригодному изображению также нужны корректная анатомия, кадрирование и задуманный персонаж.
Для бюджета Flash дешевле на сохранённое изображение 2K, если доля пригодных результатов Qwen не превышает долю Flash более чем примерно в 1.65 раза; в 1K Qwen дешевле, если его доля не ниже примерно 83% доли Flash. Например, сохранив 12 из 20 генераций Flash 2K, вы получите около $0.048 за пригодное изображение при партии за $0.58. Qwen пришлось бы сохранить практически все 20 изображений партии за $0.96, чтобы сравняться. Это арифметический пример, не наблюдаемая доля пригодных результатов.
Выполнят ли они сцену или незаметно смягчат её?
Оба доставляли изображения для взрослых, но проверки модели и вышестоящих систем всё ещё могут изменить запрошенную сцену. Смягчённый результат — успешный оплаченный запрос, в котором изображение было незаметно изменено: добавленная одежда, подставленный одетый человек, простыня или ракурс, закрывающий часть сцены, о которой был промпт. Оценивайте картинку, не код статуса.
Результаты по содержанию относятся к Flash и Qwen Image 2.1. «Как написано» означает соответствие запросу. Уровни идут от L1 намекающего до L5 экстремального; самый сильный имеет две пробы: взрослую сцену по взаимному согласию и вымышленное насилие.
| Задача и уровень | Flash · 1K | Flash · смешанный 1.5K/2K | Flash · последняя проверка | Qwen 2.1 |
|---|---|---|---|---|
| Текст в изображение, L1 намекающий | 3 из 3 | 3 из 3 | 2 из 2 | 3 из 3 |
| Текст в изображение, L2 взрослые темы | 3 из 3 | 3 из 3 | 2 из 2 | 3 из 3 |
| Текст в изображение, L3 сильный | 2 из 3 | 3 из 3 | 1 из 2 (одна замена) | 2 из 2 |
| Текст в изображение, L4 интенсивный | 1 из 3 | 3 из 3 | 1 из 2 (одно смягчение) | 2 из 3 (одна сцена вернулась как поцелуй) |
| Текст в изображение, L5 проба A (взрослая сцена по согласию) | 4 из 6 | 3 из 3 | 2 из 2 | 3 из 3 |
| Текст в изображение, L5 проба B (вымышленное натуралистичное насилие) | 3 из 3 | 3 из 3 | 2 из 2 | 3 из 3 |
| Редактирование изображения, L2 взрослые темы | 3 из 3 | 3 из 3 | 1 из 1 | 3 из 3 |
| Редактирование изображения, L3 сильный | 2 из 2 | 2 из 2 | 1 из 1 | 3 из 3 |
| Редактирование изображения, L1 и L4 | — | — | — | по 3 из 3 |
| Редактирование изображения, L5 (обе пробы) | — | — | — | по 3 из 3 |
Что подтверждает таблица:
- Оба доставляли сильные сцены из текста. Flash доставил каждую сцену в одной конфигурации, но последняя проверка заменила одну L3 и смягчила одну L4: 10 из 12 по всем шести классам или 6 из 8 на L3–L5. Сильная сцена возможна, но не равномерно. Закладывайте непригодные или смягчённые результаты; наш тест Flash показывает их отличия от промптов.
- Истории различаются в редактировании. Эндпоинт Qwen запускался на всех пяти уровнях. Эндпоинт Flash запускался на L2 и L3, поэтому для редактирования взрослых источников с максимальной интенсивностью только Qwen имеет соответствующую историю из этих двух.
Анатомия и постоянство лица: результаты парных проверок
Для редактирования одного источника мы взяли одетый портрет и попросили две отдельные правки: сменить одежду, затем ракурс и освещение. Каждая модель сделала три попытки на инструкцию, всего двенадцать редактирований 1K.
| Проверка | Что сохранили обе модели | Разница, влияющая на выбор |
|---|---|---|
| Только одежда | Узнаваемое лицо, волосы, поза, кружка, стул и кухня | Ни одна не показала явного преимущества по идентичности в повторах |
| Ракурс и свет | Узнаваемый человек и исходная одежда | Qwen сильнее менял кадрирование и положение головы; Flash ближе сохранял кадр окна и растения |
| Цена шести редактирований 1K | Одинаковое число попыток | Flash $0.174; Qwen $0.216 |
Для простой серии гардероба более низкая цена Flash — практичная отправная точка. Эта проверка портрета не оправдывает доплату Qwen лишь ради сохранения человека. Его маска остаётся отдельной причиной выбора для локальной правки.
Мы также сравнили генерацию 2K для сидения, ходьбы и двух людей: по два результата на задание, шесть изображений на модель. На видимых руках и телах ни один набор не имел явно лишних или отсутствующих пальцев и конечностей. Заметные ошибки касались композиции и выполнения инструкций:
- Flash: сидячая картинка обрезала верх головы вопреки инструкции полного роста.
- Qwen: пара была снята выше колен, другой результат поместил обе руки мужчины в карманы вместо одной. Некоторые позы ходьбы выглядели скованно.
- Решение: эта небольшая проверка не даёт победителя по анатомии. Проверяйте весь кадр и требуемое положение рук, не только привлекательное лицо крупным планом.
Отдельная более ранняя взрослая сцена Qwen имела лишние конечности в 2K и чистый повтор в 1K. Это повод проверять сложные позы двух людей; это не доказывает, что Qwen в целом ошибается в анатомии чаще Flash.
Для новой композиции в полный рост начните с полнофигурного источника или сначала сгенерируйте композицию; редактор должен выдумать тело за пределами крупного плана. Для повторяющихся персонажей возвращайтесь к утверждённому оригиналу после неудачной правки. Держите позу и кадр фиксированными, меняя один предмет одежды или вариант света. Если лицо и поза верны, а небольшой участок нет, используйте маску Qwen или обычную правку вместо полной генерации; небольшая маска не исправит неправильную позу.
Что показывает опубликованный пример каждой модели
Это опубликованные примеры редактирования со страниц моделей, вход рядом с выходом. Люди, источники и инструкции различаются, поэтому это не прямое сравнение. Они показывают сохранение исходного изображения при редактировании одетого персонажа, а не выполнение запросов на взрослые сцены, которую описывают подсчёты выше.
Flash: смена одежды и света на портрете в спальне

Входное изображение примера Flash, опубликованное на странице редактирования Flash.

Результат Flash: чёрный шёлковый халат, тёплый оконный свет позднего дня, та же сидячая поза и кружка. Опубликован с примером редактирования Flash.
Инструкция сохраняет лицо, волосы, позу, кружку и кровать, меняет светлый топ и брюки на чёрный шёлковый халат, а утренний свет — на позднее дневное солнце. На обоих кадрах сохраняются лицо, длинные растрёпанные волосы, веснушки, скрещённые ноги, кружка и кровать; халат и свет изменились как просили. Кадр немного теснее. Видимые части рук на кружке не имеют явных искажений, хотя кружка и перекрывающиеся пальцы мешают полному подсчёту.
Qwen: дневная крыша превращается в сумерки, новая одежда

Входное изображение примера Qwen, опубликованное на странице редактирования Qwen.

Результат Qwen: красное атласное платье на тонких бретелях, гирлянды и город в сумерках, та же поза на парапете. Опубликован с примером редактирования Qwen.
Эта правка меняет гораздо больше сразу: одежду, время и фоновые огни. Сидячая поза, руки, босые ступни, волосы и выражение остаются узнаваемо прежними. В полном размере виден дефект: бретель, которая должна соскользнуть с плеча, стала тонкой петлёй вокруг верхней части руки вместо свисающей от платья бретели. Это небольшой дефект геометрии одежды, именно такой локальный изъян, для которого нужна маска следующего раздела.
Для повторяющегося персонажа следующий полезный шаг — редактирование утверждённого референса. Новая генерация из того же описания даёт новую выборку и не фиксирует первое лицо.
Какие настройки важны для серии персонажей
| Настройка | Flash | Qwen 2.1 | Когда важна |
|---|---|---|---|
| Референсные изображения для редактирования | 1–10 | 1–10 | Продолжить утверждённого персонажа или соединить его со сценой |
| Уровни разрешения | 1K, 1.5K, 2K; по умолчанию 2K | 1K, 1.5K, 2K; по умолчанию 1K | Задать явно при сравнении цен или результатов |
| Соотношения сторон | 15; редактирование поддерживает и auto | 15 | 9:16 для вертикального персонажа, 4:5 для портретной карточки |
| Маска локальной правки | Недоступна | mask_url | Исправить руку, край одежды или область фона |
| Переключатель расширения промпта | Недоступен | enable_prompt_expansion | Отключить в 1K или 2K для своей инструкции без дополнительной переработки |
| Поле seed | Недоступно | Целое число от 0 до 2 147 483 647 | Записать настройки генерации Qwen; не гарантирует идентичную картинку |
| Формат результата | JPEG или PNG | JPEG, PNG или WebP | PNG для передачи на ретушь |
Ни один базовый эндпоинт не предоставляет слот пользовательской LoRA, negative_prompt, шаги или CFG. Не вставляйте настройки из урока локальной диффузии в эти формы; исключения пишите в самом промпте. Если персонаж зависит от обученной LoRA, семейство Qwen 2.1 LoRA — отдельный выбор, не галочка этого редактора.
Выбирайте Flash для обычных вариаций 2K
Откройте редактирование изображений Flash, добавьте утверждённое изображение в Images, установите Resolution на 2K и Aspect ratio на Auto для сохранения формы. Для начала достаточно ясной инструкции смены одежды:
Keep the adult woman's face, short dark curls, expression, seated pose and room unchanged. Replace the blue jacket with a dark red satin dress. Keep the existing window light and camera angle. Change only the outfit.Эта начальная инструкция намеренно меняет одно. Когда одежда верна, используйте последнее принятое изображение для смены комнаты, чтобы новая одежда сохранилась. Перед продолжением сравнивайте результат с утверждённым персонажем: длинные цепочки могут дрейфовать. Для независимых вариаций возвращайтесь к оригиналу и повторяйте все нужные изменения, включая одежду. Одновременная смена угла лица, одежды, позы и света затрудняет диагностику изменившегося персонажа.
Фиксированная цена Flash привлекательна, когда нужен ещё референс одежды или места. Ставьте персонажа первым и указывайте роль остальных источников, иначе источник без задачи примешивается. Лимит референсов показывает вместимость, а не обязывает загружать десять изображений.
Выбирайте Qwen, когда неверен только один участок
Откройте редактирование Qwen 2.1. Добавьте ровно одно изображение в Images, откройте Advanced parameters и добавьте чёрно-белую Mask с тем же соотношением сторон: заменяемый участок закрасьте белым, сохраняемый чёрным, с чуть мягкой границей для соединения. Установите Resolution на 1K или 2K, Background на Opaque и выберите Output format. Для сломанной бретели инструкция может быть такой:
Rebuild the dress strap inside the white area as one continuous strip of red satin attached naturally to the existing dress. Match the nearby fabric and window light.Масочная правка следует соотношению сторон источника, поэтому выбор пропорций игнорируется. Она не поддерживает 1.5K, несколько источников и прозрачный фон; расширение промпта в этом режиме не действует. При отклонении исправляйте эти сочетания, а не бесконечно переписывайте промпт. Маска задаёт место запрошенной правки; сравните результат с источником до принятия, поскольку она не гарантирует идентичности каждого сохранённого пикселя.
Страница Qwen предлагает итерации в 1K и перевод выбранного результата в 2K, например повторный запуск кадра 1K как правки 2K с инструкцией сохранения композиции. При $0.024 за черновик это дешёвый поиск композиции, но добавляет второй шаг; Flash даёт картинку 2K за один.
Выбирайте по следующему нужному изображению
- Новый взрослый портрет 2K или обычная серия смены одежды: Flash по $0.029 за фиксированную цену 2K. Сильные сцены доставлялись, но последние проверки L3 и L4 показывают риск замены и смягчения.
- Дешёвые концепты 1K: Qwen по $0.024, на $0.50 меньше за 100 генераций, чем Flash.
- Утверждённая картинка с одним дефектом: Qwen ради маски, которой нет у Flash; исправьте дефект вместо повторной генерации персонажа.
- Правка взрослых источников с максимальной интенсивностью: Qwen; история правок Flash заканчивается на L3.
- Вырезанный объект с прозрачностью: ни один не подтверждён. Форма Qwen документирует
background: transparent(PNG или WebP, 1K или 2K), но наш материал Qwen 2.1 зафиксировал вырезанный объект на белом фоне без альфа-канала. Flash документирует прозрачную правку только для одного PNG, уже имеющего альфа. Сначала проверьте одну картинку и запланируйте удаление фона. - Самая реалистичная версия того же взрослого персонажа: победителя нет; ясные различия — цена, инструменты правки и история тестов.
Для простого первого опыта генерируйте Flash в 2K. Если предпочитаете самые дешёвые черновики 1K, используйте Qwen 2.1 в 1K. Сохраните принятое изображение как референс следующей правки.
Попробуйте Playground, затем вызовите API
- Откройте редактирование изображений Flash и добавьте утверждённый портрет в Images.
- Установите Resolution на 2K и Aspect ratio на Auto, вставьте инструкцию одного изменения в Prompt и выберите Run model. Страница сначала показывает оценку.
- Если участок требует исправления, перейдите к редактированию Qwen 2.1 и добавьте Mask в Advanced parameters.
Для API задайте SPICY_API_KEY и запустите этот пример Python 3. Он получает расчёт стоимости правки Flash, просит подтвердить цену и отправляет одну задачу.
import json
import os
import urllib.request
import uuid
base = "https://api.spicyapi.ai/api/v1"
headers = {"Authorization": "Bearer " + os.environ["SPICY_API_KEY"],
"Content-Type": "application/json", "User-Agent": "SpicyAPI-Blog/1.0"}
payload = {"model": "bytedance/seedream-5.0-flash/edit", "input": {
"prompt": "Keep the adult woman's face, seated pose and room unchanged. Replace the ivory top with a black silk robe. Change only the outfit.",
"image_urls": ["https://cdn.spicyapi.ai/models/examples/inputs/b7d5faf80b775c92.jpeg"],
"resolution": "2k",
"aspect_ratio": "auto"}}
def post(path, body):
request = urllib.request.Request(base + path, json.dumps(body).encode(), headers)
with urllib.request.urlopen(request, timeout=60) as response:
result = json.load(response)
if result.get("code") != 200:
raise RuntimeError(result)
return result["data"]
quote = post("/jobs/quote", payload)
if input(f"Maximum charge ${quote['maxCharge']}. Type yes to generate: ") != "yes":
raise SystemExit("Stopped before generation")
headers["Idempotency-Key"] = str(uuid.uuid4())
print("Request key:", headers["Idempotency-Key"], flush=True)
task = post("/jobs/createTask", {**payload, "quoteId": quote["quoteId"],
"expectedCost": quote["estimatedCost"]})
print("Task ID:", task["taskId"])Сохраните напечатанный ключ для повторения того же запроса; новая правка получает новый ключ. Для исправления Qwen 2.1 замените model на alibaba/qwen-image-2.1/edit и добавьте mask_url. Документация Task API описывает входные файлы, результаты и восстановление.
Для повторных правок утверждённого файла через Agent используйте CLI (spicyapi tasks create --model bytedance/seedream-5.0-flash/edit --input-file input.json --wait), MCP (попросите вызвать spicyapi_task_create с этой моделью и входом) или Skill (попросите «Use the spicyapi Skill to run this approved edit and return the result»). См. документацию интеграции Agent.
Короткие ответы
Нужен ли переключатель взрослого режима в одной из моделей? Нет. Ни в одном запросе нет параметра для включения взрослого режима. Поведение модели и вышестоящих систем по-прежнему определяет, будет ли запрошенная сцена выполнена или смягчена, поэтому проверяйте возвращённую картинку.
Меньшая цена за картинку означает меньший расход на готовое изображение? Только если позволяет доля пригодных выходов. $0.029 у Flash дают преимущество цены единицы в 2K против $0.048 у Qwen; $0.024 у Qwen дешевле в 1K. Делите цену партии на реально полезные изображения.
Нужна ли маска для смены одежды? Нет. Инструкции с тем, что сохраняется и меняется, достаточно для обоих; маска исправляет участок в остальном хорошей картинки и есть только у Qwen.







