सामग्री पर जाएँ

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.ru/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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

उदाहरण जैसी फ़ाइलें: $0.405 405 API क्रेडिट · ≈ ₽42.71 चलाने से पहले आपकी फ़ाइलों को मापा जाता है इसे इस पेज पर चलाएँ

API कुंजी प्राप्त करें
Open model वीडियो से वीडियो 720p तक #video-edit#wan-vace

निर्देश-आधारित वीडियो एडिटिंग, जो फ़्रेम, fps और रिज़ॉल्यूशन नियंत्रणों के साथ प्रॉम्प्ट से स्रोत वीडियो को फिर से लिखती है

Open model · वीडियो

आपका पहला परिणाम यहाँ आएगा

नीचे एक अनुरोध बनाएँ और उसे अपनी API कुंजी से चलाएँ। आउटपुट हमारे स्टोरेज में कॉपी किए जाते हैं और हमेशा के लिए या 7 दिन तक मुफ़्त में रखे जाते हैं।

अनुरोध बनाएँ

कंट्रोल मॉडल स्कीमा से जनरेट होते हैं। इन्हें बदलने पर कोड और कीमत अपडेट होती है।

•आवश्यक

वीडियो निर्माण का मार्गदर्शन करने वाले टेक्स्ट निर्देश।

•आवश्यक video_url
फ़ाइल ड्रॉप करें, या

स्रोत वीडियो फ़ाइल URL; इनपेंटिंग करते समय आवश्यक।

resolution डिफ़ॉल्ट auto

आउटपुट वीडियो का रिज़ॉल्यूशन।

aspect_ratio डिफ़ॉल्ट auto

परिणामी वीडियो का आस्पेक्ट रेशियो।

डिफ़ॉल्ट 81

आउटपुट फ़्रेम संख्या, जिसमें 81–241 की समावेशी सीमा है।

डिफ़ॉल्ट 0

इंटरपोलेशन संख्या: 0 मूल फ़्रेम को बिना इंटरपोलेशन के रखता है; अन्य मान उनके बीच बनाए जाने वाले मध्यवर्ती फ़्रेम की संख्या बताते हैं।

उन्नत 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

वीडियो बनाते समय उपयोग किया जाने वाला सैम्पलर।

acceleration डिफ़ॉल्ट regular

इन्फ़रेंस एक्सेलेरेशन सेटिंग, जिसमें 'none' या 'regular' में से चुन सकते हैं: एक्सेलेरेटेड प्रोसेसिंग आउटपुट में बहुत छोटे बदलाव की कीमत पर गति में पर्याप्त सुधार देती है।

video_quality डिफ़ॉल्ट high

परिणामी वीडियो का गुणवत्ता स्तर।

video_write_mode डिफ़ॉल्ट balanced

परिणामी वीडियो का लेखन मोड।

डिफ़ॉल्ट 16

बनाए गए वीडियो की फ़्रेम दर, केवल तब लागू होती है जब `match_input_frames_per_second` true न हो; स्वीकृत मान 5–30 फ़्रेम प्रति सेकंड हैं।

डिफ़ॉल्ट 30

sampling step count, जिसमें count बढ़ने पर अधिक processing time के बदले बेहतर गुणवत्ता मिलती है।

डिफ़ॉल्ट 5

classifier-free guidance के माध्यम से नियंत्रित प्रॉम्प्ट-संरेखण की स्ट्रेंथ; स्केल बढ़ाने पर बनाई गई इमेज टेक्स्ट का अधिक सटीकता से अनुसरण करती हैं।

डिफ़ॉल्ट 5

वीडियो बनाते समय लागू की जाने वाली शिफ्ट सेटिंग।

डिफ़ॉल्ट 0

वीडियो फ़्रेम-स्किपिंग गुणक, पूर्णांक के रूप में व्यक्त; प्रत्येक डाउनसैंपलिंग गुणक के लिए एक बार स्वचालित अपसैंपलिंग लागू होती है। टेम्पोरल डाउनसैंपलिंग अक्षम रखने के लिए 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.ru/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.ru/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
आउटपुट फ़्रेम संख्या, जिसमें 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
परिणामी वीडियो का आस्पेक्ट रेशियो।
num_inference_stepsवैकल्पिक
प्रकारinteger
डिफ़ॉल्ट30
2 – 50
sampling step count, जिसमें count बढ़ने पर अधिक processing time के बदले बेहतर गुणवत्ता मिलती है।
guidance_scaleवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट5
1 – 10
classifier-free guidance के माध्यम से नियंत्रित प्रॉम्प्ट-संरेखण की स्ट्रेंथ; स्केल बढ़ाने पर बनाई गई इमेज टेक्स्ट का अधिक सटीकता से अनुसरण करती हैं।
samplerवैकल्पिक
प्रकारenum
डिफ़ॉल्टunipc
unipcdpm++euler
वीडियो बनाते समय उपयोग किया जाने वाला सैम्पलर।
shiftवैकल्पिक
प्रकारnumber
डिफ़ॉल्ट5
1 – 15
वीडियो बनाते समय लागू की जाने वाली शिफ्ट सेटिंग।
video_urlआवश्यक video
प्रकारurl · video
स्रोत वीडियो फ़ाइल URL; इनपेंटिंग करते समय आवश्यक।
enable_safety_checkerवैकल्पिक
प्रकारboolean
डिफ़ॉल्टfalse
सुरक्षा-जांच स्विच, जिसकी off सेटिंग के लिए खाते का प्राधिकरण आवश्यक है। उस प्राधिकरण के बिना, सेटिंग की परवाह किए बिना प्रत्येक अनुरोध की जांच की जाती है; true जाँचकर्ता को सक्षम करता है।
accelerationवैकल्पिक
प्रकारenum
डिफ़ॉल्टregular
nonelowregular
इन्फ़रेंस एक्सेलेरेशन सेटिंग, जिसमें 'none' या 'regular' में से चुन सकते हैं: एक्सेलेरेटेड प्रोसेसिंग आउटपुट में बहुत छोटे बदलाव की कीमत पर गति में पर्याप्त सुधार देती है।
video_qualityवैकल्पिक
प्रकारenum
डिफ़ॉल्टhigh
lowmediumhighmaximum
परिणामी वीडियो का गुणवत्ता स्तर।
video_write_modeवैकल्पिक
प्रकारenum
डिफ़ॉल्टbalanced
fastbalancedsmall
परिणामी वीडियो का लेखन मोड।
num_interpolated_framesवैकल्पिक
प्रकारinteger
डिफ़ॉल्ट0
0 – 5
इंटरपोलेशन संख्या: 0 मूल फ़्रेम को बिना इंटरपोलेशन के रखता है; अन्य मान उनके बीच बनाए जाने वाले मध्यवर्ती फ़्रेम की संख्या बताते हैं।
temporal_downsample_factorवैकल्पिक
प्रकारinteger
डिफ़ॉल्ट0
0 – 5
वीडियो फ़्रेम-स्किपिंग गुणक, पूर्णांक के रूप में व्यक्त; प्रत्येक डाउनसैंपलिंग गुणक के लिए एक बार स्वचालित अपसैंपलिंग लागू होती है। टेम्पोरल डाउनसैंपलिंग अक्षम रखने के लिए 0 का उपयोग करें।
enable_auto_downsampleवैकल्पिक
प्रकारboolean
डिफ़ॉल्टfalse
स्वचालित फ़्रेम-संख्या अनुकूलन: इसे सक्षम करने पर मॉडल उपयुक्त लंबाई वाले टेम्पोरली डाउनसैंपल किए गए वीडियो को प्रोसेस कर सकता है; बाद में इंटरपोलेशन मूल फ़्रेम संख्या बहाल करता है।
return_frames_zipवैकल्पिक
प्रकारboolean
डिफ़ॉल्टfalse
क्या प्रत्येक बनाए गए फ़्रेम वाला ZIP आर्काइव भी लौटाया जाए; 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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/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 आर्काइव।

AI एजेंट के लिए: इस पेज का Markdown यहाँ है https://doitong.com/hi/developers/models/editto.md. सभी मॉडल और गाइड: https://doitong.com/developers/llms.txt