← Блог
2 хв читання

API для видалення фону — прозора вирізка за секунди

Інтегруйте автоматичне видалення фону у застосунок чи робочий процес: простий HTTP API — завантажте зображення й отримайте прозору вирізку за секунди.

  • api
  • developers
  • tutorial
API для видалення фону — прозора вирізка за секунди

Тепер ви можете інтегрувати автоматичне видалення фону removerbg прямо у свій сайт, застосунок чи робочий процес. Це простий HTTP API: надішліть зображення — і за лічені секунди отримаєте чисту вирізку з прозорим фоном.

# Що можна робити

- Завантажте зображення як multipart form data — PNG, JPEG або WebP, до 10 МБ. - Оберіть формат результату — прозорий PNG (за замовчуванням) або JPEG/WebP з регульованою якістю. - Отримайте результат так, як зручно вам — бінарне зображення напряму або JSON-відповідь із тимчасовим посиланням для завантаження.

Кожен запит проходить через нашу модель найвищої якості, тож жодних тарифних рівнів обирати не потрібно — ви завжди отримуєте найякіснішу вирізку. Кожне успішне видалення коштує 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 rmbgYOURAPI_KEY" }, body: form, });

if (!res.ok) throw new Error(await res.text()); const blob = await res.blob(); // your transparent PNG ```

# Параметри

- formatpng (за замовчуванням), jpeg або webp. - quality — значення від 0 до 1 для стиснення JPEG/WebP. - trimtrue (за замовчуванням) обрізає порожні прозорі поля по краях. - responseimage, щоб отримати бінарний файл (за замовчуванням), або url для JSON-відповіді з тимчасовим посиланням (діє близько 24 годин).

> Кожна відповідь містить заголовок X-Credits-Remaining, тож ви завжди знаєте, скільки кредитів залишилося.

# Обробка у великих обсягах

Один запит обробляє одне зображення, але той самий ендпоінт обслуговує цілі каталоги: запускайте його під час завантаження, у нічних пакетних скриптах або всередині PIM/DAM-конвеєра. Наш гайд із масового видалення фону розбирає ці сценарії, а також тактики вибіркової перевірки якості, завдяки яким тисячі вирізок залишаються однорідними.

# Почніть за лічені хвилини

З нашою документацією API і готовими до копіювання прикладами коду ви запуститеся всього за кілька хвилин. Нам буде дуже цікаво побачити, що ви створите.

Читайте також