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

Редактирование Qwen Image 2.1 правит от одного до десяти референсов по письменной инструкции и возвращает один кадр в 1k, 1.5k или 2k. Умеет и локальные правки по чёрно-белой маске, где белое перерисовывается.

От $0.036/изобр.

Рабочая область

Ввод

Редактирование изображений
446/5000

При перестановке номера в промпте обновляются. При удалении материала удаляются и ссылки на него — проверьте промпт.

До 5000 символов. Негативного промпта в этом семействе нет, поэтому исключения тоже идут сюда: назовите, что в кадре, а затем прямо скажите, чего в нём быть не должно. Одно связное описание работает лучше груды ключевых слов. Не менее 1 символов · Не более 5000 символов
влияет на цену2/10

Перетащите файл или ссылку на медиа, вставьте или выберите · До 10 файлов · Не более 10 МБ · JPG · PNG · WEBP · GIF

  • Image 1
  • Image 2
Файлы: 2 / 10
От одного до десяти референсов. Роли модель сама не назначает, поэтому назовите в prompt, что вносит каждый источник: где человек, где обстановка, где одежда. Любой добавленный референс поднимает смету, так что отправляйте только работающие. Не менее 1 элементов · Не более 10 элементов
Собирает кадр до генерации, а не обрезает после, поэтому берите форму, в которой будете публиковать. Пятнадцать вариантов: от полос 3:1 и 21:9 до колонок 1:3 и 9:21. Все пропорции стоят одинаково.
влияет на цену
Уровень, задающий размер вывода и цену: 1k — значение по умолчанию и самый дешёвый уровень, 1.5k находится посередине, на 2k держатся фактура кожи, волосы и плетение ткани. Итерируйте на 1k, удачный кадр поднимайте до 2k.
Фильтр безопасностиВыключен

SpicyAPI не применяет фильтр безопасности к этой модели. Промпт и материалы передаются модели без изменений, а результат определяет сама модель.

Проверяем аккаунт перед включением отправки и расчёта стоимости.

Вывод

Готово к запуску
gold-gown-rooftopПример результата

Связанные модели и следующие шаги

Нужной модели нет?

Напишите, какую модель добавить и для чего она вам нужна. Запрос попадёт к тем, кто решает, что подключать дальше.

Редактирование — то же тело плюс массив, и этот массив тарифицируется

Qwen Image 2.1 Image Editing берёт те же пять полей, что и «текст в изображение», и добавляет image_urls — массив из одной-десяти референсов. Больше в теле не меняется ничего, так что клиент, который уже умеет генерировать, начинает редактировать после добавления одного ключа. Этот массив — вторая вещь, за которую вы платите: мы прогнали одну и ту же правку с одним референсом и с пятью, и разница оказалась линейной по их числу. Длина массива, таким образом, — расход, который вы задаёте прямо в теле запроса, наравне со ступенью разрешения.

Открыть playground
Редактирование — то же тело плюс массив, и этот массив тарифицируется
Тело запроса
Поля «текст в изображение» плюс image_urls; обязательны и prompt, и image_urls
Референсы
От одной до десяти ссылок в одном массиве; чтобы обойтись без него, ключ должен отсутствовать, а не быть пустым
Поля, влияющие на цену
Здесь их два: ступень разрешения и число референсов
Цена референса
Линейная — один и пять отличаются ровно на число, измерено, а не предположено
Отметка о контенте
Отсутствует: в запросе нет поля зрелости, а перед моделью не стоит платформенный фильтр
Выдача
Асинхронно — одно изображение на запрос, читается из хранилища платформы после завершения задачи
Форма
Генерация и правка делят один конструктор запросаПять полей совпадают вплоть до значений по умолчанию, а редактирование добавляет ровно один ключ. Ветвление в вашем коде сводится к тому, прикреплён ли image_urls: ни второго тела, ни второго клиента, ни второго набора имён параметров, который надо держать в согласии.
Смета
Длина массива — множитель, который держите выКаждый добавленный референс поднимает оценку на одну и ту же величину — мы проверили это прогоном с одним и прогоном с пятью. Запрос на десять источников несёт эту составляющую десятикратно, и обрезать массив до референсов, которые действительно работают, — самая прямая экономия на этой точке входа. Решающей остаётся живая оценка над формой.
Прозрачность
Вырезанный объект приходит на белом, а не на альфеПубликация открытых весов описывает нативный прозрачный вывод. Этот маршрут его не несёт: мы просили вырезку и промптом, и правкой фотографии с выбранным png — оба раза вернулся трёхканальный RGB. Объект аккуратно отделён на белой заливке, так что закладывайте шаг вырезания, а не готовый к монтажу слой.

Работа с API редактирования Qwen Image 2.1

Одно тело, две точки входа, одно ветвление

Одно тело, две точки входа, одно ветвление

aspect_ratio, resolution, output_format, seed и prompt ведут себя одинаково с обеих сторон, поэтому вызов правки — это вызов генерации с прикреплённым массивом референсов. Общий конструктор означает ещё и то, что правка умолчаний, валидации или логики повторов ложится сразу на обе точки входа.

Пустой массив — не то же самое, что его отсутствие

Пустой массив — не то же самое, что его отсутствие

image_urls требует хотя бы одну запись, а «текст в изображение» не объявляет это поле вовсе. Пустой массив падает здесь, а отправленный на другую точку входа — падает там: ветвление обязано удалять ключ, а не опустошать его. Такая ошибка всплывает ровно в тот момент, когда пользователь очищает загрузчик.

  • Стоимость, о которой можно рассуждать до отправки

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

  • У референсов нет ролей, пока вы их не напишете

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

  • Правка без цензуры — тот же вызов

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

Кто вызывает API редактирования Qwen Image 2.1

  • Добавить правку без второго клиента

    Команды с единым конструктором запросов

    Добавить правку без второго клиента

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

  • Проверить инструкцию на одном референсе

    Пакетная работа с оглядкой на бюджет

    Проверить инструкцию на одном референсе

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

  • Заложить шаг вырезания

    Цепочки монтажа и вёрстки

    Заложить шаг вырезания

    Удаление фона здесь возвращает объект на белом, а не слой с альфой. Это рабочий вариант — ровный белый хорошо вырезается, — но это шаг, и цепочка, рассчитывавшая на прозрачный файл, иначе смонтирует белый прямоугольник.

Как подключить API редактирования Qwen Image 2.1

  1. Прикрепить массив или полностью убрать ключ

    Именно наличие image_urls превращает вызов в правку. Убрать ключ — это способ вернуться к обычной генерации; опустошить его до пустого списка вместо этого приведёт к отказу.

  2. Разместить каждый референс по прямой публичной ссылке

    Каждая запись должна вести к скачиваемому файлу. Страница просмотрщика, ссылка «поделиться», разворачивающаяся в HTML, или подписанный URL, истекающий до запуска задачи, упадут на этапе загрузки, а не отправки.

  3. Написать в промпте, что даёт каждый референс

    Какой источник — человек, какой — место, какой — одежда. Безымянные референсы смешиваются, и лечится это фразой, а не параметром.

  4. Обрезать массив перед отправкой

    Каждый лишний референс оплачивается независимо от того, изменил ли он результат. Читайте оценку над формой после того, как прикреплён последний, а не до первого.

  5. Опрашивать до конечного состояния и ждать RGB

    Вызов возвращает идентификатор, а отредактированный кадр приходит позже. Какой бы контейнер вы ни выбрали, пиксели вернутся в трёх каналах — вырезка приземлится как объект на белом.

Приёмы редактирования Qwen Image 2.1

  • Два референса, у каждого своя работа

    Один источник даёт человека, другой — место, и промпт говорит об этом прямо. Раз платите вы за число, это ещё и та конфигурация, на которой стоит проверять инструкцию, прежде чем длинный массив начнёт себя оправдывать.

    Use the first image as the person and keep her face, hair and build exactly as they are; place her in the marble colonnade from the second image at dusk, match the warm low sun falling across her skin, change nothing else
  • Вырезка, которая приходит на белом

    Попросить убрать фон можно, и возвращается объект на чистой белой заливке, в трёх каналах. Считайте этот белый цветом выреза: он ровный и без теней — ровно то, что нужно монтажу, — но это не альфа-слой, описанный в публикации открытых весов.

    Remove the background completely and place the subject on a plain pure white field, keep the subject's edges, hair detail and colour exactly as they are, add no shadow and no reflection

Вопросы об API редактирования Qwen Image 2.1

Сборка массива референсов

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

Все модели Qwen Image11