Try it. No signup.
Pick an example or drop your own image. The exact code that produced this result updates live on the right.
POST/remove184ms
~200ms · L4 GPU
Codeupdates live with inputs
curl -X POST "https://useknockout--api.modal.run/remove" \
-H "Authorization: Bearer $TOKEN" \
-F "file=@dog-on-blue.jpg" \
-F "format=png" \
-o out.png
# response: image/png · 184ms · 248 KB
200 OKimage/png · 1024×1024 · 248 KBx-knockout-model: BiRefNet