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 是最長邊 640 px 的免費浮水印圖,而不是 0.25 MP 的無浮水印圖。medium / hd / 4k / full / 50MP 每張各 1 點數;只要還有點數,auto 就會走付費檔位。 |
format
|
一致 | auto / png / jpg / webp / zip——zip 內含 color.jpg 與 alpha.png,與 remove.bg 一致。Accept: application/json 會回傳 base64 封裝。PNG 輸出上限為 1000 萬像素。 |
type, type_level
|
有差異 | 接受該參數;type 會對應到我們自己的模型。X-Type 回傳粗略分類——person、product、animal、car 或 other——type_level=2 與 latest 也回傳同樣的粗略分類。 |
crop, crop_margin
|
一致 | 依主體裁切,margin 語法與 50% / 500 px 上限都與 remove.bg 相同。 |
roi
|
一致 | 以像素或百分比指定感興趣區域,與 remove.bg 相同。 |
scale, position
|
一致 | 主體縮放(10%–100% 或 original)與位置,與 remove.bg 相同。 |
channels
|
一致 | rgba(預設)或 alpha(只取遮罩)。 |
bg_color
|
一致 | 預設透明;支援帶或不帶 # 的 3 / 4 / 6 / 8 位十六進位色碼,或顏色名稱。 |
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 一樣回傳 403 而不是 401。
rate_limit_exceeded
超出速率限制。請依 Retry-After 標頭退避後重試。
result_fetch_failed
無法從儲存空間取回結果。未扣任何點數——請重試該請求。
您確定要登出嗎?