去背景 API 對比:輸入方式、上限與如何選擇

六款去背景 API 橫向對比,從 remove.bg 及其遷往 Leonardo.Ai,到可自託管的開源模型,幫你看清決定哪款適合你程式碼的那些細節。

更新於 2026年10月28日 · 閱讀約 5 分鐘

跳過這些步驟:一鍵去除背景。 上傳圖片

遠遠看去,大多數去背景 API 都差不多:帶上 API 金鑰 POST 一張圖片,拿回摳好的圖。真正重要的差別,要等你開始接入時才會顯現。圖片怎麼傳送?返回什麼格式?輸入最大能多大?處理慢的圖片會怎樣?服務商調整套餐時,你的整合又會怎樣?

本指南對比開發者目前常用的六個選擇:remove.bg(及其在 Leonardo.Ai 的繼任者)、Photoroom、Clipdrop、Picsart、用 rembg 自託管開源模型,以及 removebackground.dev。下文所有細節都來自各服務商自己的文件,於 2026 年 10 月核對,並在參考資料中附上鍊接。文件沒有寫明的地方,表格會如實註明,而不是猜測。價格特意沒有列出:價格變動頻繁,各家的定價頁面才是唯一可靠的查詢渠道。

對比表

remove.bgLeonardo.Ai(remove-bg 模型)PhotoroomClipdropPicsartrembg(自託管)removebackground.dev
介面地址api.remove.bg/v1.0/removebgcloud.leonardo.ai/api/rest/v2/generationssync(另有非同步版本)sdk.photoroom.com/v1/segmentclipdrop-api.co/remove-background/v1api.picsart.io/tools/1.0/removebg你自己的伺服器(rembg s)removebackground.dev/v1/remove
認證X-Api-Key 請求頭Bearer 令牌x-api-key 請求頭x-api-key 請求頭X-Picsart-API-Key 請求頭預設無;需自行新增x-api-key 請求頭
傳送檔案支援(image_file)通過已上傳圖片的 ID支援(image_file)支援(image_file)支援(image)支援支援(image_file)
傳送 URL支援(image_url)支援此介面不支援文件未說明支援(image_url)支援支援(image_url)
傳送 base64文件未說明支援支援(image_file_b64,JSON)文件未說明文件未說明文件未說明支援(image_file_b64,JSON)
輸入格式API 頁面未列出未列出PNG、JPEG、WebP、HEICPNG、JPG、WebPJPG、PNG、WebP、TIFF、BMP、MPO、MJPEG、HEIC未列出JPG、PNG、WebP
輸出格式PNG、JPG、WebP、ZIP(彩色圖加 alpha 蒙版)PNG、JPG、WebPPNG、JPG、WebPPNG、WebP、JPGPNG、JPG、WebP;去背或蒙版PNGPNG、JPG、WebP;去背、RGB 或 alpha 蒙版
尺寸上限JPG、WebP 和 ZIP 輸出最高 50 MP;PNG 為 10 MPPNG 輸出上限 10 MP檔案 50 MB,最長邊 6,000 px檔案 30 MB,25 MP檔案 100 MB取決於你的記憶體、視訊記憶體和耐心檔案 25 MB;超過 25 MP 的輸入會縮小;輸出每邊最高 6,000 px
結果返回方式響應中直接返回圖片同步:返回含結果 URL 或 base64 的 JSON(約 27 秒超時)。非同步:返回生成 ID,再輪詢或通過 webhook 獲取響應中直接返回圖片響應中直接返回圖片返回含結果 URL 的 JSON,保留 24 小時響應中直接返回圖片響應中直接返回圖片;超過約 55 秒則返回任務 ID(202);批次介面最多 100 個 URL
預設速率限制每分鐘 500 張,按百萬畫素折算頁面未說明每分鐘 60 張每分鐘 60 次請求未公佈數值;在響應頭中返回無(取決於你的硬體)每分鐘 60 次請求
官方工具CLI 和 Ruby gemREST API 文件JavaScript、Node.js、Python、iOS 程式碼示例未列出Postman 集合、CLIPython 庫、CLI、HTTP 伺服器、DockerOpenAPI 3.1 規範、MCP 伺服器、n8n 節點

有兩點值得注意。第一,輸入方式的差別比想像中大:Photoroom 的去背景介面接受檔案或 base64,但不接受 URL;Clipdrop 文件裡只寫了檔案上傳;Picsart 和 remove.bg 接受檔案或 URL。如果你的圖片已經放在 CDN 上,支援 URL 輸入就能省掉一次下載再上傳。第二,尺寸上限用的單位各不相同(檔案大小、百萬畫素、最長邊畫素),請按適用的那個單位核對你的圖片。

remove.bg,以及它遷往 Leonardo.Ai

remove.bg 是這幾家裡歷史最久的,很多工具和外掛都基於它的 API 構建。它的介面接受 image_file 或 image_url,用 X-Api-Key 請求頭認證,返回 PNG、JPG、WebP,或一個 ZIP,裡面是一張彩色圖和一張單獨的 alpha 蒙版,需要你自己合成。文件寫明 JPG、WebP 和 ZIP 輸出最高 50 MP(百萬畫素),PNG 最高 10 MP。預設速率限制為每分鐘 500 張,按輸入尺寸折算,超出時返回 HTTP 429。計費按點數,每月有一些免費呼叫。

重要的訊息是自助 API 即將停止。remove.bg 的所有者宣佈,獨立的 remove.bg 網站和自助 API 將於 2026 年 12 月 1 日 09:00(CET)停止服務,去背景功能遷往 Leonardo.Ai(Canva 旗下公司)。remove.bg 的 API 頁面本身現在也寫著:從 2026 年 12 月 1 日起,去背景功能遷往 Leonardo.Ai。遷移過去不是換個金鑰那麼簡單:Leonardo 的 API 使用 Bearer 令牌、不同的介面地址和 JSON 請求體,圖片要以已上傳圖片的 ID、URL 或 base64 傳入。

Leonardo 的 remove-bg 模型有一個同步介面,推薦用於單張圖片,返回含結果 URL 或 base64 資料的 JSON,約 27 秒超時;還有一個非同步介面,適用於批次和大圖,返回一個生成 ID,你可以輪詢或通過 webhook 接收結果。輸出為 PNG、JPG 或 WebP,PNG 上限 10 MP;超過這個尺寸又需要透明背景時,Leonardo 的文件建議用 WebP。

如果你更想保留現有的 remove.bg 程式碼,removebackground.dev 在 https://removebackground.dev/v1.0/removebg 提供相容 remove.bg 的介面,接受 remove.bg 的引數名和同樣的 X-Api-Key 請求頭,所以只需改介面 URL 和金鑰。遷移指南列出了支援哪些選項,以及響應有哪些不同。

Photoroom

Photoroom 提供專門的 Remove Background API(POST /v1/segment)和功能更廣的 Image Editing API。去背景介面接受以 multipart image_file 上傳的圖片,或 JSON 請求體中的 base64(image_file_b64,不帶 data: 字首)。它不接受 URL;Photoroom 的文件建議先下載圖片,或改用 Image Editing API,後者有 URL 選項,但計費方式不同。

它接受 PNG、JPEG、WebP 和 HEIC,返回 PNG(預設)、JPG 或 WebP,檔案最大 50 MB、最長邊 6,000 畫素,出於效能考慮建議不超過 25 MP。預設速率限制為每分鐘 60 張,超出返回 429。在金鑰前加上 sandbox_ 即可開啟沙盒模式,返回帶浮水印的結果供測試。每次呼叫按一次計費,當前價格請檢視 Photoroom 的定價頁面。

Clipdrop

Clipdrop 的去背景 API 現已歸入 Jasper,只需一次帶 image_file 的 multipart POST。它接受 PNG、JPG 和 WebP,最大 30 MB、25 MP,返回與輸入尺寸相同的圖片:預設 PNG,在 accept 請求頭中指定也可返回 WebP 或 JPG。每次成功呼叫消耗 1 個點數,剩餘額度通過 x-remaining-credits 響應頭返回。預設限制為每個金鑰每分鐘 60 次請求。

開發階段,登入 Clipdrop 後可以領取 100 個免費點數。文件沒有說明 URL 和 base64 輸入,所以請按上傳檔案來規劃。

Picsart

Picsart 的介面是 POST https://api.picsart.io/tools/1.0/removebg,金鑰放在 X-Picsart-API-Key 中。它接受檔案(image)或公開的 image_url,輸入格式是這裡最全的:JPG、PNG、WebP、TIFF、BMP、MPO、MJPEG 和 HEIC,最大 100 MB。輸出可選 PNG、JPG 或 WebP,可選去背或蒙版,還可以提供一張替換用的背景圖。

和其他幾家不同,Picsart 返回的是含結果 URL 的 JSON,而不是圖片本身,結果保留 24 小時。每張圖片要多發一次請求,但如果你只需要把連結傳下去,這樣反而方便。速率限制沒有公佈具體數值;響應中帶有 X-Picsart-Ratelimit-* 響應頭,超出時返回 429。

自託管:rembg 與 BiRefNet

rembg 是一個採用 MIT 許可證的工具,可以把開源去背景模型作為 Python 庫、命令列工具、HTTP 伺服器或 Docker 容器來執行。rembg s --port 7000 會啟動一個伺服器,其中 POST /api/remove 接受上傳的檔案,GET /api/remove?url=... 從 URL 獲取圖片。它需要 Python 3.11 到 3.13,可在 CPU、NVIDIA GPU(CUDA)或 AMD GPU(ROCm)上執行。

軟體是免費的,但硬體要你自己執行和付費,而且模型的許可證與 rembg 本身的許可證是分開的。預設模型 BRIA 的 RMBG-2.0 商業使用需要簽訂付費協議。BiRefNet 在 rembg 中以 birefnet-general 等變體提供,採用 MIT 許可證,想要寬鬆許可證又想要柔和、規整的邊緣時,它是常見選擇。以下情況適合自託管:圖片不能離開你的基礎設施,你已經有閒置的 GPU,或者處理量大到自建伺服器比按張計費更便宜。Python 批次處理指南詳細介紹了 rembg 的安裝、模型選擇和可續跑的指令碼。

removebackground.dev

這是我們自己的 API,所以只講它能做什麼,不做推銷。POST https://removebackground.dev/v1/remove 配合 x-api-key 請求頭,接受 multipart image_file、JSON 中的 image_url、image_file_b64 中的 base64,或原始圖片位元組。它接受最大 25 MB 的 JPG、PNG 或 WebP,返回 PNG、JPG 或 WebP:透明去背、純色背景或 alpha 蒙版,尺寸從預覽到全解析度,還可以按主體裁剪。

大多數圖片會在同一個響應中返回。如果某張圖片處理超過約 55 秒,API 會返回 202 和一個任務 ID,你輪詢即可,不必重新上傳。POST /v1/batch 可以把最多 100 個圖片 URL 作為一個任務排隊。Idempotency-Key 請求頭可以讓重試不會重複扣費,預設速率限制為每分鐘 60 次請求,介面規範以 OpenAPI 3.1 公開。每個新賬戶都有 50 個免費點數,每張成功處理的圖片消耗 1 個點數,失敗的圖片不扣點,結果在 48 小時後刪除。

一個最簡請求

上面所有 API 的呼叫方式都大同小異。下面是對 removebackground.dev 的一次呼叫,儲存為透明 PNG:

curl -f -X POST https://removebackground.dev/v1/remove \
  -H "x-api-key: $REMOVEBG_API_KEY" \
  -F image_file=@photo.jpg \
  -F format=png \
  -o no-bg.png

-f 會讓 cURL 報錯退出,而不是把 JSON 錯誤內容儲存成 no-bg.png。在生產環境中,還要檢查 202 狀態碼,它表示返回內容是任務 ID 而不是圖片。Photoroom、Clipdrop 和 remove.bg 的呼叫方式相同:一個 multipart image_file 欄位加一個 API 金鑰請求頭,只是 URL 不同。Picsart 用 image 代替 image_file,並返回含結果連結的 JSON。

如何選擇

從你的約束條件出發,而不是從功能列表出發:

  • 圖片已經在網上。 選支援 URL 輸入的 API:remove.bg(到 2026 年 12 月 1 日為止)、Picsart、Leonardo.Ai、removebackground.dev,或自託管的 rembg 伺服器。用 Photoroom 的 segment 介面或 Clipdrop,就得先下載再上傳。
  • 你從瀏覽器或移動應用收到的是 base64。 Photoroom、Leonardo.Ai 和 removebackground.dev 可以直接接受。
  • 輸入是 iPhone 拍的 HEIC,或 TIFF。 Photoroom 和 Picsart 接受 HEIC;Picsart 還支援 TIFF 和 BMP。其他服務請先轉換格式。
  • 你需要非常大的輸出。 查清確切上限:remove.bg 的 JPG 和 WebP 最高 50 MP,Photoroom 最長邊上限 6,000 px,Clipdrop 最高 25 MP。
  • 你一次要處理成千上萬張圖片。 關注速率限制和批次支援。有批次介面,或支援輪詢、webhook 的非同步任務,就不用自己管理幾百個併發連線。
  • 你已有 remove.bg 整合。 在 2026 年 12 月 1 日前做決定:按 Leonardo.Ai 的 API 重寫,按其他服務商重寫,或把程式碼指向相容 remove.bg 的介面。
  • 圖片必須留在你自己的伺服器上。 用許可證符合你用途的模型自託管 rembg,併為 GPU 和維護留出預算。
  • 在你自己圖片上的效果。 這個問題沒有哪張表能回答。挑 20 到 50 張有代表性的圖片(頭髮、玻璃、白底白色商品、低對比度),交給排名前兩三的候選服務處理,然後在深色和淺色背景上放大到 100% 對比。

不管選哪家,API 金鑰都要放在伺服器上,絕不要寫進瀏覽器或應用程式碼;拿到結果後要及時儲存,因為有幾家服務商會在一兩天後刪除結果。

常見問題

有免費的去背景 API 嗎?

沒有無限量免費的。removebackground.dev 為每個新賬戶提供 50 個免費點數(每張圖片 1 個點數,失敗的圖片不扣點),Clipdrop 允許開發者領取 100 個免費點數,Photoroom 有返回帶浮水印結果的沙盒模式。用 rembg 自託管開源模型,軟體是免費的,但伺服器要你自己執行和付費,而且有些模型(包括 rembg 的預設模型)商業使用需要付費許可證。

remove.bg 的 API 要停止服務了嗎?

remove.bg 的所有者宣佈,獨立的 remove.bg 網站和自助 API 將於 2026 年 12 月 1 日 09:00(CET)停止服務,API 遷往 Leonardo.Ai。Leonardo 的 API 使用不同的認證方式和請求格式,所以無論如何,現有整合都需要修改。

不重寫程式碼,有什麼可以替代 remove.bg 的 API 金鑰?

使用相容 remove.bg 的介面。removebackground.dev 在 https://removebackground.dev/v1.0/removebg 接受 remove.bg 的引數名和 X-Api-Key 請求頭,所以你只需改介面 URL,換上 removebackground.dev 的金鑰。遷移指南列出了支援的選項和差異。

哪些去背景 API 接受圖片 URL?

remove.bg、Picsart、Leonardo.Ai 和 removebackground.dev 接受 URL,自託管的 rembg 伺服器也可以。Photoroom 的去背景介面和 Clipdrop 則只接受上傳的檔案。

可以自託管去背景 API 嗎?

可以。rembg 可以作為 HTTP 伺服器(rembg s)或 Docker 容器執行,搭配 BiRefNet 等模型,BiRefNet 採用 MIT 許可證。硬體、擴容和模型許可證都要你自己管理,有沒有 GPU 對速度影響很大。

呼叫去背景 API 時應該選哪種輸出格式?

需要透明背景就選 PNG 或 WebP;如果目標平臺不支援透明(很多電商平臺都是這樣),就選純色背景的 JPG。注意有些 API 的 PNG 輸出上限比 JPG 或 WebP 低:remove.bg 和 Leonardo.Ai 把 PNG 限制在 10 MP。

用你自己的圖片試試

新帳戶可獲得 50 個免費額度。每張圖片 1 個額度,無需訂閱,額度永不過期。

去除背景

資料來源