← Блог
2 мин четене

API за премахване на фона

Интегрирайте автоматично премахване на фона в приложението си чрез прост HTTP API — качвате изображение и получавате прозрачен резултат за секунди.

  • api
  • developers
  • tutorial
API за премахване на фона

Вече можете да интегрирате автоматичното премахване на фона на removerbg директно във вашия уебсайт, приложение или работен процес. Това е прост HTTP API: изпращате изображение и за секунди получавате обратно чисто изрязан обект с прозрачен фон.

Какво можете да правите

  • Да качите изображение като multipart form data — PNG, JPEG или WebP, до 10 MB.
  • Да изберете изходния формат — прозрачен PNG (по подразбиране) или JPEG/WebP с регулируемо качество.
  • Да получите резултата по избрания от вас начин — директно бинарното изображение или JSON отговор с временен URL за изтегляне.

Всяка заявка минава през нашия модел с най-високо качество, така че няма нива за избиране — винаги получавате изрязания обект с най-високо качество. Всяко успешно премахване струва 1 кредит, а неуспешните заявки (например невалиден ключ или недостатъчно кредити) никога не се таксуват.

Удостоверяване

Създайте API ключ от вашето табло и го изпращайте като Bearer токен:

Authorization: Bearer rmbg_YOUR_API_KEY

Чудите се какво се случва с изображенията, които изпращате? API следва същите практики като останалата част от продукта — ето как подхождаме към сигурността и поверителността в remover.bg.

Бърз старт

Премахнете фон само с една заявка:

curl -X POST "https://api.remover.bg/remove-bg?format=png" \
  -H "Authorization: Bearer rmbg_YOUR_API_KEY" \
  -F "file=@photo.jpg" \
  --output result.png

Или от JavaScript:

const form = new FormData();
form.append("file", fileInput.files[0]);

const res = await fetch("https://api.remover.bg/remove-bg", {
  method: "POST",
  headers: { Authorization: "Bearer rmbg_YOUR_API_KEY" },
  body: form,
});

if (!res.ok) throw new Error(await res.text());
const blob = await res.blob(); // вашият прозрачен PNG

Опции

  • formatpng (по подразбиране), jpeg или webp.
  • quality — стойност от 0 до 1 за компресията на JPEG/WebP.
  • trimtrue (по подразбиране) изрязва празните прозрачни полета.
  • responseimage за бинарния файл (по подразбиране) или url за JSON отговор с временна връзка (валидна около 24 часа).
Всеки отговор включва хедър X-Credits-Remaining, за да следите лесно потреблението си.

Обработка в голям мащаб

Една заявка обработва едно изображение, но същият endpoint може да задвижва цели каталози: изпълнявайте го при качване, в нощни скриптове за групова обработка или в PIM/DAM конвейер. Нашето ръководство за групово премахване на фона разглежда тези модели, както и тактиките за контролни QA проверки, които поддържат хиляди изрязани обекти консистентни.

Започнете за минути

С нашата API документация и готови за копиране примери с код можете да стартирате само за няколко минути. Ще се радваме да видим какво ще създадете.

Продължете с четенето