مواد پر جائیں

Editto

انٹیگریٹ کریں

ماڈل id editto
# 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/editto?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.405⁩ 405 API کریڈٹس آپ کی فائلیں رن سے پہلے ناپی جاتی ہیں اس صفحے پر چلائیں

API کلید حاصل کریں
Open model ویڈیو سے ویڈیو 720p تک #video-edit#wan-vace

فریم، fps اور ریزولوشن کنٹرولز کے ساتھ پرامپٹ سے ماخذ ویڈیو کو دوبارہ لکھنے والی ہدایات پر مبنی ویڈیو ایڈیٹنگ

Open model · ویڈیو

آپ کا پہلا نتیجہ یہاں آئے گا

ذیل میں درخواست بنائیں اور اپنی API کلید کے ساتھ چلائیں۔ آؤٹ پٹس ہمارے اسٹوریج میں کاپی ہو جاتے ہیں، ہمیشہ کے لیے یا مفت میں 7 دن تک محفوظ رہتے ہیں۔

درخواست بنائیں

کنٹرولز ماڈل اسکیما سے تیار ہوتے ہیں۔ آپ کے بدلنے کے ساتھ کوڈ اور قیمت اپ ڈیٹ ہوتے ہیں۔

•لازمی

ویڈیو تخلیق کی رہنمائی کرنے والی متنی ہدایات۔

•لازمی video_url
فائل ڈراپ کریں، یا

ماخذ ویڈیو فائل کا URL؛ inpainting کرتے وقت ضروری ہے۔

resolution ڈیفالٹ auto

آؤٹ پٹ ویڈیو کا ریزولوشن۔

aspect_ratio ڈیفالٹ auto

نتیجہ خیز ویڈیو کا aspect ratio۔

ڈیفالٹ 81

آؤٹ پٹ فریموں کی تعداد، inclusive حد 81–241 کے ساتھ۔

ڈیفالٹ 0

interpolation کی تعداد: 0 اصل فریموں کو بغیر interpolation کے رکھتا ہے؛ دیگر اقدار ان کے درمیان تخلیق کیے جانے والے درمیانی فریموں کی تعداد بتاتی ہیں۔

ایڈوانسڈ negative_prompt · sampler · acceleration · video_quality · video_write_mode · frames_per_second · num_inference_steps · guidance_scale · shift · temporal_downsample_factor · seed · match_input_frames_per_second · enable_safety_checker · enable_auto_downsample · return_frames_zip
ڈیفالٹ letterboxing, borders...

ویڈیو تخلیق کرتے وقت لاگو ہونے والا منفی پرامپٹ۔

sampler ڈیفالٹ unipc

ویڈیو تخلیق کرتے وقت استعمال ہونے والا sampler۔

acceleration ڈیفالٹ regular

inference acceleration setting، 'none' یا 'regular' میں سے انتخاب کے ساتھ؛ تیز پروسیسنگ بہت معمولی آؤٹ پٹ تبدیلی کے عوض نمایاں رفتار کی بہتری فراہم کرتی ہے۔

video_quality ڈیفالٹ high

حاصل ہونے والی ویڈیو کا معیار۔

video_write_mode ڈیفالٹ balanced

حاصل ہونے والی ویڈیو کا رائٹ موڈ۔

ڈیفالٹ 16

تیار کردہ ویڈیو کی فریم ریٹ، جو صرف تب لاگو ہوتی ہے جب `match_input_frames_per_second` کی قدر true نہ ہو؛ قابل قبول قدریں 5–30 فریم فی سیکنڈ ہیں۔

ڈیفالٹ 30

sampling steps کی تعداد، جس میں تعداد بڑھنے کے ساتھ زیادہ پروسیسنگ وقت کے بدلے بہتر معیار ملتا ہے۔

ڈیفالٹ 5

classifier-free guidance کے ذریعے کنٹرول ہونے والی پرامپٹ alignment کی طاقت؛ scale بڑھانے سے تخلیق شدہ تصاویر متن کی زیادہ قریب پیروی کرتی ہیں۔

ڈیفالٹ 5

ویڈیو تخلیق کرتے وقت لاگو ہونے والی shift setting۔

ڈیفالٹ 0

ویڈیو frame-skipping factor، integer کے طور پر ظاہر کیا جاتا ہے، اور ہر downsampling factor کے لیے ایک بار خودکار upsampling لاگو ہوتی ہے۔ وقتی downsampling غیر فعال رکھنے کے لیے 0 استعمال کریں۔

تخلیق کو قابلِ تکرار بنانے والا سیڈ۔ اسے None پر سیٹ کرنے سے سیڈ تصادفی طور پر منتخب ہوتا ہے۔

POST /run/editto?wait=20 قیمت → ⁨$0.405⁩
# 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/editto?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 کلید حاصل کریں

Editto کے بارے میں

`video_url` کے ذریعے فراہم کردہ موجودہ ویڈیو میں ترمیم کرتا ہے اور ٹیکسٹ `prompt` سے رہنمائی لیتا ہے۔ آؤٹ پٹ ان پٹ کی فریم کی تعداد اور فریم ریٹ کی پیروی کر سکتا ہے، یا `num_frames` (17 سے 241) اور `frames_per_second` (5 سے 30) استعمال کر سکتا ہے۔ ریزولوشن 240p سے 720p تک ہے، اسپیکٹ ریشو auto، 16:9، 1:1 یا 9:16 ہو سکتا ہے، اور فریمز کی ایک ZIP فائل بھی واپس کی جا سکتی ہے۔

پیرامیٹرز

معیاری نام یا مقامی نام میں سے صرف ایک بھیجیں، دونوں نہیں۔ معیاری نام

نامقسم ڈیفالٹمجاز تفصیل
promptلازمی
قسمstring
ویڈیو تخلیق کی رہنمائی کرنے والی متنی ہدایات۔
negative_promptاختیاری
قسمstring
ڈیفالٹletterboxing, borders, black bars, bright colors, overexposed, static, blurred details, subtitles, style, artwork, painting, picture, still, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, malformed limbs, fused fingers, still picture, cluttered background, three legs, many people in the background, walking backwards
ویڈیو تخلیق کرتے وقت لاگو ہونے والا منفی پرامپٹ۔
match_input_num_framesاختیاری
قسمboolean
ڈیفالٹfalse
تخلیق شدہ ویڈیو کے فریموں کی تعداد کا ماخذ: false `num_frames` استعمال کرتا ہے، جبکہ true ان پٹ ویڈیو کے فریموں کی تعداد نقل کرتا ہے۔
num_framesاختیاری
قسمinteger
ڈیفالٹ81
17 – 241
آؤٹ پٹ فریموں کی تعداد، inclusive حد 81–241 کے ساتھ۔
match_input_frames_per_secondاختیاری
قسمboolean
ڈیفالٹfalse
تخلیق شدہ ویڈیو کی فریم ریٹ کا ماخذ: false `frames_per_second` استعمال کرتا ہے، جبکہ true ان پٹ ویڈیو کی فریم ریٹ نقل کرتا ہے۔
frames_per_secondاختیاری
قسمinteger | null
ڈیفالٹ16
5 – 30
تیار کردہ ویڈیو کی فریم ریٹ، جو صرف تب لاگو ہوتی ہے جب `match_input_frames_per_second` کی قدر true نہ ہو؛ قابل قبول قدریں 5–30 فریم فی سیکنڈ ہیں۔
seedاختیاری
قسمinteger | null
تخلیق کو قابلِ تکرار بنانے والا سیڈ۔ اسے None پر سیٹ کرنے سے سیڈ تصادفی طور پر منتخب ہوتا ہے۔
resolutionاختیاری
قسمenum
ڈیفالٹauto
auto240p360p480p580p720p
آؤٹ پٹ ویڈیو کا ریزولوشن۔
aspect_ratioاختیاری
قسمenum
ڈیفالٹauto
auto16:91:19:16
نتیجہ خیز ویڈیو کا aspect ratio۔
num_inference_stepsاختیاری
قسمinteger
ڈیفالٹ30
2 – 50
sampling steps کی تعداد، جس میں تعداد بڑھنے کے ساتھ زیادہ پروسیسنگ وقت کے بدلے بہتر معیار ملتا ہے۔
guidance_scaleاختیاری
قسمnumber
ڈیفالٹ5
1 – 10
classifier-free guidance کے ذریعے کنٹرول ہونے والی پرامپٹ alignment کی طاقت؛ scale بڑھانے سے تخلیق شدہ تصاویر متن کی زیادہ قریب پیروی کرتی ہیں۔
samplerاختیاری
قسمenum
ڈیفالٹunipc
unipcdpm++euler
ویڈیو تخلیق کرتے وقت استعمال ہونے والا sampler۔
shiftاختیاری
قسمnumber
ڈیفالٹ5
1 – 15
ویڈیو تخلیق کرتے وقت لاگو ہونے والی shift setting۔
video_urlلازمی video
قسمurl · video
ماخذ ویڈیو فائل کا URL؛ inpainting کرتے وقت ضروری ہے۔
enable_safety_checkerاختیاری
قسمboolean
ڈیفالٹfalse
Safety-checking switch؛ off setting کے لیے account authorization ضروری ہے۔ authorization کے بغیر setting سے قطع نظر ہر درخواست check کی جاتی ہے؛ true checker فعال کرتا ہے۔
accelerationاختیاری
قسمenum
ڈیفالٹregular
nonelowregular
inference acceleration setting، 'none' یا 'regular' میں سے انتخاب کے ساتھ؛ تیز پروسیسنگ بہت معمولی آؤٹ پٹ تبدیلی کے عوض نمایاں رفتار کی بہتری فراہم کرتی ہے۔
video_qualityاختیاری
قسمenum
ڈیفالٹhigh
lowmediumhighmaximum
حاصل ہونے والی ویڈیو کا معیار۔
video_write_modeاختیاری
قسمenum
ڈیفالٹbalanced
fastbalancedsmall
حاصل ہونے والی ویڈیو کا رائٹ موڈ۔
num_interpolated_framesاختیاری
قسمinteger
ڈیفالٹ0
0 – 5
interpolation کی تعداد: 0 اصل فریموں کو بغیر interpolation کے رکھتا ہے؛ دیگر اقدار ان کے درمیان تخلیق کیے جانے والے درمیانی فریموں کی تعداد بتاتی ہیں۔
temporal_downsample_factorاختیاری
قسمinteger
ڈیفالٹ0
0 – 5
ویڈیو frame-skipping factor، integer کے طور پر ظاہر کیا جاتا ہے، اور ہر downsampling factor کے لیے ایک بار خودکار upsampling لاگو ہوتی ہے۔ وقتی downsampling غیر فعال رکھنے کے لیے 0 استعمال کریں۔
enable_auto_downsampleاختیاری
قسمboolean
ڈیفالٹfalse
خودکار frame-count adaptation: اسے فعال کرنے سے ماڈل مناسب لمبائی کی temporally downsampled ویڈیو پروسیس کرتا ہے، پھر interpolation اصل فریموں کی تعداد بحال کرتی ہے۔
return_frames_zipاختیاری
قسمboolean
ڈیفالٹfalse
یہ کنٹرول کرتا ہے کہ ہر تخلیق شدہ فریم پر مشتمل ZIP archive بھی واپس کیا جائے یا نہیں؛ true ہونے پر فعال۔
لازمی معیاری نام، یہ بھی قبول ہے

فائل پیرامیٹرز عوامی https:// URL، 10 MB تک کی data: URI، یا اپ لوڈ کے file_url کو قبول کرتے ہیں۔ فائلیں

آؤٹ پٹ

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "editto",
  "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": 405,
    "usd": "0.405",
    "charged": 405,
    "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,
      "width": 1024,
      "height": 768,
      "fps": 1.0,
      "duration": 5,
      "num_frames": 1
    },
    "prompt": "Make it a Pixel Art video.",
    "seed": 42,
    "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, width, height, fps, duration, num_frames}تصویر سے تخلیق کی گئی ویڈیو فائل۔
prompt
stringآؤٹ پٹ تخلیق کرنے کے لیے استعمال کیا گیا پرامپٹ۔
seed
integerتخلیق کے دوران لاگو ہونے والی سیڈ قدر۔
frames_zip
object {url, content_type, file_name, file_size} | nullہر ویڈیو فریم پر مشتمل ZIP archive، درخواست کیے جانے پر واپس کیا جاتا ہے۔

AI ایجنٹس کے لیے: یہ صفحہ Markdown میں یہاں موجود ہے https://doitong.com/ur/developers/models/editto.md. تمام ماڈلز اور گائیڈز: https://doitong.com/developers/llms.txt