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

Seedream 5.0 Flash vs Qwen Image 2.1 для NSFW-изображений

Сравните цены, тесты NSFW, референсы и маски: Flash для недорогих 2K-изображений, Qwen для точечных правок и проверенных NSFW-сцен.

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

Для серии взрослых персонажей недостаточно выбрать генератор изображений. Каждая новая картинка стоит денег, модели по-разному реагируют на сцену, а смена одежды не должна превращать утверждённого персонажа в другого человека. Поэтому полезно сравнивать цену, результаты NSFW и нужные далее инструменты редактирования. По нашим тестам сентября–октября 2026 года наиболее заметны различия в стоимости и возможностях исправления.

Для серии взрослых изображений в 2K начните с Seedream 5.0 Flash: генерация и обычное редактирование стоят $0.029 за изображение в любом размере. Qwen Image 2.1 дешевле для черновиков 1K — $0.024, единственный из двух имеет маску для исправления одного участка и более длительную историю тестов взрослого контента, включая редактирование на самом сильном проверяемом уровне. Для повторяющихся персонажей продолжайте от утверждённого референса; более низкая цена генерации сама по себе не означает лучшей анатомии или сохранения лица.

Сколько стоит каждое изображение

Задача и разрешениеSeedream 5.0 FlashQwen 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, конфигурация 1K10 из 15около $0.043
Flash, отдельная смешанная конфигурация 1.5K/2K12 из 12$0.029
Flash, последняя проверка (L3–L5)6 из 8около $0.039
Qwen в 2K10 из 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 · 1KFlash · смешанный 1.5K/2KFlash · последняя проверкаQwen 2.1
Текст в изображение, L1 намекающий3 из 33 из 32 из 23 из 3
Текст в изображение, L2 взрослые темы3 из 33 из 32 из 23 из 3
Текст в изображение, L3 сильный2 из 33 из 31 из 2 (одна замена)2 из 2
Текст в изображение, L4 интенсивный1 из 33 из 31 из 2 (одно смягчение)2 из 3 (одна сцена вернулась как поцелуй)
Текст в изображение, L5 проба A (взрослая сцена по согласию)4 из 63 из 32 из 23 из 3
Текст в изображение, L5 проба B (вымышленное натуралистичное насилие)3 из 33 из 32 из 23 из 3
Редактирование изображения, L2 взрослые темы3 из 33 из 31 из 13 из 3
Редактирование изображения, L3 сильный2 из 22 из 21 из 13 из 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.

Результат Seedream Flash: взрослая женщина в чёрном халате сидит на кровати с кружкой при тёплом свете окна.

Результат Flash: чёрный шёлковый халат, тёплый оконный свет позднего дня, та же сидячая поза и кружка. Опубликован с примером редактирования Flash.

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

Qwen: дневная крыша превращается в сумерки, новая одежда

Исходный портрет примера Qwen: взрослая женщина в джинсовой куртке, белой майке и шортах сидит босиком на солнечном парапете крыши, сложив руки между коленями.

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

Результат Qwen Image 2.1: взрослая женщина в красном атласном платье сидит на парапете крыши с гирляндами и силуэтом города в сумерках.

Результат Qwen: красное атласное платье на тонких бретелях, гирлянды и город в сумерках, та же поза на парапете. Опубликован с примером редактирования Qwen.

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

Для повторяющегося персонажа следующий полезный шаг — редактирование утверждённого референса. Новая генерация из того же описания даёт новую выборку и не фиксирует первое лицо.

Какие настройки важны для серии персонажей

НастройкаFlashQwen 2.1Когда важна
Референсные изображения для редактирования1–101–10Продолжить утверждённого персонажа или соединить его со сценой
Уровни разрешения1K, 1.5K, 2K; по умолчанию 2K1K, 1.5K, 2K; по умолчанию 1KЗадать явно при сравнении цен или результатов
Соотношения сторон15; редактирование поддерживает и auto159:16 для вертикального персонажа, 4:5 для портретной карточки
Маска локальной правкиНедоступнаmask_urlИсправить руку, край одежды или область фона
Переключатель расширения промптаНедоступенenable_prompt_expansionОтключить в 1K или 2K для своей инструкции без дополнительной переработки
Поле seedНедоступноЦелое число от 0 до 2 147 483 647Записать настройки генерации Qwen; не гарантирует идентичную картинку
Формат результатаJPEG или PNGJPEG, PNG или WebPPNG для передачи на ретушь

Ни один базовый эндпоинт не предоставляет слот пользовательской LoRA, negative_prompt, шаги или CFG. Не вставляйте настройки из урока локальной диффузии в эти формы; исключения пишите в самом промпте. Если персонаж зависит от обученной LoRA, семейство Qwen 2.1 LoRA — отдельный выбор, не галочка этого редактора.

Выбирайте Flash для обычных вариаций 2K

Откройте редактирование изображений Flash, добавьте утверждённое изображение в Images, установите Resolution на 2K и Aspect ratio на Auto для сохранения формы. Для начала достаточно ясной инструкции смены одежды:

text
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. Для сломанной бретели инструкция может быть такой:

text
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

  1. Откройте редактирование изображений Flash и добавьте утверждённый портрет в Images.
  2. Установите Resolution на 2K и Aspect ratio на Auto, вставьте инструкцию одного изменения в Prompt и выберите Run model. Страница сначала показывает оценку.
  3. Если участок требует исправления, перейдите к редактированию Qwen 2.1 и добавьте Mask в Advanced parameters.

Для API задайте SPICY_API_KEY и запустите этот пример Python 3. Он получает расчёт стоимости правки Flash, просит подтвердить цену и отправляет одну задачу.

python
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.

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