কনটেন্টে যান

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"

উদাহরণের মতো ফাইল: ০.৩২$ ৩২০ API ক্রেডিট চালানোর আগে আপনার ফাইল মাপা হয় এই পেজে চালান

API কী পান
Sand AI ভিডিও থেকে ভিডিও দ্রুত720p পর্যন্ত #video-to-video#video-extend

নির্বাচিত শুরুর ফ্রেম থেকে বিদ্যমান ভিডিও চালিয়ে 96 থেকে 192টি নতুন ফ্রেম তৈরি করে

Sand AI · ভিডিও

আপনার প্রথম ফলাফল এখানে আসবে

নিচে একটি রিকোয়েস্ট তৈরি করে আপনার API কী দিয়ে চালান। আউটপুট আমাদের স্টোরেজে কপি করা হয়, চিরকাল বা বিনামূল্যে ৭ দিন পর্যন্ত রাখা হয়।

একটি অনুরোধ তৈরি করুন

মডেল স্কিমা থেকে কন্ট্রোল তৈরি করা হয়। এগুলো পরিবর্তন করলে কোড ও মূল্য আপডেট হয়।

•আবশ্যক

ভিডিও জেনারেশন পরিচালনার জন্য টেক্সট নির্দেশনা।

•আবশ্যক video_url
একটি ফাইল ড্রপ করুন, অথবা

আউটপুটের শুরুতে ব্যবহৃত ভিডিওর URL। নির্বাচিত aspect ratio-এর সঙ্গে অমিল হলে ইনপুটের আকার পরিবর্তন করে কেন্দ্র থেকে crop করা হয়।

resolution ডিফল্ট 720p

আউটপুট ভিডিওর রেজোলিউশন, 480p বা 720p।

num_inference_steps ডিফল্ট 16

Sampling step-এর সংখ্যা; সংখ্যা বাড়ার সঙ্গে processing time বাড়ে এবং quality উন্নত হয়।

aspect_ratio ডিফল্ট auto

'auto' সেট করা হলে ইনপুট ছবি থেকে স্বয়ংক্রিয়ভাবে নির্বাচিত জেনারেট করা ভিডিওর অনুপাত।

ডিফল্ট 96

আউটপুট ফ্রেমের সংখ্যা, সর্বনিম্ন 96 এবং সর্বোচ্চ 192।

অ্যাডভান্সড start_frame · seed · enable_safety_checker

অপরিবর্তিত prefix ভিডিও এবং নতুন জেনারেট করা ফ্রেমগুলোর মধ্যবর্তী সীমানা। সর্বোত্তম ফলাফলের জন্য ডিফল্টভাবে এই সীমানা ভিডিওর শেষের 32 ফ্রেম আগে রাখা হয়; নির্দিষ্ট সংখ্যা পর্যন্ত ফ্রেম চূড়ান্ত ভিডিওতে অপরিবর্তিত থাকে, এরপর জেনারেট করা ফ্রেম যোগ হয়।

পুনরুৎপাদনযোগ্য জেনারেশনের জন্য সিড। এটিকে None সেট করলে এলোমেলোভাবে একটি সিড নির্বাচন করা হয়।

POST /run/magi-distilled/extend-video?wait=20 মূল্য → ০.৩২$
# 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-তে পাঠানো হয় এবং Remember টিক দিলে কেবল 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। নির্বাচিত aspect ratio-এর সঙ্গে অমিল হলে ইনপুটের আকার পরিবর্তন করে কেন্দ্র থেকে crop করা হয়।
num_framesঐচ্ছিক
ধরনinteger | null
ডিফল্ট96
৯৬ – ১৯২
আউটপুট ফ্রেমের সংখ্যা, সর্বনিম্ন 96 এবং সর্বোচ্চ 192।
start_frameঐচ্ছিক
ধরনinteger | null
≥ ০
অপরিবর্তিত prefix ভিডিও এবং নতুন জেনারেট করা ফ্রেমগুলোর মধ্যবর্তী সীমানা। সর্বোত্তম ফলাফলের জন্য ডিফল্টভাবে এই সীমানা ভিডিওর শেষের 32 ফ্রেম আগে রাখা হয়; নির্দিষ্ট সংখ্যা পর্যন্ত ফ্রেম চূড়ান্ত ভিডিওতে অপরিবর্তিত থাকে, এরপর জেনারেট করা ফ্রেম যোগ হয়।
seedঐচ্ছিক
ধরনinteger | null
পুনরুৎপাদনযোগ্য জেনারেশনের জন্য সিড। এটিকে None সেট করলে এলোমেলোভাবে একটি সিড নির্বাচন করা হয়।
resolutionঐচ্ছিক
ধরনenum
ডিফল্ট720p
480p720p
আউটপুট ভিডিওর রেজোলিউশন, 480p বা 720p।
num_inference_stepsঐচ্ছিক
ধরনenum
ডিফল্ট16
481632
Sampling step-এর সংখ্যা; সংখ্যা বাড়ার সঙ্গে processing time বাড়ে এবং quality উন্নত হয়।
enable_safety_checkerঐচ্ছিক
ধরনboolean
ডিফল্টtrue
নিরাপত্তা যাচাইয়ের সুইচ, যার off সেটিংয়ে অ্যাকাউন্ট অনুমোদন প্রয়োজন। সেই অনুমোদন না থাকলে সেটিং নির্বিশেষে প্রতিটি রিকোয়েস্ট যাচাই করা হয়; 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-মাস অনুযায়ী অর্থপ্রদত্ত) অথবা অ্যাকাউন্ট সেটিংস বা ?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/bn/developers/models/magi-distilled/extend-video.md. সব মডেল ও গাইড: https://doitong.com/developers/llms.txt