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

MAGI-1 (Distilled) · Extend Video

ਇੰਟੀਗ੍ਰੇਟ ਕਰੋ

ਮਾਡਲ id magi-distilled/extend-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/magi-distilled/extend-video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "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.32 320 API ਕ੍ਰੈਡਿਟ ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਮਾਪੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਇਸ ਪੰਨੇ ’ਤੇ ਚਲਾਓ

API ਕੁੰਜੀ ਲਵੋ
Sand AI ਵੀਡੀਓ ਤੋਂ ਵੀਡੀਓ ਤੇਜ਼720p ਤੱਕ #video-to-video#video-extend

ਚੁਣੇ ਹੋਏ ਸ਼ੁਰੂਆਤੀ ਫ੍ਰੇਮ ਤੋਂ ਮੌਜੂਦਾ ਵੀਡੀਓ ਨੂੰ ਜਾਰੀ ਰੱਖਦਾ ਹੈ ਅਤੇ 96 ਤੋਂ 192 ਨਵੇਂ ਫ੍ਰੇਮ ਬਣਾਉਂਦਾ ਹੈ

Sand AI · ਵੀਡੀਓ

ਤੁਹਾਡਾ ਪਹਿਲਾ ਨਤੀਜਾ ਇੱਥੇ ਹੋਵੇਗਾ

ਹੇਠਾਂ ਬੇਨਤੀ ਬਣਾਓ ਅਤੇ ਆਪਣੀ API ਕੁੰਜੀ ਨਾਲ ਚਲਾਓ। ਆਉਟਪੁੱਟ ਸਾਡੇ ਸਟੋਰੇਜ ਵਿੱਚ ਕਾਪੀ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਹਮੇਸ਼ਾ ਲਈ ਜਾਂ ਮੁਫ਼ਤ ਵਿੱਚ 7 ਦਿਨ ਤੱਕ ਰੱਖੇ ਜਾਂਦੇ ਹਨ।

ਰਿਕਵੈਸਟ ਬਣਾਓ

ਕੰਟਰੋਲ ਮਾਡਲ ਸਕੀਮਾ ਤੋਂ ਤਿਆਰ ਹੁੰਦੇ ਹਨ। ਤੁਸੀਂ ਬਦਲਾਅ ਕਰਦੇ ਹੀ ਕੋਡ ਅਤੇ ਕੀਮਤ ਅੱਪਡੇਟ ਹੋ ਜਾਂਦੇ ਹਨ।

•ਲੋੜੀਂਦਾ

ਵੀਡੀਓ ਸਿਰਜਣਾ ਨੂੰ ਦਿਸ਼ਾ ਦੇਣ ਵਾਲੀਆਂ ਟੈਕਸਟ ਹਦਾਇਤਾਂ।

•ਲੋੜੀਂਦਾ video_url
ਫ਼ਾਈਲ ਛੱਡੋ, ਜਾਂ

ਆਉਟਪੁੱਟ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਵਰਤੇ ਵੀਡੀਓ ਦਾ URL। ਚੁਣੇ ਅਸਪੈਕਟ ਰੇਸ਼ੋ ਨਾਲ ਅਸੰਗਤੀ ਹੋਣ 'ਤੇ ਇਨਪੁੱਟ ਦਾ ਆਕਾਰ ਬਦਲ ਕੇ ਕੇਂਦਰ ਤੋਂ ਕ੍ਰੌਪ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

resolution ਡਿਫ਼ਾਲਟ 720p

ਆਉਟਪੁੱਟ ਵੀਡੀਓ ਰੈਜ਼ਿਊਲਿਊਸ਼ਨ, 480p ਜਾਂ 720p ਵਿੱਚੋਂ ਇੱਕ।

num_inference_steps ਡਿਫ਼ਾਲਟ 16

Sampling ਕਦਮਾਂ ਦੀ ਗਿਣਤੀ; ਗਿਣਤੀ ਵਧਣ ਨਾਲ ਵੱਧ ਪ੍ਰੋਸੈਸਿੰਗ ਸਮੇਂ ਦੇ ਬਦਲੇ ਬਿਹਤਰ ਗੁਣਵੱਤਾ ਮਿਲਦੀ ਹੈ।

aspect_ratio ਡਿਫ਼ਾਲਟ auto

ਤਿਆਰ ਕੀਤੇ ਵੀਡੀਓ ਦੇ ਅਨੁਪਾਤ, ਜਦੋਂ 'auto' ਸੈੱਟ ਹੋਵੇ ਤਾਂ ਇਨਪੁੱਟ ਚਿੱਤਰ ਤੋਂ ਆਪਣੇ ਆਪ ਚੁਣੇ ਜਾਂਦੇ ਹਨ।

ਡਿਫ਼ਾਲਟ 96

ਆਉਟਪੁੱਟ ਫ੍ਰੇਮ ਗਿਣਤੀ, ਘੱਟੋ-ਘੱਟ 96 ਅਤੇ ਵੱਧ ਤੋਂ ਵੱਧ 192।

ਉੱਨਤ start_frame · seed · enable_safety_checker

ਅਪਰਿਵਰਤਿਤ ਪ੍ਰੀਫਿਕਸ ਵੀਡੀਓ ਅਤੇ ਨਵੇਂ ਤਿਆਰ ਕੀਤੇ ਫ੍ਰੇਮਾਂ ਵਿਚਕਾਰ ਸੀਮਾ। ਪੂਰਵ-ਨਿਰਧਾਰਤ ਤੌਰ 'ਤੇ ਵਧੀਆ ਨਤੀਜਿਆਂ ਲਈ ਇਹ ਸੀਮਾ ਵੀਡੀਓ ਦੇ ਅੰਤ ਤੋਂ 32 ਫ੍ਰੇਮ ਪਹਿਲਾਂ ਰੱਖੀ ਜਾਂਦੀ ਹੈ; ਨਿਰਧਾਰਤ ਗਿਣਤੀ ਤੱਕ ਦੇ ਫ੍ਰੇਮ ਅੰਤਿਮ ਵੀਡੀਓ ਵਿੱਚ ਜਿਉਂ ਦੇ ਤਿਉਂ ਰਹਿੰਦੇ ਹਨ ਅਤੇ ਉਸ ਤੋਂ ਬਾਅਦ ਤਿਆਰ ਕੀਤੇ ਫ੍ਰੇਮ ਜੋੜੇ ਜਾਂਦੇ ਹਨ।

ਸਿਰਜਣਾ ਨੂੰ ਦੁਹਰਾਉਣਯੋਗ ਬਣਾਉਣ ਵਾਲਾ ਸੀਡ। ਇਸਨੂੰ None ਸੈੱਟ ਕਰਨ ਨਾਲ ਸੀਡ ਬੇਤਰਤੀਬੇ ਢੰਗ ਨਾਲ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ।

POST /run/magi-distilled/extend-video?wait=20 ਕੋਟ → $0.32
# 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/magi-distilled/extend-video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "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 ਕੁੰਜੀ ਪ੍ਰਾਪਤ ਕਰੋ

MAGI-1 (Distilled) · Extend Video ਬਾਰੇ

`video_url` ਵਿੱਚ ਸਰੋਤ ਕਲਿੱਪ ਅਤੇ ਇੱਕ `prompt` ਲੈ ਕੇ ਉਸ ਦੀ ਜਾਰੀ ਕੜੀ ਬਣਾਉਂਦਾ ਹੈ। `start_frame` ਦੱਸਦਾ ਹੈ ਕਿ ਜਨਰੇਸ਼ਨ ਕਿੱਥੋਂ ਸ਼ੁਰੂ ਹੋਵੇ; ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਦੇ ਫ੍ਰੇਮ ਬਿਨਾਂ ਬਦਲਾਅ ਰਹਿੰਦੇ ਹਨ। `num_frames` 96 ਤੋਂ 192 ਹੁੰਦਾ ਹੈ, ਆਉਟਪੁੱਟ 480p ਜਾਂ 720p ਅਤੇ ਸਟੈਪ ਗਿਣਤੀ 4, 8, 16 ਜਾਂ 32 ਹੁੰਦੀ ਹੈ। ਚੁਣੇ ਆਸਪੈਕਟ ਰੇਸ਼ੋ ਨਾਲ ਮੇਲ ਨਾ ਖਾਂਦਾ ਇਨਪੁੱਟ ਰੀਸਾਈਜ਼ ਕਰਕੇ ਕੇਂਦਰ ਤੋਂ ਕ੍ਰਾਪ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

ਪੈਰਾਮੀਟਰ

ਕੈਨੋਨਿਕਲ ਨਾਮ ਜਾਂ ਨੇਟਿਵ ਨਾਮ ਵਿੱਚੋਂ ਕੋਈ ਇੱਕ ਭੇਜੋ, ਦੋਵੇਂ ਨਹੀਂ। ਕੈਨੋਨਿਕਲ ਨਾਮ

ਨਾਮਕਿਸਮ ਡਿਫ਼ਾਲਟਮਨਜ਼ੂਰਸ਼ੁਦਾ ਵੇਰਵਾ
promptਲੋੜੀਂਦਾ
ਕਿਸਮstring
ਵੀਡੀਓ ਸਿਰਜਣਾ ਨੂੰ ਦਿਸ਼ਾ ਦੇਣ ਵਾਲੀਆਂ ਟੈਕਸਟ ਹਦਾਇਤਾਂ।
video_urlਲੋੜੀਂਦਾ video
ਕਿਸਮurl · video
ਆਉਟਪੁੱਟ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਵਰਤੇ ਵੀਡੀਓ ਦਾ URL। ਚੁਣੇ ਅਸਪੈਕਟ ਰੇਸ਼ੋ ਨਾਲ ਅਸੰਗਤੀ ਹੋਣ 'ਤੇ ਇਨਪੁੱਟ ਦਾ ਆਕਾਰ ਬਦਲ ਕੇ ਕੇਂਦਰ ਤੋਂ ਕ੍ਰੌਪ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
num_framesਵਿਕਲਪਿਕ
ਕਿਸਮinteger | null
ਡਿਫ਼ਾਲਟ96
96 – 192
ਆਉਟਪੁੱਟ ਫ੍ਰੇਮ ਗਿਣਤੀ, ਘੱਟੋ-ਘੱਟ 96 ਅਤੇ ਵੱਧ ਤੋਂ ਵੱਧ 192।
start_frameਵਿਕਲਪਿਕ
ਕਿਸਮinteger | null
≥ 0
ਅਪਰਿਵਰਤਿਤ ਪ੍ਰੀਫਿਕਸ ਵੀਡੀਓ ਅਤੇ ਨਵੇਂ ਤਿਆਰ ਕੀਤੇ ਫ੍ਰੇਮਾਂ ਵਿਚਕਾਰ ਸੀਮਾ। ਪੂਰਵ-ਨਿਰਧਾਰਤ ਤੌਰ 'ਤੇ ਵਧੀਆ ਨਤੀਜਿਆਂ ਲਈ ਇਹ ਸੀਮਾ ਵੀਡੀਓ ਦੇ ਅੰਤ ਤੋਂ 32 ਫ੍ਰੇਮ ਪਹਿਲਾਂ ਰੱਖੀ ਜਾਂਦੀ ਹੈ; ਨਿਰਧਾਰਤ ਗਿਣਤੀ ਤੱਕ ਦੇ ਫ੍ਰੇਮ ਅੰਤਿਮ ਵੀਡੀਓ ਵਿੱਚ ਜਿਉਂ ਦੇ ਤਿਉਂ ਰਹਿੰਦੇ ਹਨ ਅਤੇ ਉਸ ਤੋਂ ਬਾਅਦ ਤਿਆਰ ਕੀਤੇ ਫ੍ਰੇਮ ਜੋੜੇ ਜਾਂਦੇ ਹਨ।
seedਵਿਕਲਪਿਕ
ਕਿਸਮinteger | null
ਸਿਰਜਣਾ ਨੂੰ ਦੁਹਰਾਉਣਯੋਗ ਬਣਾਉਣ ਵਾਲਾ ਸੀਡ। ਇਸਨੂੰ None ਸੈੱਟ ਕਰਨ ਨਾਲ ਸੀਡ ਬੇਤਰਤੀਬੇ ਢੰਗ ਨਾਲ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ।
resolutionਵਿਕਲਪਿਕ
ਕਿਸਮenum
ਡਿਫ਼ਾਲਟ720p
480p720p
ਆਉਟਪੁੱਟ ਵੀਡੀਓ ਰੈਜ਼ਿਊਲਿਊਸ਼ਨ, 480p ਜਾਂ 720p ਵਿੱਚੋਂ ਇੱਕ।
num_inference_stepsਵਿਕਲਪਿਕ
ਕਿਸਮenum
ਡਿਫ਼ਾਲਟ16
481632
Sampling ਕਦਮਾਂ ਦੀ ਗਿਣਤੀ; ਗਿਣਤੀ ਵਧਣ ਨਾਲ ਵੱਧ ਪ੍ਰੋਸੈਸਿੰਗ ਸਮੇਂ ਦੇ ਬਦਲੇ ਬਿਹਤਰ ਗੁਣਵੱਤਾ ਮਿਲਦੀ ਹੈ।
enable_safety_checkerਵਿਕਲਪਿਕ
ਕਿਸਮboolean
ਡਿਫ਼ਾਲਟtrue
ਸੁਰੱਖਿਆ ਜਾਂਚ ਸਵਿੱਚ, ਜਿਸ ਦੀ ਬੰਦ ਸੈਟਿੰਗ ਲਈ ਖਾਤਾ ਅਧਿਕਾਰ ਲੋੜੀਂਦਾ ਹੈ। ਇਸ ਅਧਿਕਾਰ ਤੋਂ ਬਿਨਾਂ ਸੈਟਿੰਗ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ ਹਰ ਬੇਨਤੀ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ; true ਜਾਂਚਕਰਤਾ ਨੂੰ ਸਮਰੱਥ ਕਰਦਾ ਹੈ।
aspect_ratioਵਿਕਲਪਿਕ
ਕਿਸਮenum
ਡਿਫ਼ਾਲਟauto
auto16:99:161:1
ਤਿਆਰ ਕੀਤੇ ਵੀਡੀਓ ਦੇ ਅਨੁਪਾਤ, ਜਦੋਂ 'auto' ਸੈੱਟ ਹੋਵੇ ਤਾਂ ਇਨਪੁੱਟ ਚਿੱਤਰ ਤੋਂ ਆਪਣੇ ਆਪ ਚੁਣੇ ਜਾਂਦੇ ਹਨ।
ਲੋੜੀਂਦਾ ਕੈਨੋਨਿਕਲ ਨਾਮ, ਇਹ ਵੀ ਸਵੀਕਾਰਿਆ ਜਾਂਦਾ ਹੈ

ਫ਼ਾਈਲ ਪੈਰਾਮੀਟਰ ਜਨਤਕ https:// URL, 10 MB ਤੱਕ ਦਾ data: URI, ਜਾਂ ਅੱਪਲੋਡ ਦੇ file_url ਨੂੰ ਸਵੀਕਾਰਦੇ ਹਨ। ਫ਼ਾਈਲਾਂ

ਆਉਟਪੁੱਟ

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "magi-distilled/extend-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": 320,
    "usd": "0.32",
    "charged": 320,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "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
    },
    "seed": 42
  },
  "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}ਸਿਰਜਣਾ ਨਾਲ ਤਿਆਰ ਕੀਤੀ ਵੀਡੀਓ ਫ਼ਾਈਲ।
seed
integerਸਿਰਜਣਾ ਦੌਰਾਨ ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਸੀਡ ਮੁੱਲ।

ਹੋਰ ਮਾਡਲ: ਵੀਡੀਓ ਤੋਂ ਵੀਡੀਓ

AI ਏਜੰਟਾਂ ਲਈ: ਇਹ ਪੰਨਾ Markdown ਵਜੋਂ ਇੱਥੇ ਹੈ https://doitong.com/pa/developers/models/magi-distilled/extend-video.md. ਸਾਰੇ ਮਾਡਲ ਅਤੇ ਗਾਈਡ: https://doitong.com/developers/llms.txt