PixMiller PixMiller
首页 / API / 在线抠图 API
开发者 API

背景移除 API REST API · v1

将 PixMiller 的背景移除能力接入你自己的技术栈:一个 POST 请求约 5 秒完成抠图并返回透明 PNG。边缘精准,按图片计费。

接口地址
POST api.pixmiller.com/v1/remove
curl -X POST \
  api.pixmiller.com/v1/remove \
  -H "X-Api-Key: YOUR_API_KEY" \
  -F "[email protected]"
在线抠图 API
PixMiller REST API · v1
full = 1 点数 · preview 免费

上传图片,AI 抠掉背景并返回透明 PNG。同步返回,通常几秒即可。

POST https://api.pixmiller.com/v1/remove
1

鉴权与请求

在 X-Api-Key: YOUR_API_KEY 请求头中发送你的密钥。在账户页面创建和管理密钥。
参数 类型 必填参数 说明
image_file file 必填* 待处理图片,multipart 上传。JPG / PNG / WebP,最大 20MB
image_url string 必填* 或一个公开图片 URL(image_file / image_url 二选一)
size string 选填 preview(免费,带水印)/ full(高清,1 点数)/ auto。默认 preview
format string 选填 auto(透明则 PNG,否则 JPG——默认)/ png / jpg
bg_color string 选填 结果背景:transparent(默认)/ white / 任意 #RRGGBB
* 请至少提供 image_file 或 image_url 之一。
2

代码示例

选择语言并复制——可直接运行。
1curl -X POST "https://api.pixmiller.com/v1/remove" \2  -H "X-Api-Key: YOUR_API_KEY" \3  -F "[email protected]" \4  -F "size=full"
3

响应

201 Created · JSON
1{2  "url": "https://cdn.pixmiller.com/result/8Kd2pQ.png"3}
url 处理后图片的临时 URL(原图会在 3 天后自动删除)。
4

错误

错误会返回对应的 HTTP 状态码,JSON 响应体形如: {"errors":{"code":"…","message":"…"}}.

400 validation error 缺少或无效的 image_file、文件过大,或同时提供了多个图片来源。
401 authentication_failed X-Api-Key 请求头缺失或无效。
402 not_enough_credit 请求了 size=full,但账户已无高清点数。
422 invalid_image 图片无法处理 —— 尺寸过小、格式不支持,或解码失败。
429 throttled 超出速率限制。请放慢请求,并在 Retry-After 指示的时间后重试。
5

从 remove.bg 迁移

只需换一行 base URL,原有的请求照常可用。
remove.bg 将于 2026-12-01 停止接受自助 API 请求。PixMiller 在 POST /v1.0/removebg 上复刻了它的主流路径——同样的 X-Api-Key 请求头、同样的参数名,HTTP 200 直接在响应体里返回图片字节。配套的 GET /v1.0/account 返回你的点数余额。
迁移前 · remove.bg
1curl -H "X-Api-Key: REMOVEBG_KEY" \2  -F "[email protected]" \3  -F "size=auto" \4  -o out.png \5  https://api.remove.bg/v1.0/removebg
迁移后 · PixMiller
1curl -H "X-Api-Key: PIXMILLER_KEY" \2  -F "[email protected]" \3  -F "size=auto" \4  -o out.png \5  https://api.pixmiller.com/v1.0/removebg
size 映射
remove.bg 取值 PixMiller 档位 说明
preview / small / regular preview 带水印预览图,最长边不超过 640 px。免费,不扣点。与 remove.bg 一样是默认值。
medium / hd / 4k / full / 50MP full 原图清晰度、无水印,按档位的像素上限缩放(1.5 / 4 / 25 / 25 / 50 MP;PNG 输出封顶 10 MP)。每张 1 点。
auto auto 有点数时返回原图清晰度,否则返回免费的带水印预览图。
响应头
X-Credits-Charged 本次调用实际扣除的点数(免费预览档为 0)。
X-Width / X-Height 返回图片的像素尺寸。
X-Type 检测到的前景类别:person、product、animal、car 或 other(type_level=none 时不返回)。
X-Foreground-Top / -Left / -Width / -Height 主体在返回图片中的包围盒。
X-RateLimit-Limit / -Remaining / -Reset 你的 key 的限速状态,按张计数——一次调用消耗 1 个额度;429 时另附 Retry-After。
无效果的参数

remove.bg 的每个参数都会被接受并校验——size、type、type_level、format、roi、crop、crop_margin、scale、position、channels、bg_color、bg_image_url 与 bg_image_file 的行为与 remove.bg 文档一致。以下参数会被接受但不改变输出,与 remove.bg 对非汽车主体的行为相同: shadow_type, shadow_opacity, add_shadow, semitransparency

已知差异
  • size=preview(及其别名 small / regular,与 remove.bg 一样是默认值)返回我们免费的带水印预览图(最长边不超过 640 px),不扣点;remove.bg 返回 0.25 百万像素的无水印图并收 0.25 点。
  • medium、hd、4k、full 与 50MP 都是每张 1 点,与 remove.bg 一致。没有「每月免费预览次数」,故 /v1.0/account 的 free_calls 恒为 0。
  • X-Type 是由所用抠图模型推导出的粗分类(person / product / animal / car / other);type_level = 2 与 latest 返回同样的粗分类。
  • 阴影(shadow_type / shadow_opacity / add_shadow)与车窗半透明参数会被接受但从不渲染——与 remove.bg 对非汽车主体的行为一致。
  • 输入文件上限 20 MB(remove.bg:22 MB)。

本端点的错误使用 remove.bg 的 JSON:API 信封 {"errors":[{"title":"…","code":"…"}]} 状态码为 400 invalid_parameter / 402 insufficient_credits / 403 auth_failed / 429 rate_limit_exceeded。

这是针对主流 HTTP 调用路径的兼容层,不是官方 SDK / CLI 的认证级平替。

为什么基于 在线抠图 API 构建

PNG/JPG 输出
~5s 每张图片
40/min 批量处理吞吐量
3d 自动删除
发丝级边缘 头发丝、毛发与半透明边缘自动处理,alpha 通道干净 —— 无光晕、无硬切割。
5 秒内响应 单张图片通常 5 秒内同步返回结果 URL。
为批量处理打造 高并发下吞吐稳定;配合并发与重试即可接入你的流水线。
几分钟接入 纯 REST,样例可直接复制;新账号赠送一个免费高清点数用于联调。

开发者把 在线抠图 API 用在哪里

电商批量上架

把卖家上传的商品图自动转成符合平台要求的白底或透明主图,无需人工修图。

应用内背景移除

把一键抠图嵌入你的设计、相册或建站产品——调用 API,拿到结果。

自动化工作流

接入 ERP / DAM / 脚本,新图入库时自动抠图归档。

1 创建 API 密钥 在 API 密钥页创建一个密钥。新账号赠送一个免费高清点数用于联调。
2 发起请求 复制上面任一样例,替换成你的密钥和图片,跑通第一个调用。
3 上生产 调好并发与重试即可上线——按张计费,量大可享阶梯价。

开发者常见问题

支持哪些类型的图片?

JPG / PNG / WebP / BMP,不超过 20MB、5000 万像素以内(最长边 32–10000px)。输出为源分辨率的透明 PNG,最高 4096×4096。

如何计费?

按成功处理的每张图计费——full 尺寸 = 1 点数;preview 尺寸(带水印)免费联调。新账号赠送一个免费高清点数。

size 参数有什么用?

preview 与 auto 返回带水印的预览;full 返回全高清结果并消耗 1 点数。

速率限制是多少?

默认每个密钥每分钟最多 40 张;如需提高请联系我们。

其他工具的 API

交互式接口参考

完整的 OpenAPI schema —— 可在下方用你的账户实时调试请求。

用 PixMiller API 构建 获取 API 密钥