Przejdź do treści

Segment Anything Model 2 · Image

Integracja

Identyfikator modelu sam2/image
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/sam2/image?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

To żądanie: ≈0,002 $ 2 kredyty API · ≈ 0,21 ₽ Uruchom na tej stronie

Uzyskaj klucz API
Meta Edycja obrazów #segmentation#mask#real-time

Segmentuje obiekty na pojedynczym obrazie na podstawie promptów punktowych lub prostokątnych, zwracając maskę albo obraz z maską

Meta · Obraz

Tutaj pojawi się pierwszy wynik

Zbuduj poniżej żądanie i uruchom je za pomocą klucza API. Wyniki są kopiowane do naszej przestrzeni dyskowej i przechowywane bezterminowo lub 7 dni bezpłatnie.

Zbuduj żądanie

Elementy sterujące są generowane ze schematu modelu. Kod i cena aktualizują się podczas ich zmiany.

•wymagane image_url
Upuść plik lub

URL obrazu do segmentacji.

Zaawansowane output_format · apply_mask · prompts · box_prompts
output_format domyślnie png

Format pliku wynikowego obrazu.

domyślnie []

Prompty używane do segmentacji obrazu.

domyślnie []

Współrzędne granic ramki.

POST /run/sam2/image?wait=20 wycena → 0,002 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/sam2/image?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Uruchom to żądanie

Klucz pozostaje w tej przeglądarce: jest wysyłany tylko do Doitong API i zapisywany (localStorage) tylko po zaznaczeniu opcji Zapamiętaj. Uzyskaj klucz API

Informacje o Segment Anything Model 2 · Image

Segmentuje obraz za pomocą SAM 2, korzystając z promptów punktowych (`prompts`) lub współrzędnych prostokątów (`box_prompts`). Ustaw `apply_mask` na true, aby otrzymać maskę nałożoną na obraz zamiast samej maski. Dane wyjściowe można zapisać jako jpeg, png lub webp, przy czym domyślny jest png. Każde żądanie przyjmuje jeden adres URL obrazu.

Parametry

Wyślij nazwę kanoniczną albo natywną, nie obie. Nazwy kanoniczne

NazwaTyp DomyślneDozwolone Opis
image_urlwymagane image
Typurl · image
URL obrazu do segmentacji.
promptsopcjonalne
Typobject[]
Domyślne[]
Prompty używane do segmentacji obrazu.
prompts[].xopcjonalne
Typinteger
Domyślne305
Pozycja promptu wzdłuż osi X.
prompts[].yopcjonalne
Typinteger
Domyślne350
Pozycja promptu wzdłuż osi Y.
prompts[].labelopcjonalne
Typenum
Domyślne1
01
Etykieta promptu: 1 oznacza pierwszy plan, a 0 tło.
prompts[].frame_indexopcjonalne
Typinteger
Domyślne0
Indeks identyfikujący klatkę do interakcji.
box_promptsopcjonalne
Typobject[]
Domyślne[]
Współrzędne granic ramki.
box_prompts[].x_minopcjonalne
Typinteger
Domyślne0
Minimalna współrzędna x prostokąta.
box_prompts[].y_minopcjonalne
Typinteger
Domyślne0
Minimalna współrzędna y prostokąta.
box_prompts[].x_maxopcjonalne
Typinteger
Domyślne0
Maksymalna współrzędna x promptu.
box_prompts[].y_maxopcjonalne
Typinteger
Domyślne0
Maksymalna współrzędna y promptu.
box_prompts[].frame_indexopcjonalne
Typinteger
Domyślne0
Indeks identyfikujący klatkę do interakcji.
apply_maskopcjonalne
Typboolean
Domyślnefalse
Określa, czy do obrazu zastosowano maskę.
output_formatopcjonalne
Typenum
Domyślnepng
jpegpngwebp
Format pliku wynikowego obrazu.
wymagane Nazwa kanoniczna, również akceptowana

Parametry plików przyjmują publiczny URL https://, identyfikator URI data: do 10 MB albo file_url przesłanego pliku. Pliki

Wynik

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "sam2/image",
  "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": 2,
    "usd": "0.002",
    "charged": 2,
    "refunded": 0
  },
  "input": {
    "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,
      "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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Twoje pliki, Twój wybórKażdy outputs[].url to kopia w naszej przestrzeni dyskowej: przechowywana bezterminowo (opłata za GB-miesiąc) lub 7 dni bezpłatnie, zgodnie z ustawieniem konta lub ?storage=.
Taki sam format w każdym modelutype, url, content_type, width, height i duration — tak samo dla obrazów, filmów i dźwięku. output to własny obiekt wyniku modelu.
Pola wyniku
image
object {url, content_type, file_name, file_size, width, height}Obraz po zastosowaniu segmentacji.

Więcej modeli: Edycja obrazów

Dla agentów AI: ta strona w formacie Markdown jest dostępna pod adresem https://doitong.com/pl/developers/models/sam2/image.md. Wszystkie modele i przewodniki: https://doitong.com/developers/llms.txt