remove.bg의 셀프서비스 API는 2026년 12월 1일에 요청 수신을 중단합니다. 직접 작성한 HTTP 코드로 호출하고 있다면 PixMiller로 옮기는 일은 대개 base URL과 키를 바꾸는 정도입니다 — 이 페이지에서 그대로 쓸 수 있는 것, 동작이 다른 것, 효과가 없는 것을 정확히 확인하세요.
1curl -X POST "https://api.remove.bg/v1.0/removebg" \2 -H "X-Api-Key: REMOVEBG_KEY" \3 -F "[email protected]" \4 -F "size=auto" \5 -o out.png
1curl -X POST "https://api.pixmiller.com/v1.0/removebg" \2 -H "X-Api-Key: PIXMILLER_KEY" \3 -F "[email protected]" \4 -F "size=auto" \5 -o out.png6# 200 OK → image bytes, written straight to out.png7# X-Credits-Charged: 1 X-Width: 1200 X-Height: 1600 X-Type: product
| 파라미터 | 상태 | 설명 |
|---|---|---|
image_file
|
동일 | Multipart 업로드. JPG / PNG / WebP, 최대 20 MB (remove.bg: 22 MB). |
image_url
|
동일 | 공개된 이미지 URL. 저희 쪽에서 가져오며 동일하게 20 MB까지 허용합니다. |
image_file_b64
|
동일 | 요청 본문에 담는 base64 인코딩 이미지. remove.bg와 동일합니다. |
size
|
차이 있음 | 값과 기본값(preview), 메가픽셀 상한은 모두 동일합니다 — 다만 preview는 워터마크 없는 0.25 MP가 아니라 최대 640 px의 무료 워터마크 이미지입니다. medium / hd / 4k / full / 50MP는 각각 1 크레딧이고, auto는 크레딧이 남아 있는 동안 유료 등급을 사용합니다. |
format
|
동일 | auto / png / jpg / webp / zip — zip에는 remove.bg와 동일하게 color.jpg와 alpha.png가 들어 있습니다. Accept: application/json은 base64 봉투를 반환합니다. PNG 출력은 1,000만 픽셀로 제한됩니다. |
type, type_level
|
차이 있음 | 허용됩니다. type은 저희 자체 모델에 매핑됩니다. X-Type은 person, product, animal, car, other 중 하나의 대분류를 반환하며, type_level=2와 latest도 같은 대분류를 반환합니다. |
crop, crop_margin
|
동일 | 동일한 margin 문법과 동일한 50% / 500 px 상한으로 피사체에 맞춰 잘라냅니다. |
roi
|
동일 | remove.bg와 동일하게 픽셀 또는 퍼센트로 지정하는 관심 영역. |
scale, position
|
동일 | remove.bg와 동일한 피사체 크기(10%–100% 또는 original)와 위치. |
channels
|
동일 | rgba(기본값), 또는 마스크만 받으려면 alpha. |
bg_color
|
동일 | 기본값은 투명입니다. # 유무에 관계없이 3 / 4 / 6 / 8자리 hex 또는 색상 이름을 쓸 수 있습니다. |
bg_image_file, bg_image_url
|
동일 | 출력 영역을 덮도록 비율을 유지한 채 확대되고 가운데에 놓입니다. bg_color와 함께 쓸 수 없습니다. |
add_shadow, shadow_type, shadow_opacity
|
효과 없음 | remove.bg의 값 범위로 검증하지만 그림자는 전혀 그려지지 않습니다. |
semitransparency
|
효과 없음 | 허용됩니다. 반투명 영역은 항상 자동으로 처리됩니다. |
account 엔드포인트는 data.attributes.credits에 해당 키의 남은 크레딧 잔액을 담아 반환하므로, remove.bg 기준으로 작성한 잔액 확인 코드의 구조를 그대로 쓸 수 있습니다. 월 무료 할당량이 없으므로 free_calls는 항상 0입니다.
1curl "https://api.pixmiller.com/v1.0/account" \2 -H "X-Api-Key: PIXMILLER_KEY"
invalid_parameter
size / format / crop / scale 등의 값이 remove.bg의 허용 범위를 벗어났거나 이미지 소스가 없습니다. title에 해당 파라미터 이름이 표시됩니다.
file_too_large
입력 이미지가 20 MB를 초과합니다.
unknown_foreground
이미지에서 전경 피사체를 찾을 수 없습니다.
insufficient_credits
유료 등급을 요청했지만 잔액이 비어 있습니다. 크레딧은 차감되지 않습니다.
auth_failed / invalid_api_key
X-Api-Key 헤더가 없거나(auth_failed) 잘못된 경우(invalid_api_key) — remove.bg와 같이 401이 아니라 403입니다.
rate_limit_exceeded
요청 제한을 초과했습니다. Retry-After 헤더에 따라 다시 시도하세요.
result_fetch_failed
스토리지에서 결과를 가져오지 못했습니다. 크레딧은 차감되지 않았습니다 — 요청을 다시 시도하세요.
로그아웃 하시겠습니까?