Hoppa till innehåll

Extract Object

Integrera

Modell-id bria/extract-object
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/bria/extract-object?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "yellow hammer"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Den här begäran: 0,02 $ 20 API-krediter Kör den på den här sidan

Hämta API-nyckel
Bria AI · Bild

Ditt första resultat visas här

Skapa en begäran nedan och kör den med din API-nyckel. Utdata kopieras till vår lagring och sparas för alltid eller 7 dagar kostnadsfritt.

Skapa en begäran

Kontrollerna genereras från modellschemat. Koden och priset uppdateras när du ändrar dem.

Objektet som ska bearbetas, beskrivet på naturligt språk, till exempel 'the red car'.

Avancerat image · autocrop · remove_background
image_url standard https://bria-datasets...
Släpp en fil eller

Källbild som anges via en offentlig URL, råa base64-kodade bildbyte eller en base64-data-URI som data:image/png;base64,... .

POST /run/bria/extract-object?wait=20 pris → 0,02 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/bria/extract-object?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "yellow hammer"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Kör den här begäran

Din nyckel stannar i den här webbläsaren: den skickas endast till Doitong API och sparas endast i localStorage om du markerar Kom ihåg. Hämta en API-nyckel

Om Extract Object

Hittar objektet som beskrivs i `prompt` i bilden från `image_url` och returnerar det på en transparent bakgrund tillsammans med segmenteringsmasken. `autocrop` beskär arbetsytan tätt runt objektet. `remove_background` förfinar utklippets kant genom bakgrundsborttagning i stället för att enbart använda segmenteringsmasken. Om inget matchar returneras hela indatabilden.

Parametrar

Skicka antingen det kanoniska namnet eller det inbyggda namnet, inte båda. Kanoniska namn

NamnTyp StandardTillåtna Beskrivning
image_urlvalfritt image
Typurl · image
Standardhttps://bria-datasets.s3.amazonaws.com/object-extraction/tools_construction_flatlay.jpg
Källbild som anges via en offentlig URL, råa base64-kodade bildbyte eller en base64-data-URI som data:image/png;base64,... .
promptvalfritt
Typstring
Standardyellow hammer
Objektet som ska bearbetas, beskrivet på naturligt språk, till exempel 'the red car'.
autocropvalfritt
Typboolean
Standardfalse
Beskär utdataarbetsytan så att den passar det extraherade objektet.
remove_backgroundvalfritt
Typboolean
Standardfalse
Omkopplare för förfining av friläggningens alfa. Standardvärdet False hoppar över matting av framträdande objekt och hämtar alfa direkt från SAM-segmenteringen, vilket ger snabbare bearbetning och hjälper till att bevara text, logotyper eller grafik som RMBG annars kan beskära för mycket. Ange True för att förfina alfa med RMBG-bakgrundsborttagning.
obligatoriskt Kanoniskt namn, accepteras också

Filparametrar tar emot en offentlig https://-URL, en data:-URI på upp till 10 MB eller file_url från en uppladdning. Filer

Resultat

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "bria/extract-object",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 20,
    "usd": "0.02",
    "charged": 20,
    "refunded": 0
  },
  "input": {
    "prompt": "yellow hammer"
  },
  "output": {
    "image": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768
    },
    "mask": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768
    }
  },
  "outputs": [
    {
      "type": "image",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Dina filer, ditt valVarje outputs[].url är en kopia i vår lagring: sparad för alltid (debiteras per GB-månad) eller 7 dagar kostnadsfritt, enligt din kontoinställning eller ?storage=.
Samma struktur för varje modelltype, url, content_type, width, height och duration, för bilder, video och ljud. output är modellens eget resultatobjekt.
Resultatets fält
image
object {url, content_type, file_name, file_size, width, height}Hela källbilden om prompten inte hittar något matchande objekt; annars ett RGBA-resultat med det extraherade objektet omgivet av transparens.
mask
object {url, content_type, file_name, file_size, width, height}Extraktionsmask vars reservbeteende vid ingen träff beror på indata: RGBA-bilder använder sin alfakanal, medan alla andra bilder ger en helt vit mask.

Fler modeller: Bildredigering

För AI-agenter: den här sidan som Markdown finns på https://doitong.com/sv/developers/models/bria/extract-object.md. Alla modeller och guider: https://doitong.com/developers/llms.txt