Мощный API для удаления фона для разработчиков
Интегрируйте передовое удаление фона на основе ИИ в свои приложения с помощью нашего надежного и гибкого API.
Получить ключ APIЛегкая интеграция
Реализуйте удаление фона в вашем приложении всего за несколько строк кода. Наша обширная документация и SDK для популярных языков делают интеграцию простой.
Обработка в масштабе
Обрабатывайте тысячи изображений с легкостью. Наш API создан для высокой производительности и надежности, обеспечивая бесперебойную работу вашего приложения даже при пиковом спросе.
Расширенные функции
Получите доступ к мощным функциям, таким как пакетная обработка, пользовательские фоны, уточнение краев и многое другое. Настройте удаление фона под свои конкретные потребности с помощью наших комплексных конечных точек API.
Надежность и безопасность
Положитесь на нашу инфраструктуру корпоративного уровня. С 99,9% временем безотказной работы, SSL-шифрованием и обработкой данных в соответствии с GDPR, данные ваших пользователей находятся в безопасности. Идеально подходит для производственных сред.
Рекомендуемые инструменты для разработчиков
Как небольшая команда разработки отгрузила фичу кропа фото профиля за один спринт
Команда разработки из четырёх человек, строящая хобби-маркетплейс, нуждалась в фиче фото профиля, превращающей случайный кадр с телефона в чистую каталог-уровневую аватарку. Продакт хотел в следующем спринте, дизайнер — фоны бренда на выбор, а платформенная команда — никаких новых серверных счетов. Традиционная интеграция означала бы платный API-ключ, новый микросервис и очередь.
Команда подключила обтравку в браузере к существующему сценарию загрузки как клиентский шаг. Пользователь выбирает фото, обтравка выполняется локально на его устройстве, пользователь выбирает один из трёх фонов в линии бренда, и итоговый JPEG идёт прямо в тот же R2-бакет, что и остальной сценарий загрузки. Никакой обработки на сервере, никакой ротации ключей, никакого поштучного биллинга. Вся фича отгружена в 480 строках кода, включая UI выбора и события аналитики.
Фича вышла в конце спринта, обработала 14 000 аватарок в первый месяц без дополнительных инфраструктурных расходов и подняла процент заполнения профиля команды с 31% до 58% — выбор фона ощущался как кураторский опыт, а не как неловкое поле загрузки. Платформенный счёт не сдвинулся. Команда сохранила тот же паттерн в голове для будущего шага фото товара.
"Нужен был кроп аватарки без серверного сервиса и платного API. Подключить обтравку в браузере к нашему сценарию загрузки — один спринт, отгрузка с нулевой маржинальной стоимостью на пользователя. Платформенная команда заметила, что наш график запросов не изменился."
"Я единственный инженер, и нужен был шаг фото профиля без сторонней SDK, которую пришлось бы нянчить вечно. Клиентская обтравка — отгрузил фичу и забыл. Никаких ключей для ротации, ни рейт-лимитов, ни тикетов поддержки через полгода."
"Запихнуть тяжёлую SDK в стартер-шаблон — весь проект ощущается раздутым. Подход на стороне браузера значит, что контрибьюторы могут форкнуть шаблон без настройки стороннего аккаунта. Использование шага фото выросло, как только переключился."
Подборка под сценарий разработчика
Частые вопросы для разработчиков
Есть ли стабильный API для обтравки в браузере или нужно встраивать iframe редактора?
Редактор открывает небольшую JavaScript-поверхность, которую можно вызывать со своей страницы после загрузки модели. Обтравка возвращает Blob, которым вы владеете, и его можно направлять прямо в существующий конвейер загрузки. Загрузчик модели обрабатывает кэширование между сессиями через Cache API, поэтому второй визит — быстрый. Iframe не нужен, postMessage-рукопожатия нет, функция вызывается как любая другая клиентская операция с изображением.
Какова стоимость холодного старта модели для нового посетителя?
Первая загрузка тянет WASM-рантайм и веса модели, вместе примерно 30 МБ по сети. Современный широкополосный канал получает это за две-три секунды; медленная мобильная сеть — ближе к десяти. Последующие визиты попадают в Cache API и стартуют мгновенно. Для приложений, чувствительных к задержкам, preload-подсказка в head HTML прогревает кэш до того, как пользователь дойдёт до шага фото. Резервный путь с сервером доступен для устройств, которые не могут запустить модель локально.
Есть ли ограничения использования или квоты при интеграции в коммерческий продукт?
Браузерный конвейер выполняется на устройстве пользователя, поэтому нет поштучной квоты и рейт-лимита для согласования. У резервного пути с сервером для редкого устройства, которое не может запустить модель локально, своя квота, документированная отдельно. Для интеграций с большим объёмом коммерческой нагрузки рекомендация — обрабатывать локальную обтравку как путь по умолчанию и поднимать резервный сервер только при отказе детекции возможностей, что держит стоимость предсказуемой при росте.
Отгрузите фото-фичу без добавления сервиса
Подключите обтравку в браузере к существующему компоненту загрузки, держите файл на устройстве пользователя и направляйте результат прямо в хранилище.