مواد پر جائیں

Segment Anything Model 2 · Image

انٹیگریٹ کریں

ماڈل id sam2/image
# 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/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

یہ درخواست: ≈⁨$0.002⁩ 2 API کریڈٹس اس صفحے پر چلائیں

API کلید حاصل کریں
Meta تصویر میں ترمیم #segmentation#mask#real-time

پوائنٹ یا باکس پرامپٹس سے ایک تصویر میں آبجیکٹس کی سیگمنٹیشن کرتا ہے اور ماسک یا ماسک شدہ تصویر واپس کرتا ہے

Meta · تصویر

آپ کا پہلا نتیجہ یہاں آئے گا

ذیل میں درخواست بنائیں اور اپنی API کلید کے ساتھ چلائیں۔ آؤٹ پٹس ہمارے اسٹوریج میں کاپی ہو جاتے ہیں، ہمیشہ کے لیے یا مفت میں 7 دن تک محفوظ رہتے ہیں۔

درخواست بنائیں

کنٹرولز ماڈل اسکیما سے تیار ہوتے ہیں۔ آپ کے بدلنے کے ساتھ کوڈ اور قیمت اپ ڈیٹ ہوتے ہیں۔

•لازمی image_url
فائل ڈراپ کریں، یا

سیگمنٹیشن کے لیے تصویر کی طرف اشارہ کرنے والا URL۔

ایڈوانسڈ output_format · apply_mask · prompts · box_prompts
output_format ڈیفالٹ png

نتیجہ خیز تصویر کا فائل فارمیٹ۔

ڈیفالٹ []

تصویر کی سیگمنٹیشن کے لیے استعمال ہونے والے پرامپٹس۔

ڈیفالٹ []

باکس کی حدود کے کوآرڈینیٹس۔

POST /run/sam2/image?wait=20 قیمت → ⁨$0.002⁩
# 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/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

یہ درخواست چلائیں

آپ کی key اسی براؤزر میں رہتی ہے: یہ صرف Doitong API کو بھیجی جاتی ہے اور صرف اس صورت میں localStorage میں محفوظ ہوتی ہے جب آپ Remember منتخب کریں۔ API کلید حاصل کریں

Segment Anything Model 2 · Image کے بارے میں

SAM 2 کے ساتھ پوائنٹ پرامپٹس (`prompts`) یا باکس کوآرڈینیٹس (`box_prompts`) کا استعمال کرتے ہوئے ایک تصویر کو تقسیم کرتا ہے۔ صرف ماسک کے بجائے تصویر پر ماسک لاگو کرنے کے لیے `apply_mask` کو true پر سیٹ کریں۔ آؤٹ پٹ کو jpeg، png یا webp کے طور پر محفوظ کیا جا سکتا ہے، جس میں png ڈیفالٹ ہے۔ ہر درخواست پر ایک تصویر کا URL لیتا ہے۔

پیرامیٹرز

معیاری نام یا مقامی نام میں سے صرف ایک بھیجیں، دونوں نہیں۔ معیاری نام

نامقسم ڈیفالٹمجاز تفصیل
image_urlلازمی image
قسمurl · image
سیگمنٹیشن کے لیے تصویر کی طرف اشارہ کرنے والا URL۔
promptsاختیاری
قسمobject[]
ڈیفالٹ[]
تصویر کی سیگمنٹیشن کے لیے استعمال ہونے والے پرامپٹس۔
prompts[].xاختیاری
قسمinteger
ڈیفالٹ305
X محور پر پرامپٹ کی پوزیشن۔
prompts[].yاختیاری
قسمinteger
ڈیفالٹ350
Y محور پر پرامپٹ کی پوزیشن۔
prompts[].labelاختیاری
قسمenum
ڈیفالٹ1
01
پرامپٹ لیبل: 1 پیش منظر اور 0 پس منظر ظاہر کرتا ہے۔
prompts[].frame_indexاختیاری
قسمinteger
ڈیفالٹ0
تعامل کے لیے فریم کی شناخت کرنے والا انڈیکس۔
box_promptsاختیاری
قسمobject[]
ڈیفالٹ[]
باکس کی حدود کے کوآرڈینیٹس۔
box_prompts[].x_minاختیاری
قسمinteger
ڈیفالٹ0
باکس کے لیے کم از کم x-coordinate۔
box_prompts[].y_minاختیاری
قسمinteger
ڈیفالٹ0
باکس کے لیے کم از کم y-coordinate۔
box_prompts[].x_maxاختیاری
قسمinteger
ڈیفالٹ0
پرامپٹ کے لیے زیادہ سے زیادہ x-coordinate۔
box_prompts[].y_maxاختیاری
قسمinteger
ڈیفالٹ0
پرامپٹ کے لیے زیادہ سے زیادہ y-coordinate۔
box_prompts[].frame_indexاختیاری
قسمinteger
ڈیفالٹ0
تعامل کے لیے فریم کی شناخت کرنے والا انڈیکس۔
apply_maskاختیاری
قسمboolean
ڈیفالٹfalse
کنٹرول کرتا ہے کہ تصویر پر ماسک لاگو کیا جائے یا نہیں۔
output_formatاختیاری
قسمenum
ڈیفالٹpng
jpegpngwebp
نتیجہ خیز تصویر کا فائل فارمیٹ۔
لازمی معیاری نام، یہ بھی قبول ہے

فائل پیرامیٹرز عوامی https:// URL، 10 MB تک کی data: URI، یا اپ لوڈ کے file_url کو قبول کرتے ہیں۔ فائلیں

آؤٹ پٹ

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.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
آپ کی فائلیں، آپ کا انتخابہر outputs[].url ہمارے اسٹوریج میں ایک کاپی ہے: ہمیشہ کے لیے محفوظ (فی GB-ماہ ادائیگی) یا مفت میں 7 دن تک، آپ کی اکاؤنٹ سیٹنگ یا ?storage= کے مطابق۔
ہر ماڈل میں ایک جیسی ساختtype، url، content_type، width، height اور duration، تصاویر، ویڈیو اور آڈیو سب کے لیے یکساں۔ output ماڈل کا اپنا نتیجہ آبجیکٹ ہے۔
آؤٹ پٹ کے فیلڈز
image
object {url, content_type, file_name, file_size, width, height}سیگمنٹیشن لاگو کی گئی تصویر۔

مزید ماڈلز: تصویر میں ترمیم

AI ایجنٹس کے لیے: یہ صفحہ Markdown میں یہاں موجود ہے https://doitong.com/ur/developers/models/sam2/image.md. تمام ماڈلز اور گائیڈز: https://doitong.com/developers/llms.txt