Try it. No signup.
Live · ~200ms warmPick an example or drop your own image. Hits the real Modal API. The cutout you see is the cutout your code would get. The right panel shows the exact request that produced it.
POST/removeready

~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 KBreadyimage/png · waiting for runx-knockout-model: BiRefNet