تخطّي إلى المحتوى

MAGI-1 (Distilled) · Extend Video

التكامل

معرّف النموذج 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

عدد خطوات أخذ العينات، حيث تُبادَل مدة المعالجة الأطول بجودة أفضل مع زيادة العدد.

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"

تشغيل هذا الطلب

يبقى مفتاحك في هذا المتصفح: لا يُرسل إلا إلى Doitong API ويُحفظ في localStorage فقط إذا فعّلت خيار التذكّر. الحصول على مفتاح 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
عدد خطوات أخذ العينات، حيث تُبادَل مدة المعالجة الأطول بجودة أفضل مع زيادة العدد.
enable_safety_checkerاختياري
النوعboolean
الافتراضيtrue
مفتاح فحص الأمان الذي يتطلب إعداد إيقافه تفويض الحساب. من دون هذا التفويض، يُفحص كل طلب بغض النظر عن الإعداد؛ وتفعّل true أداة الفحص.
aspect_ratioاختياري
النوعenum
الافتراضيauto
auto16:99:161:1
نِسَب الفيديو المولد، ويحددها تلقائيًا من صورة المدخل عند ضبطها على 'auto'.
مطلوب الاسم الأساسي، مقبول أيضًا

تقبل معاملات الملفات عنوان URL عامًا يبدأ بـ https://، أو URI من نوع data: يصل حجمه إلى 10 MB، أو 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 هو نسخة على تخزيننا: تُحفظ إلى الأبد (مع الدفع لكل غيغابايت-شهر) أو لمدة 7 أيام مجانًا، وفق إعداد حسابك أو ?storage=.
البنية نفسها في كل نموذجtype وurl وcontent_type وwidth وheight وduration للصور والفيديو والصوت على حد سواء. output هو كائن النتائج الخاص بالنموذج.
حقول المخرجات
video
object {url, content_type, file_name, file_size}ملف الفيديو الناتج عن التوليد.
seed
integerقيمة البذرة المطبّقة أثناء التوليد.

مزيد من النماذج: من فيديو إلى فيديو

لوكلاء الذكاء الاصطناعي: تتوفر هذه الصفحة بصيغة Markdown على https://doitong.com/ar/developers/models/magi-distilled/extend-video.md. جميع النماذج والأدلة: https://doitong.com/developers/llms.txt