ਸਮੱਗਰੀ ਵੱਲ ਜਾਓ

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.ru/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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

ਉਦਾਹਰਨ ਵਰਗੀਆਂ ਫ਼ਾਈਲਾਂ: $0.095 95 API ਕ੍ਰੈਡਿਟ · ≈ ₽10.02 ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਮਾਪੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਇਸ ਪੰਨੇ ’ਤੇ ਚਲਾਓ

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.ru/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.ru/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-ਕੋਆਰਡੀਨੇਟ।
box_prompts[].y_minਵਿਕਲਪਿਕ
ਕਿਸਮinteger | null
ਬਾਕਸ ਲਈ ਘੱਟੋ-ਘੱਟ y-ਕੋਆਰਡੀਨੇਟ।
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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/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/pa/developers/models/sam-3/video.md. ਸਾਰੇ ਮਾਡਲ ਅਤੇ ਗਾਈਡ: https://doitong.com/developers/llms.txt