सामग्री पर जाएँ

Sam 3 · Video RLE

इंटीग्रेट करें

मॉडल id sam-3/video-rle
# 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/sam-3/video-rle?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# 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.095 95 API क्रेडिट चलाने से पहले आपकी फ़ाइलों को मापा जाता है इसे इस पेज पर चलाएँ

API कुंजी प्राप्त करें
Meta वीडियो से वीडियो #segmentation#mask#real-time#rle

मास्क-URL सीडिंग, फ़्रेम इंडेक्स नियंत्रण और कम detection threshold सीमा वाला वीडियो सेगमेंटेशन

Meta · वीडियो

आपका पहला परिणाम यहाँ आएगा

नीचे एक अनुरोध बनाएँ और उसे अपनी API कुंजी से चलाएँ। आउटपुट हमारे स्टोरेज में कॉपी किए जाते हैं और हमेशा के लिए या 7 दिन तक मुफ़्त में रखे जाते हैं।

अनुरोध बनाएँ

कंट्रोल मॉडल स्कीमा से जनरेट होते हैं। इन्हें बदलने पर कोड और कीमत अपडेट होती है।

डिफ़ॉल्ट

सेगमेंटेशन प्रॉम्प्ट, जो कॉमा से अलग किए गए विवरणों के माध्यम से कई ट्रैक किए गए ऑब्जेक्ट का समर्थन करता है, जैसे 'person, cloth'।

•आवश्यक video_url
फ़ाइल ड्रॉप करें, या

सेगमेंटेशन के लिए वीडियो URL।

उन्नत mask · detection_threshold · frame_index · apply_mask · boundingbox_zip · point_prompts · box_prompts
mask_url
फ़ाइल ड्रॉप करें, या

प्रारंभिक अनुप्रयोग के लिए मास्क URL।

डिफ़ॉल्ट 0.5

डिटेक्शन कॉन्फ़िडेंस कटऑफ़, जिसमें मौजूदा ऑब्जेक्ट के लिए डिफ़ॉल्ट 0.5 और नए ऑब्जेक्ट के लिए 0.7 है। 0.0–1.0 की सीमा में छोटे मान अधिक डिटेक्शन के बदले कम सटीकता देते हैं; टेक्स्ट प्रॉम्प्ट विफल होने पर 0.2–0.3 आज़माएँ।

डिफ़ॉल्ट 0

mask_url प्रदान करते समय प्रारंभिक इंटरैक्शन के लिए फ़्रेम का इंडेक्स।

डिफ़ॉल्ट []

फ़्रेम इंडेक्स निर्दिष्ट करने वाली पॉइंट प्रॉम्प्ट सूची।

डिफ़ॉल्ट []

बॉक्स प्रॉम्प्ट सूची, जिसमें प्रत्येक एंट्री के लिए वैकल्पिक frame_index है।

POST /run/sam-3/video-rle?wait=20 कोटेशन → $0.095
# 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/sam-3/video-rle?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# 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 कुंजी प्राप्त करें

Sam 3 · Video RLE के बारे में

टेक्स्ट `prompt`, पॉइंट या बॉक्स प्रॉम्प्ट, या `frame_index` पर `mask_url` से लागू किए गए शुरुआती मास्क का उपयोग करके SAM 3 से वीडियो सेगमेंट करता है। `detection_threshold` 0.01 से 1 तक है; टेक्स्ट प्रॉम्प्ट विफल होने पर 0.2 से 0.3 जैसे कम मान मदद कर सकते हैं। `boundingbox_zip` के साथ प्रति-फ़्रेम बाउंडिंग बॉक्स का zip लौटाया जा सकता है।

पैरामीटर

कैनोनिकल नाम या नेटिव नाम में से कोई एक भेजें, दोनों नहीं। कैनोनिकल नाम

नामप्रकार डिफ़ॉल्टअनुमत विवरण
video_urlआवश्यक video
प्रकारurl · video
सेगमेंटेशन के लिए वीडियो URL।
mask_urlवैकल्पिक mask
प्रकारurl · image
प्रारंभिक अनुप्रयोग के लिए मास्क URL।
promptवैकल्पिक
प्रकारstring
डिफ़ॉल्ट
सेगमेंटेशन प्रॉम्प्ट, जो कॉमा से अलग किए गए विवरणों के माध्यम से कई ट्रैक किए गए ऑब्जेक्ट का समर्थन करता है, जैसे 'person, cloth'।
point_promptsवैकल्पिक
प्रकारobject[]
डिफ़ॉल्ट[]
फ़्रेम इंडेक्स निर्दिष्ट करने वाली पॉइंट प्रॉम्प्ट सूची।
point_prompts[].xवैकल्पिक
प्रकारinteger | null
X अक्ष पर प्रॉम्प्ट की स्थिति।
point_prompts[].yवैकल्पिक
प्रकारinteger | null
Y अक्ष पर प्रॉम्प्ट की स्थिति।
point_prompts[].labelवैकल्पिक
प्रकारenum
01
फ़ोरग्राउंड/बैकग्राउंड लेबल: 1 फ़ोरग्राउंड दर्शाता है; 0 बैकग्राउंड दर्शाता है।
point_prompts[].object_idवैकल्पिक
प्रकारinteger | null
एक ऑब्जेक्ट को परिष्कृत करने वाले प्रॉम्प्ट को समूहित करने वाला वैकल्पिक पहचानकर्ता। यदि टेक्स्ट भी प्रॉम्प्ट के रूप में दिया गया है, तो यह पहचानकर्ता निर्धारित करता है कि पहचाने गए किस ऑब्जेक्ट को वे पॉइंट परिष्कृत करेंगे।
point_prompts[].frame_indexवैकल्पिक
प्रकारinteger | null
इंटरैक्शन के लिए फ़्रेम की पहचान करने वाला इंडेक्स।
box_promptsवैकल्पिक
प्रकारobject[]
डिफ़ॉल्ट[]
बॉक्स प्रॉम्प्ट सूची, जिसमें प्रत्येक एंट्री के लिए वैकल्पिक frame_index है।
box_prompts[].x_minवैकल्पिक
प्रकारinteger | null
बॉक्स के लिए न्यूनतम x-coordinate।
box_prompts[].y_minवैकल्पिक
प्रकारinteger | null
बॉक्स के लिए न्यूनतम y-coordinate।
box_prompts[].x_maxवैकल्पिक
प्रकारinteger | null
बॉक्स का अधिकतम X कोऑर्डिनेट।
box_prompts[].y_maxवैकल्पिक
प्रकारinteger | null
बॉक्स का अधिकतम Y कोऑर्डिनेट।
box_prompts[].object_idवैकल्पिक
प्रकारinteger | null
एक ऑब्जेक्ट को परिष्कृत करने वाले बॉक्स को समूहित करने वाला वैकल्पिक पहचानकर्ता।
box_prompts[].frame_indexवैकल्पिक
प्रकारinteger | null
इंटरैक्शन के लिए फ़्रेम की पहचान करने वाला इंडेक्स।
apply_maskवैकल्पिक
प्रकारboolean
डिफ़ॉल्टfalse
वीडियो पर मास्किंग लागू करनी है या नहीं।
boundingbox_zipवैकल्पिक
प्रकारboolean
डिफ़ॉल्टfalse
प्रत्येक फ़्रेम के लिए बाउंडिंग बॉक्स ओवरले वाला ZIP आर्काइव लौटाना है या नहीं।
detection_thresholdवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट0.5
0.01 – 1
डिटेक्शन कॉन्फ़िडेंस कटऑफ़, जिसमें मौजूदा ऑब्जेक्ट के लिए डिफ़ॉल्ट 0.5 और नए ऑब्जेक्ट के लिए 0.7 है। 0.0–1.0 की सीमा में छोटे मान अधिक डिटेक्शन के बदले कम सटीकता देते हैं; टेक्स्ट प्रॉम्प्ट विफल होने पर 0.2–0.3 आज़माएँ।
frame_indexवैकल्पिक
प्रकारinteger
डिफ़ॉल्ट0
mask_url प्रदान करते समय प्रारंभिक इंटरैक्शन के लिए फ़्रेम का इंडेक्स।
आवश्यक कैनोनिकल नाम, यह भी स्वीकार्य है

फ़ाइल पैरामीटर में सार्वजनिक https:// URL, 10 MB तक का data: URI, या अपलोड का file_url लिया जाता है। फ़ाइलें

आउटपुट

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "sam-3/video-rle",
  "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": 95,
    "usd": "0.095",
    "charged": 95,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    },
    "boundingbox_frames_zip": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "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 मॉडल का अपना परिणाम ऑब्जेक्ट है।
आउटपुट के फ़ील्ड
video
object {url, content_type, file_name, file_size}सेगमेंटेशन से निर्मित वीडियो।
boundingbox_frames_zip
object {url, content_type, file_name, file_size} | nullप्रत्येक फ़्रेम के लिए बाउंडिंग बॉक्स ओवरले का ZIP आर्काइव।

और मॉडल: वीडियो से वीडियो

AI एजेंट के लिए: इस पेज का Markdown यहाँ है https://doitong.com/hi/developers/models/sam-3/video-rle.md. सभी मॉडल और गाइड: https://doitong.com/developers/llms.txt