Naar inhoud springen

EVF-SAM2 Segmentation

Integreren

Model-ID evf-sam
# 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/evf-sam?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# 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"

Deze request: $ 0,005 5 API-tegoed Op deze pagina uitvoeren

API-sleutel ophalen
Open model Afbeelding bewerken #segmentation#mask

Tekstgestuurde beeldsegmentatie die maskers retourneert op basis van positieve en negatieve prompts

Open model · Afbeelding

Je eerste resultaat komt hier

Bouw hieronder een request en voer die uit met je API-sleutel. Uitvoer wordt naar onze opslag gekopieerd en voor altijd of 7 dagen gratis bewaard.

Een aanvraag samenstellen

Besturingselementen worden gegenereerd op basis van het modelschema. De code en de prijs worden bijgewerkt terwijl je ze wijzigt.

•verplicht

Prompt die wordt gebruikt voor segmentatie.

Regio's die van segmentatie worden uitgesloten door ze af te trekken van de resultaten van de prompt.

•verplicht image_url
Sleep een bestand hierheen of

URL van de invoerafbeelding.

Geavanceerd blur_mask · expand_mask · semantic_type · mask_only · use_grounding_dino · revert_mask · fill_holes
standaard 0

Grootte van de Gaussiaanse vervagingskernel voor het masker; de waarde moet oneven zijn.

standaard 0

Vergroot het masker naar buiten met het opgegeven aantal pixels.

POST /run/evf-sam?wait=20 prijsopgave → $ 0,005
# 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/evf-sam?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# 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"

Deze request uitvoeren

Je sleutel blijft in deze browser: hij wordt alleen naar de Doitong API verzonden en alleen in localStorage opgeslagen als je Onthouden aanvinkt. API-sleutel ophalen

Over EVF-SAM2 Segmentation

Segmenteert gebieden van een afbeelding die door `prompt` worden beschreven, waarbij `negative_prompt` gebieden aftrekt. Opties zijn onder meer `semantic_type`, `use_grounding_dino`, `revert_mask`, `fill_holes`, `blur_mask` (0 tot 50) en `expand_mask` (0 tot 20). `mask_only` is standaard true en retourneert een binair masker in plaats van de gemaskeerde afbeelding.

Parameters

Stuur de canonieke naam of de oorspronkelijke naam, niet beide. Canonieke namen

NaamType StandaardToegestaan Beschrijving
promptverplicht
Typestring
Prompt die wordt gebruikt voor segmentatie.
negative_promptoptioneel
Typestring | null
Regio's die van segmentatie worden uitgesloten door ze af te trekken van de resultaten van de prompt.
semantic_typeoptioneel
Typeboolean
Standaardfalse
Schakel semantische segmentatie van lichaamsdelen, achtergronden of meerdere objecten in.
image_urlverplicht image
Typeurl · image
URL van de invoerafbeelding.
mask_onlyoptioneel
Typeboolean
Standaardtrue
Geef alleen het binaire masker terug in plaats van de gemaskeerde afbeelding.
use_grounding_dinooptioneel
Typeboolean
Standaardfalse
Segmentatie gebruikt GroundingDINO in plaats van SAM.
revert_maskoptioneel
Typeboolean
Standaardfalse
Keer het masker om, zodat voorgrond en achtergrond worden verwisseld.
blur_maskoptioneel
Typeinteger
Standaard0
0 – 50
Grootte van de Gaussiaanse vervagingskernel voor het masker; de waarde moet oneven zijn.
expand_maskoptioneel
Typeinteger
Standaard0
0 – 20
Vergroot het masker naar buiten met het opgegeven aantal pixels.
fill_holesoptioneel
Typeboolean
Standaardfalse
Gebruik morfologische bewerkingen om gaten in het masker te vullen.
verplicht Canonieke naam, ook geaccepteerd

Bestandsparameters accepteren een openbare https:// URL, een data: URI tot 10 MB of de file_url van een upload. Bestanden

Uitvoer

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "evf-sam",
  "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": 5,
    "usd": "0.005",
    "charged": 5,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  },
  "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
    }
  },
  "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"
  }
}
Jouw bestanden, jouw keuzeElke outputs[].url is een kopie in onze opslag: voor altijd bewaard (betaald per GB-maand) of 7 dagen gratis, volgens je accountinstelling of ?storage=.
Dezelfde structuur voor elk modeltype, url, content_type, width, height en duration, voor afbeeldingen, video en audio. output is het eigen resultaatobject van het model.
Velden van de uitvoer
image
object {url, content_type, file_name, file_size}Afbeelding die door segmentatie is geproduceerd.

Voor AI-agents: deze pagina als Markdown staat op https://doitong.com/nl/developers/models/evf-sam.md. Alle modellen en handleidingen: https://doitong.com/developers/llms.txt