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

Sam 3 · Video

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

मॉडल id sam-3/video
# 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?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

टेक्स्ट, पॉइंट या बॉक्स प्रॉम्प्ट से वीडियो में ऑब्जेक्ट को सेगमेंट और ट्रैक करता है और मास्क वाला वीडियो लौटाता है

Meta · वीडियो

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

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

अनुरोध बनाएँ

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

डिफ़ॉल्ट

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

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

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

उन्नत text_prompt · video_output_type · detection_threshold · apply_mask · point_prompts · box_prompts

[DEPRECATED] पुराने संस्करणों के साथ संगतता के लिए रखा गया पुराना इनपुट; इसकी जगह 'prompt' का उपयोग करें।

video_output_type डिफ़ॉल्ट X264 (.mp4)

परिणामी वीडियो का आउटपुट प्रकार।

डिफ़ॉल्ट 0.5

डिटेक्शन कॉन्फ़िडेंस कटऑफ़, जिसमें मान कम करने पर सटीकता की कीमत पर डिटेक्शन की संख्या बढ़ती है; सीमा 0.0–1.0 है।

डिफ़ॉल्ट []

पॉइंट-आधारित प्रॉम्प्ट का संग्रह।

डिफ़ॉल्ट []

(x_min, y_min, x_max, y_max) कोऑर्डिनेट टपल के रूप में सूचीबद्ध बॉक्स प्रॉम्प्ट।

POST /run/sam-3/video?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?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 के बारे में

`video_url` से दिए गए वीडियो में ऑब्जेक्ट का पता लगाता है और उन्हें ट्रैक करता है। `prompt` में लक्ष्यों के नाम दें और कई नामों को कॉमा से अलग करें, या `point_prompts` और `box_prompts` का उपयोग करें। `detection_threshold` 0.1 से 1 तक है, और `apply_mask` नियंत्रित करता है कि वीडियो पर मास्क बनाया जाए या नहीं। आउटपुट mp4 या webm होता है, साथ में प्रति-फ़्रेम बाउंडिंग बॉक्स ओवरले का zip भी मिलता है।

पैरामीटर

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

नामप्रकार डिफ़ॉल्टअनुमत विवरण
video_urlआवश्यक video
प्रकारurl · video
सेगमेंटेशन के लिए वीडियो URL।
promptवैकल्पिक
प्रकारstring
डिफ़ॉल्ट
सेगमेंटेशन प्रॉम्प्ट, जो कॉमा से अलग किए गए विवरणों के माध्यम से कई ट्रैक किए गए ऑब्जेक्ट का समर्थन करता है, जैसे 'person, cloth'।
text_promptवैकल्पिक
प्रकारstring | null
[DEPRECATED] पुराने संस्करणों के साथ संगतता के लिए रखा गया पुराना इनपुट; इसकी जगह 'prompt' का उपयोग करें।
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
एक ऑब्जेक्ट को परिष्कृत करने वाले प्रॉम्प्ट को समूहित करने वाला वैकल्पिक पहचानकर्ता। यदि टेक्स्ट भी प्रॉम्प्ट के रूप में दिया गया है, तो यह पहचानकर्ता निर्धारित करता है कि पहचाने गए किस ऑब्जेक्ट को वे पॉइंट परिष्कृत करेंगे।
box_promptsवैकल्पिक
प्रकारobject[]
डिफ़ॉल्ट[]
(x_min, y_min, x_max, y_max) कोऑर्डिनेट टपल के रूप में सूचीबद्ध बॉक्स प्रॉम्प्ट।
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
एक ऑब्जेक्ट को परिष्कृत करने वाले बॉक्स को समूहित करने वाला वैकल्पिक पहचानकर्ता।
apply_maskवैकल्पिक
प्रकारboolean
डिफ़ॉल्टtrue
वीडियो पर मास्किंग लागू करनी है या नहीं।
video_output_typeवैकल्पिक
प्रकारenum
डिफ़ॉल्टX264 (.mp4)
X264 (.mp4)VP9 (.webm)
परिणामी वीडियो का आउटपुट प्रकार।
detection_thresholdवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट0.5
0.1 – 1
डिटेक्शन कॉन्फ़िडेंस कटऑफ़, जिसमें मान कम करने पर सटीकता की कीमत पर डिटेक्शन की संख्या बढ़ती है; सीमा 0.0–1.0 है।
आवश्यक कैनोनिकल नाम, यह भी स्वीकार्य है

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

आउटपुट

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "sam-3/video",
  "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.md. सभी मॉडल और गाइड: https://doitong.com/developers/llms.txt