Платишь за удаление фона? Хватит.
Каждый раз, когда ты тянешься к remove.bg или Topaz Gigapixel, ты отдаёшь деньги за то, что давно можно сделать бесплатно. Да, там удобно. Да, там не надо думать про сервер. Но цена за тысячу обработок — это уже бюджет на подписку на Netflix. А если ты работаешь с большими объёмами — вообще разорение.
Встречай useknockout — open-source сборник из трёх killer-моделей: BiRefNet для удаления фона, Real-ESRGAN для апскейла и GFPGAN для реставрации лиц. И всё это деплоится на Modal одной командой. Бесплатно. Без ограничений. С возможностью шарить API кому угодно.
На момент мая 2026 года useknockout использует последние стабильные версии моделей: BiRefNet v1.2, Real-ESRGAN v0.9.0 и GFPGAN v1.4. Все веса предзагружены в Docker-образ — никаких танцев с бубном.
1Что под капотом?
Разработчик joefox собрал три мощных нейросети в один FastAPI-сервис. Каждая — отдельный эндпоинт:
- /remove-bg — BiRefNet (Background Removal with Inpainting). Отрезает фон так, что и следа не остаётся. Поддерживает маски, опционально инпейнтинг (заполнение фона).
- /upscale — Real-ESRGAN. Апскейл до 4x с сохранением деталей. Для фото, для арта, для текста — справляется отлично.
- /restore-face — GFPGAN. Восстанавливает лица на старых, размытых или испорченных снимках. Особенно хорош в паре с апскейлом.
Вся магия — на Modal. Это serverless-платформа, которая даёт бесплатно $30 в месяц на инстансы с GPU. Для частных проектов — за глаза. Просто жмёшь modal deploy app.py — и через минуту у тебя live-эндпоинт.
2Почему это лучше remove.bg и Topaz?
Давай по честному. remove.bg — это просто BiRefNet (или U^2-Net в старых версиях) завернутый в красивую обёртку. Они не пишут свои модели — они собирают open-source. Но берут с тебя $10 за 1000 обработок. Topaz Gigapixel — ещё дороже: $199 за лицензию, и апскейл не всегда лучше Real-ESRGAN.
| Критерий | useknockout | remove.bg | Topaz Gigapixel |
|---|---|---|---|
| Цена | Бесплатно (+ хостинг Modal) | $0.01 за фото | $199 за лицензию |
| Удаление фона | BiRefNet (лучший open-source) | Свой API (тот же BiRefNet) | Нет встроенного |
| Апскейл до 4x | Real-ESRGAN | Нет | Свой (сравним по качеству) |
| Реставрация лиц | GFPGAN | Нет | Только в Topaz Photo AI |
| Самостоятельный хостинг | Да (одна команда) | Нет | Нет (десктоп) |
Вывод очевиден. Если тебе нужна производительность enterprise-уровня без ежемесячных платежей — бери open-source. Да, придётся разобраться с Modal, но это один раз.
3Деплой за 30 секунд
Никаких докер-файлов, никаких танцев с CUDA. Всё что нужно — установить modal через pip и склонировать репозиторий:
git clone https://github.com/joefox/useknockout.git
cd useknockout
modal deploy app.pyПосле деплоя в консоли появится URL вида https://your-user--useknockout-modal.modal.run. Шлёшь туда POST с файлом — получаешь JSON с обработанным изображением в base64.
Пример запроса для удаления фона:
curl -X POST https://your-user--useknockout-modal.modal.run/remove-bg \
-F "image=@photo.jpg" \
-F "inpaint=true"В ответ получишь JSON с полями base64 и format. Можно встраивать куда угодно — в бота, в веб-приложение, в конвейер.
Важно: Modal может поставить на паузу инстанс, если им не пользоваться. Первый запрос после простоя подождёт 10-15 секунд — это нормально. Для прода лучше настроить keep_warm=1 в конфиге.
4Кому реально пригодится?
- Фрилансерам-фотографам. Больше не нужно гонять сотни фото через remove.bg и платить за каждое. Повесил API на Modal — и обрабатываешь пачками.
- Разработчикам AI-продуктов. Нужен бэкенд для удаления фона в приложении? useknockout даёт готовый эндпоинт, который легко масштабировать.
- Архивистам и историкам. Реставрация старых семейных фото — комбинация апскейла + GFPGAN даёт невероятный результат. На порядок лучше автодефолта в Topaz.
- Всем, кто ценит приватность. Никакие данные не уходят на сторонние сервера. Всё считается на твоём инстансе Modal (или можно запустить локально).
Кстати, если тебя интересует именно сегментация объектов (слои, как в Photoshop), а не просто вырезание фона — загляни в статью про Qwen-Image-Layered. Там нейронка режет картинку на независимые слои: человека, фон, предметы. Можно комбинировать с useknockout для сложной обработки.
А если хочешь полный арсенал бесплатных AI-инструментов — я рекомендую 15 бесплатных AI-сервисов для изображений, там собраны и генерация, и редактура, и апскейл.
5А что с минусами?
Без них не обойтись. Во-первых, для работы нужен GPU на Modal (бесплатно дают T4, но на больших батчах может не хватить). Во-вторых, BiRefNet иногда спотыкается на сложных фонах с мелкими деталями — волосы может вырезать чуть хуже, чем специализированные модели типа U^2-Net. Но это редкость.
Зато useknockout — это live-проект. Исходники открыты, можно форкнуть, допилить, заменить модель на что-то другое. Разработчик принимает пулл-реквесты. Так что через полгода-год функционал может расшириться — добавят видео, пакетную обработку, веб-интерфейс.
Кстати, если тебе нужно больше контроля над цветами при композитинге — советую прочитать статью про убиение цветовых артефактов с Lab-пространством. После вырезки фона остаются контуры — метод из той статьи чистит их как надо.
В итоге: useknockout — это не просто альтернатива, это протест против переплаты за воздух. Установил, забыл, пользуешься. А remove.bg пусть живёт с теми, кто не умеет гуглить.