Lewati ke konten utama

Hapus latar

Tujuan​

Menghapus latar belakang dari gambar yang diunggah dan mengembalikan PNG transparan. Ini adalah fitur yang sama dengan halaman "Hapus latar" di aplikasi web.

Biaya kredit: 1

Metode dan Path​

POST /public/v1/image-tune/remove-background

Autentikasi​

Lihat halaman autentikasi. Token Bearer diperlukan.

Header yang Diperlukan:

Authorization: Bearer {your_api_key}

Field Permintaan​

Kirim permintaan sebagai multipart/form-data.

Nama FieldTipeWajibDeskripsi
imagefileYaGambar yang latar belakangnya akan dihapus (PNG atau JPEG)

Respons​

Respons Berhasil (200 OK):

{
"job_id": "uuid-string"
}
FieldTipeDeskripsi
job_idstringPengidentifikasi unik untuk job yang dibuat. Gunakan Get Job Status untuk melihat hasil

Aturan Error / Validasi​

KondisiStatus HTTPPesan Error
Gambar bukan file PNG atau JPEG yang valid400"Invalid image file"
API key tidak valid401"Invalid API key"
Field hilang422Error validasi

Perilaku Job Async​

Endpoint ini membuat job asynchronous. Endpoint akan segera mengembalikan job_id, dan penghapusan latar berjalan di latar belakang.

Metode Polling:

  1. Simpan job_id yang diterima dari respons
  2. Poll GET /public/v1/job/{job_id} untuk memeriksa status
  3. Saat status menjadi Succeed, lihat gambar hasil pada image_urls

Alur Status: Pending → Succeed atau Failed

Contoh Permintaan​

cURL:

curl -X POST "https://api.aetherforgeai.com/public/v1/image-tune/remove-background" \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "image=@/path/to/character.png"