Если нужен короткий вывод: специализированная модель сегментации справляется с удалением фона лучше всего. В моём тесте из пяти пайплайнов победила BiRefNet, а её хостинг на Replicate стоит от $0.51 за 1 000 изображений. Ниже — результаты.
Тестовое изображение я выбрал намеренно неудобное: кудрявые волосы в контровом свете, полупрозрачный стакан холодного чая и заполненное людьми кафе с гирляндами на заднем плане. Именно на этих трёх вещах обычно ломается продакшен-удаление фона: тонких прядях, прозрачных объектах и перегруженной сцене. 17 июля 2026 года я прогнал один и тот же снимок 1024×1024 через три open-source-модели и две модели редактирования по промпту, а затем сравнил все пять результатов. Один сложный кадр — это не бенчмарк, а быстрый способ увидеть характерные сбои каждого пайплайна. Повторите тот же приём на собственном каталоге.
Один снимок — пять способов удалить фон: результаты теста
| Пайплайн | Время обработки | Настоящий альфа-канал? | Результат |
|---|---|---|---|
| BiRefNet-general (через rembg) | 15.2 с на CPU | Да | Сохранила волосы, руку и стакан |
| isnet-general-use (rembg) | 1.1 с на CPU | Да | Сохранила стакан, но оставила в кадре фрагмент другого человека |
| u2net (модель rembg по умолчанию) | 0.4 с на CPU | Да | Полностью удалила руку и стакан |
| GPT Image 2 | 99.8 с | Нет | Нарисовала фальшивую шахматную подложку прямо в пикселях |
| Nano Banana Pro | 31.4 с | Нет | Заменила женщину на другого человека |
Все пять приведённых выше пайплайнов доступны любому: достаточно pip install или одного тарифицируемого API-вызова. Коммерческие SaaS API ниже я сравниваю по подтверждённым ценам, бесплатным тарифам и лицензиям. Только BiRefNet-general прошла все три сложных условия. У выбившихся прядей остался мягкий край, холодный чай сохранился в вырезке, а люди на фоне не просочились в результат. Расплата — вычисления: ONNX-модель весит 973MB, при первом запуске скачивалась 74 секунды и обрабатывала изображение за 15.2 секунды на Apple Silicon CPU (M-series, rembg 2.x с onnxruntime). Хостинговые GPU-эндпоинты с моделями этого семейства заметно быстрее: Replicate указывает типичное время выполнения около 3 секунд, а Bria's RMBG-2.0 сама является производной BiRefNet.
Две более лёгкие модели наглядно показывают типичный обмен скорости на точность. isnet-general-use справилась за 1.1 секунды и не потеряла стакан, однако в нижнем левом углу вырезки оставила серый силуэт другого посетителя кафе. u2net — модель, которую rembg загружает без явного указания, — закончила за 0.4 секунды, но вместе с напитком ампутировала руку девушки. Отсюда и расхождение между популярным мнением «пробовал rembg — ерунда» и отличными результатами BiRefNet в бенчмарках: модель по умолчанию и лучшая модель разделены пятью годами.
Все три результата open-source-моделей — честные RGBA-файлы. RGBA означает, что изображение содержит альфа-канал: попиксельную маску прозрачности, с которой вырезанный объект можно поместить на любой новый фон. В этом и состоит смысл API для удаления фона — и именно этого не дали следующие два участника теста.
Модели редактирования по промпту — не API для удаления фона
Я попросил Nano Banana Pro заменить фон на зелёный хромакей и сохранить объект попиксельно идентичным. В ответ получил аккуратный зелёный фон, но за ним оказалась совершенно другая женщина. Другое лицо, другая причёска, другой стакан, другая одежда; кроме того, размер холста без предупреждения сменился с 1024×1024 на 1408×768. В отрыве от оригинала результат выглядит профессионально — и именно поэтому он опаснее. Ничто не сообщает, что загруженное фото товара больше не соответствует вашему товару.
GPT Image 2 ошиблась хитрее. По запросу на прозрачный фон модель гораздо лучше сохранила объект — та же женщина, та же джинсовая куртка, — но выдала RGB-файл с серо-белой шахматной подложкой, нарисованной прямо в пикселях. В окне предпросмотра она выглядит в точности как прозрачность. Но стоит добавить файл в редактор, и шахматка окажется на макете вместе с изображением. На обработку также ушло 99.8 секунды, тогда как Replicate указывает около 3 секунд для специализированного эндпоинта удаления фона.
Проблема не в формулировке промпта, а в архитектуре. Редакторы такого типа заново генерируют кадр по сжатому представлению исходного изображения; модели сегментации классифицируют каждый исходный пиксель как объект или фон и возвращают оригинальные пиксели с маской. На практике генерация ненадёжно сохраняет идентичность, а в моём тесте ни один из двух редакторов не вернул альфа-канал: оба вывели результат в RGB.
Впрочем, у такого подхода есть нормальный сценарий: если вам нужна новая сцена, а не вырезка — заменить кафе на студию, изменить свет на товаре, создать лайфстайл-контекст, — модель редактирования решает задачу за один вызов, без отдельных этапов удаления и композитинга. Два моих вызова через AIReiter стоили $0.06 для Nano Banana Pro и $0.01 для GPT Image 2, так что проверить границу применимости можно за считанные центы. Но не включайте эти модели в пайплайн, который обещает клиентам вернуть их собственный объект.
Сколько на самом деле стоит обработать 1 000 изображений
У вариантов с ценами ниже разница достигает примерно 2 000 раз. Все цены взяты с официальных страниц 17 июля 2026 года.
remove.bg с большим отрывом остаётся самым дорогим массовым вариантом. Пакет pay-as-you-go стоит $3 за 3 кредита: один кредит даёт одно полноразмерное изображение, то есть ровно $1.00 за картинку. Подписка Lite на 40 кредитов при годовой оплате по $8.10 в месяц снижает цену до $0.20 за изображение, а даже план Volume+ на 500 кредитов обходится в $0.16. На бесплатном тарифе доступен один пробный кредит и API-вызовы в разрешении для предпросмотра.
Photoroom берёт фиксированные $0.02 за изображение для своего Remove Background API, или $20 за 1 000 изображений. Для разработки доступны 1 000 ежемесячных sandbox-вызовов с водяными знаками и 10 бесплатных продакшен-вызовов; тариф с AI-тенями и полным набором функций редактирования стоит $0.10 за изображение. Pixian.AI тарифицирует обработку по мегапикселям: предоплаченные пакеты начинаются от $5 за 250 кредитов, цена получается от $0.0009 до $0.018 за изображение. Кредиты не сгорают, если вы что-либо покупали в течение двух лет.
Replicate запускает 851-labs/background-remover примерно за $0.00051 за изображение — это 1,960 удалений на доллар — на Nvidia T4, с типичным временем выполнения 3 секунды. Bria's RMBG-2.0 на fal.ai стоит $0.018 за изображение. А самостоятельно развёрнутый rembg обходится в $0 за картинку, не считая стоимости вычислений.
Перед подпиской посчитайте экономику на вашем объёме: 10 000 изображений в месяц обойдутся примерно в $1,600 по лучшей подписочной ставке remove.bg ($0.16 за изображение на Volume+), в $200 у Photoroom и примерно в $5 на Replicate. Чувствительность к цене здесь вполне реальна: разработчики публично жалуются даже на $0.03 за изображение, а в r/MachineLearning публикуют созданные сообществом бенчмарки таких API.
Лицензионная ловушка «бесплатных» моделей
У open-source-вариантов есть важный нюанс с лицензированием: он определяет, какую именно «бесплатную» модель можно использовать в продукте.
Bria's RMBG-2.0 — одна из сильнейших моделей с открытыми весами — основана на архитектуре BiRefNet и обучена на проприетарном лицензированном датасете. Веса на Hugging Face распространяются по CC BY-NC 4.0. NC означает некоммерческое использование: модель можно тестировать и сравнивать, но для поставки в составе продукта потребуется платное соглашение с Bria либо их API за $0.018 за изображение. Платный вариант даёт документированный ответ на вопрос об обучающих данных: Bria заявляет, что модель обучена исключительно на лицензированных изображениях. Именно это всё чаще спрашивают корпоративные закупочные команды.
С BiRefNet ситуация обратная: официальный репозиторий публикует и код, и веса под MIT, то есть разрешает коммерческое использование. Сам код rembg тоже MIT-лицензирован, но rembg — это обёртка над десятком взаимозаменяемых моделей. Веса каждой из них имеют собственную исходную лицензию, и лицензия обёртки ничего о них не говорит. На странице 851-labs в Replicate лицензия базовой модели вовсе не указана. Потратить пять минут на проверку лицензии файла весов перед включением в коммерческий пайплайн гораздо дешевле, чем разбираться с последствиями позже.
Какой API для удаления фона выбрать
Если нужен самый дешёвый рабочий API: 851-labs remover на Replicate — около $0.51 за 1 000 изображений, задержка в три секунды и никаких подписок. Pixian.AI — второй вариант, если удобнее заранее купить небольшой пакет кредитов, а не пополнять облачный аккаунт.
Если качество вырезки напрямую влияет на доход: два коммерческих варианта — Photoroom по $0.02 за изображение и Bria по $0.018. У Photoroom есть 1 000 ежемесячных sandbox-вызовов, поэтому качество краёв можно проверить на собственном каталоге товаров, ничего не платя. Это надёжнее, чем доверять чьему-либо тесту на одном кадре, включая мой. Bria дополнительно предлагает подтверждённую историю лицензирования обучающих данных. У remove.bg есть официальные плагины для Photoshop, Figma и Zapier, которых нет у более дешёвых API, но при цене в 8–50 раз выше, чем у Photoroom, оправдать один только API сложно.
Если изображения не должны покидать вашу инфраструктуру: rembg с моделью birefnet-general даст победившее в моём тесте качество за $0 за изображение, но заложите бюджет на GPU. Мои 15.2 секунды инференса на CPU подходят для ночной пакетной обработки и совершенно не годятся для оформления заказа. Вот честный отчёт разработчика о самостоятельном хостинге: результаты хуже remove.bg, работа значительно медленнее, а сервер падал под нагрузкой. Самостоятельный хостинг — реальный вариант, но не бесплатный обед.
Если вы и так вызываете модели изображений: используйте их для замены фона, когда цель — сгенерировать новую сцену, а не извлечь исходный объект. Как только пайплайн обещает клиенту вернуть его собственные пиксели, передавайте задачу модели сегментации.
FAQ
Есть ли полностью бесплатный API для удаления фона?
Без оговорок бесплатен самостоятельно развёрнутый rembg: код под MIT, достаточно одного pip install. У хостинговых API есть бесплатные уровни: Photoroom даёт 1 000 ежемесячных sandbox-вызовов с водяными знаками и 10 продакшен-вызовов; remove.bg предлагает один пробный кредит и неограниченные вызовы в разрешении предпросмотра.
Могут ли ChatGPT или GPT Image удалить фон?
Они выдадут результат, который выглядит правильно, но на деле им не является. В моём тесте GPT Image 2 вернула RGB-файл с шахматным узором, нарисованным в пикселях вместо настоящего альфа-канала, и потратила 99.8 секунды. Используйте её для замены фона, а для удаления — API сегментации.
Какая open-source-модель лучше всего удаляет фон?
BiRefNet-general. Она победила в моём тесте из пяти пайплайнов на волосах, прозрачных объектах и сложном фоне; и код, и веса доступны по MIT для коммерческого использования. RMBG-2.0 развивает ту же архитектуру на более качественных обучающих данных, но её открытые веса разрешены только для некоммерческого использования.
Как удалить фон в Python?
С rembg это три строки: pip install "rembg[cpu]" onnxruntime, затем:
from rembg import remove, new_session
from PIL import Image
out = remove(Image.open("in.jpg"), session=new_session("birefnet-general"))
out.save("out.png")
Не полагайтесь на u2net по умолчанию и явно указывайте birefnet-general, если только скорость CPU меньше секунды не важнее, чем сохранность рук объекта.