← Blog
2 menit baca

API Hapus Background Otomatis untuk Aplikasi Anda

Integrasikan hapus background otomatis ke aplikasi atau alur kerja Anda lewat HTTP API sederhana: unggah gambar, terima potongan transparan seketika.

  • api
  • developers
  • tutorial
API Hapus Background Otomatis untuk Aplikasi Anda

Sekarang Anda bisa mengintegrasikan penghapusan background otomatis dari removerbg langsung ke situs, aplikasi, atau alur kerja Anda. Ini HTTP API yang sederhana: kirim sebuah gambar dan terima hasil potong yang bersih dengan background transparan dalam hitungan detik.

# Apa yang bisa Anda lakukan

- Unggah gambar sebagai multipart form data — PNG, JPEG, atau WebP, hingga 10 MB. - Pilih format keluaran — PNG transparan (bawaan), atau JPEG/WebP dengan kualitas yang bisa diatur. - Terima hasilnya sesuai selera Anda — berkas gambar biner secara langsung, atau respons JSON berisi URL unduhan sementara.

Setiap permintaan diproses oleh model kualitas terbaik kami, jadi tidak ada tingkatan yang perlu dipilih — Anda selalu mendapat hasil potong berkualitas tertinggi. Setiap penghapusan yang berhasil menghabiskan 1 kredit, dan permintaan yang gagal (misalnya kunci tidak valid atau kredit tidak mencukupi) tidak pernah ditagih.

# Autentikasi

Buat kunci API dari dasbor Anda dan kirimkan sebagai Bearer token:

`` Authorization: Bearer rmbg_YOUR_API_KEY ``

Penasaran apa yang terjadi pada gambar yang Anda kirim? API mengikuti praktik yang sama seperti bagian produk lainnya — begini pendekatan kami terhadap keamanan dan privasi di remover.bg.

# Mulai cepat

Hapus background hanya dengan satu permintaan:

`` 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 ``

Atau dari 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 ```

# Opsi

- formatpng (bawaan), jpeg, atau webp. - quality — nilai dari 0 sampai 1 untuk kompresi JPEG/WebP. - trimtrue (bawaan) memangkas margin transparan yang kosong. - responseimage untuk berkas biner (bawaan), atau url untuk respons JSON berisi tautan sementara (berlaku sekitar 24 jam).

> Setiap respons menyertakan header X-Credits-Remaining, sehingga Anda bisa memantau pemakaian Anda.

# Memproses dalam skala besar

Satu permintaan menangani satu gambar, tetapi endpoint yang sama sanggup menopang katalog utuh: jalankan saat unggah, di skrip batch tengah malam, atau di dalam pipeline PIM/DAM. Panduan kami tentang hapus background massal membahas pola-pola tersebut, plus taktik sampling QA yang menjaga ribuan hasil potong tetap konsisten.

# Mulai dalam hitungan menit

Dengan dokumentasi API kami dan contoh kode yang siap disalin, Anda bisa langsung berjalan hanya dalam beberapa menit. Kami ingin sekali mendengar apa yang Anda bangun.

Lanjutkan membaca