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

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 ਬਾਰੇ

SAM 3 ਨਾਲ ਟੈਕਸਟ `prompt`, ਪੁਆਇੰਟ ਜਾਂ ਬਾਕਸ ਪ੍ਰੌਂਪਟਾਂ, ਜਾਂ `frame_index` ਉੱਤੇ ਲਾਗੂ ਕੀਤੇ `mask_url` ਦੇ ਸ਼ੁਰੂਆਤੀ ਮਾਸਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵੀਡੀਓ ਨੂੰ ਸੈਗਮੈਂਟ ਕਰਦਾ ਹੈ। `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-ਕੋਆਰਡੀਨੇਟ।
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
ਇੱਕੋ ਆਬਜੈਕਟ ਨੂੰ ਸੁਧਾਰਨ ਵਾਲੇ ਬਾਕਸਾਂ ਨੂੰ ਸਮੂਹਬੱਧ ਕਰਨ ਵਾਲਾ ਵਿਕਲਪਿਕ ਪਛਾਣਕਰਤਾ।
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/pa/developers/models/sam-3/video-rle.md. ਸਾਰੇ ਮਾਡਲ ਅਤੇ ਗਾਈਡ: https://doitong.com/developers/llms.txt