Seedance 2.0 15% TANIEJ | Twórz w Video Generator →

Bria Extract Object API

bria /

Bria Extract Object isolates a described object from an input image and returns a clean object cutout on a transparent background, ideal for product assets, design workflows, and image compositing. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

ai-remover
Wejście

Przeciągnij i upuść lub kliknij, aby przesłać

preview
Refine the cutout alpha with background removal.
Tighten the output canvas to the extracted object.

Bezczynny

The wine

$0.02za uruchomienie·~50 / $1

PrzykładyZobacz wszystkie

The wine

The wine

The computer

The computer

Powiązane modele

README

Bria Extract Object

Bria Extract Object isolates a described object from an input image and returns the cutout on a transparent background. Use a short prompt to identify the target object, then optionally refine the mask or crop the output canvas.

Why Choose This?

  • Prompt-guided object extraction
    Describe the object you want to isolate, such as the red car, main product, or the blue handbag.

  • Transparent cutout output
    Return the selected object as a transparent-background image for compositing, design, and product workflows.

  • Optional background refinement
    Use force_background_removal to refine the cutout alpha and improve background removal.

  • Optional autocrop
    Tighten the output canvas around the extracted object for compact, ready-to-use assets.

  • Standard image output
    Results are returned as image URLs in the standard WaveSpeed prediction response.

Parameters

ParameterRequiredDescription
imageYesInput image containing the object to extract.
promptNoNatural-language description of the object to extract. Default: main object.
force_background_removalNoRefine the cutout alpha with background removal. Default: false.
autocropNoTighten the output canvas around the extracted object. Default: false.

How to Use

  1. Upload image — Provide an image containing the object you want to extract.
  2. Describe the object — Use prompt to identify the target object.
  3. Set options optional — Enable force_background_removal for cleaner alpha edges or autocrop for a tighter canvas.
  4. Submit — Generate the extracted object image.
  5. Use the result — Use the returned image URL in your product, design, or compositing workflow.

Pricing

OutputPrice
Per image$0.02

Best Use Cases

  • Object cutouts — Extract a specific object from a source image.
  • Product asset preparation — Prepare transparent product assets for catalogs, ads, and ecommerce pages.
  • Design compositing — Place extracted objects onto new backgrounds, templates, or marketing layouts.
  • Creative editing — Isolate subjects for mockups, visual experiments, and content variations.
  • Ecommerce workflows — Standardize object images for downstream product content and listing assets.

Pro Tips

  • Use clear images where the target object is visible and not heavily occluded.
  • Use a specific prompt when the image contains multiple objects.
  • Use main object or main product for simple product-style images.
  • Enable force_background_removal when you need cleaner alpha edges.
  • Enable autocrop when you want the output canvas cropped around the extracted object.
  • Ensure the input image URL is publicly accessible.
Dostępność:Ta strona korzysta z modeli AI udostępnianych przez podmioty trzecie.

Extract Object API — Quick start

Grab a WaveSpeedAI API key, then call POST https://api.wavespeed.ai/api/v3/bria/extract-object with your input as JSON. The endpoint returns a prediction id; poll the prediction endpoint until status flips to completed, then read the output URL from data.outputs[0]. Examples for Extract Object below.

HTTP example
# Submit the prediction
curl -X POST "https://api.wavespeed.ai/api/v3/bria/extract-object" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY" \
  -d '{
    "image": "https://example.com/your-input.jpg",
    "prompt": "main object",
    "force_background_removal": false,
    "autocrop": false
}'

# Response includes a prediction id. Poll for the result:
curl -X GET "https://api.wavespeed.ai/api/v3/predictions/{request_id}/result" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY"

# When status is "completed", read the output from data.outputs[0].
Node.js example
// npm install wavespeed
const WaveSpeed = require('wavespeed');

const client = new WaveSpeed(); // reads WAVESPEED_API_KEY from env

const result = await client.run("bria/extract-object", {
        "image": "https://example.com/your-input.jpg",
        "prompt": "main object",
        "force_background_removal": false,
        "autocrop": false
});

console.log(result.outputs[0]); // → URL of the generated output
Python example
# pip install wavespeed
import wavespeed

output = wavespeed.run(
    "bria/extract-object",
    {
    "image": "https://example.com/your-input.jpg",
    "prompt": "main object",
    "force_background_removal": false,
    "autocrop": false
}
)

print(output["outputs"][0])  # → URL of the generated output

Extract Object API — Frequently asked questions

What is the Extract Object API?

Extract Object is a Bria model for object / watermark removal, exposed as a REST API on WaveSpeedAI. Bria Extract Object isolates a described object from an input image and returns a clean object cutout on a transparent background, ideal for product assets, design workflows, and image compositing. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing. You can call it programmatically or try it from the playground above.

How do I call the Extract Object API?

POST your input parameters to the model's REST endpoint (shown in the API tab of this playground) with your WaveSpeedAI API key in the Authorization header. Submission returns a prediction ID; poll the prediction endpoint until status flips to "completed", then read the output URL from the result. The playground generates a ready-to-paste code sample in Python, JavaScript, or cURL for whatever inputs you've set. Full request/response shape is documented at https://wavespeed.ai/docs/docs-api/bria/bria-extract-object.

How much does Extract Object cost per run?

Extract Object starts at $0.020 per run. That figure is the base price — the final charge scales with the parameters you set in the form (output size, length, count, references, or whatever knobs this model exposes), so a higher-quality or larger output costs more than a minimal one. The exact cost for your current input is shown live next to the Generate button before you submit, and the actual per-call charge is recorded on the prediction afterwards.

What inputs does Extract Object accept?

Key inputs: `prompt`, `image`, `autocrop`, `force_background_removal`. The full JSON schema (types, defaults, allowed values) is rendered above the Generate button and mirrored in the API reference at https://wavespeed.ai/docs/docs-api/bria/bria-extract-object.

How do I get started with the Extract Object API?

Sign up for a free WaveSpeedAI account to claim starter credits, copy your API key from /accesskey, then call the endpoint shown in the API tab of the playground. The playground also auto-generates a code sample in Python, JavaScript, or cURL for the parameters you've set.

Can I use Extract Object outputs commercially?

Commercial usage rights depend on the model's license, set by its provider (Bria). The license summary appears on the model card above; see WaveSpeedAI's Terms of Service for platform-level conditions.