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

Sam 3 1 · Video

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

मॉडल id sam-3-1/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-1/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.19 190 API क्रेडिट चलाने से पहले आपकी फ़ाइलों को मापा जाता है इसे इस पेज पर चलाएँ

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

SAM 3.1 वीडियो सेगमेंटेशन, जो अधिकतम 128 ऑब्जेक्ट ट्रैक करता है और mp4 या webm में आउटपुट देता है

Meta · वीडियो

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

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

अनुरोध बनाएँ

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

डिफ़ॉल्ट

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

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

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

उन्नत video_output_type · detection_threshold · max_num_objects · apply_mask · point_prompts · box_prompts
video_output_type डिफ़ॉल्ट X264 (.mp4)

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

डिफ़ॉल्ट 0.5

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

डिफ़ॉल्ट 16

वीडियो में ट्रैक किए जाने वाले ऑब्जेक्ट की अधिकतम संख्या।

डिफ़ॉल्ट []

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

डिफ़ॉल्ट []

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

POST /run/sam-3-1/video?wait=20 कोटेशन → $0.19
# 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-1/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 1 · Video के बारे में

कॉमा से अलग किए गए टेक्स्ट `prompt`, पॉइंट या बॉक्स के आधार पर SAM 3.1 से वीडियो में ऑब्जेक्ट को सेगमेंट और ट्रैक करता है। `max_num_objects` ट्रैक किए जाने वाले ऑब्जेक्ट की संख्या 1 से 128 तक सेट करता है (डिफ़ॉल्ट 16)। `detection_threshold` की सीमा 0.1 से 1 है। आउटपुट X264 (.mp4) या VP9 (.webm) होता है।

पैरामीटर

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

नामप्रकार डिफ़ॉल्टअनुमत विवरण
video_urlआवश्यक video
प्रकारurl · video
सेगमेंटेशन के लिए वीडियो 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
एक ऑब्जेक्ट को परिष्कृत करने वाले प्रॉम्प्ट को समूहित करने वाला वैकल्पिक पहचानकर्ता। यदि टेक्स्ट भी प्रॉम्प्ट के रूप में दिया गया है, तो यह पहचानकर्ता निर्धारित करता है कि पहचाने गए किस ऑब्जेक्ट को वे पॉइंट परिष्कृत करेंगे।
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 है।
max_num_objectsवैकल्पिक
प्रकारinteger
डिफ़ॉल्ट16
1 – 128
वीडियो में ट्रैक किए जाने वाले ऑब्जेक्ट की अधिकतम संख्या।
आवश्यक कैनोनिकल नाम, यह भी स्वीकार्य है

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

आउटपुट

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