Lumaktaw sa nilalaman

Editto

I-integrate

ID ng modelo 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"

Mga file na katulad ng halimbawa: $0.405 405 kredito ng API sinusukat ang iyong mga file bago patakbuhin Patakbuhin ito sa page na ito

Kumuha ng API key
Open model Video patungong Video hanggang 720p #video-edit#wan-vace

Instruction-based na video editing na nire-rewrite ang source video mula sa prompt, na may kontrol sa frame, fps at resolution

Open model · video

Dito mapupunta ang iyong unang resulta

Bumuo ng kahilingan sa ibaba at patakbuhin ito gamit ang iyong API key. Kinokopya ang mga output sa aming storage, na pinananatili nang walang hanggan o 7 araw nang libre.

Bumuo ng kahilingan

Ang mga control ay binubuo mula sa schema ng modelo. Nagbabago ang code at presyo habang ina-adjust mo ang mga ito.

•kinakailangan

Mga text instruction na gumagabay sa pagbuo ng video.

•kinakailangan video_url
Mag-drop ng file, o

URL ng source video file; kinakailangan kapag nagsasagawa ng inpainting.

resolution default na auto

Resolution ng output video.

aspect_ratio default na auto

Aspect ratio ng resultang video.

default na 81

Bilang ng output frame, na may inclusive range na 81–241.

default na 0

Bilang ng interpolation: iniiwan ng 0 na walang interpolation ang orihinal na frame; tinutukoy ng ibang value kung ilang intermediate frame ang bubuuin sa pagitan ng mga ito.

advanced 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
default na letterboxing, borders...

Negative prompt na inilalapat sa pagbuo ng video.

sampler default na unipc

Sampler na ginagamit sa pagbuo ng video.

acceleration default na regular

Setting para sa acceleration ng inference, na may pagpipiliang 'none' o 'regular': nagbibigay ang accelerated processing ng malaking pagtaas sa bilis kapalit ng napakaliit na pagbabago sa output.

video_quality default na high

Antas ng kalidad para sa resultang video.

video_write_mode default na balanced

Write mode para sa resultang video.

default na 16

Frame rate ng nabuong video, inilalapat lamang kapag hindi true ang `match_input_frames_per_second`; tinatanggap na value ang 5–30 frames per segundo.

default na 30

Bilang ng sampling step, kung saan ipinagpapalit ang mas mahabang oras ng pagproseso para sa mas magandang kalidad habang tumataas ang bilang.

default na 5

Lakas ng prompt alignment na kinokontrol sa pamamagitan ng classifier-free guidance; hinihikayat ng pagtaas ng scale ang mga nabuong larawan na mas sumunod sa text.

default na 5

Setting ng shift na inilalapat sa pagbuo ng video.

default na 0

Factor ng frame-skipping ng video, ipinapahayag bilang integer, na may awtomatikong upsampling na inilalapat isang beses para sa bawat downsampling factor. Gamitin ang 0 upang panatilihing naka-disable ang temporal downsampling.

Seed na ginagawang reproducible ang pagbuo. Ang pagtatakda nito sa None ay random na pumipili ng seed.

POST /run/editto?wait=20 presyo → $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"

Patakbuhin ang kahilingang ito

Nananatili ang iyong key sa browser na ito: ipinapadala lamang ito sa Doitong API at sine-save (localStorage) lamang kung pipiliin mo ang Tandaan. Kumuha ng API key

Tungkol sa Editto

Nag-e-edit ng kasalukuyang video na ibinigay sa `video_url` at ginagabayan ng teksto na `prompt`. Maaaring sundin ng output ang bilang ng frame at frame rate ng input, o gamitin ang `num_frames` (17 hanggang 241) at `frames_per_second` (5 hanggang 30). Ang resolution ay mula 240p hanggang 720p, maaaring auto, 16:9, 1:1 o 9:16 ang aspect ratio, at maaari ring ibalik ang ZIP ng mga frame.

Mga parameter

Ipadala ang canonical na pangalan o ang native na pangalan, hindi pareho. Mga canonical na pangalan

PangalanUri defaultPinapayagan Paglalarawan
promptkinakailangan
Uristring
Mga text instruction na gumagabay sa pagbuo ng video.
negative_promptopsyonal
Uristring
defaultletterboxing, 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
Negative prompt na inilalapat sa pagbuo ng video.
match_input_num_framesopsyonal
Uriboolean
defaultfalse
Pinagmulan ng bilang ng frame ng nabuong video: ginagamit ng false ang `num_frames`, habang kinokopya ng true ang bilang ng frame ng input video.
num_framesopsyonal
Uriinteger
default81
17 – 241
Bilang ng output frame, na may inclusive range na 81–241.
match_input_frames_per_secondopsyonal
Uriboolean
defaultfalse
Pinagmulan ng frame rate ng nabuong video: ginagamit ng false ang `frames_per_second`, habang kinokopya ng true ang frame rate ng input video.
frames_per_secondopsyonal
Uriinteger | null
default16
5 – 30
Frame rate ng nabuong video, inilalapat lamang kapag hindi true ang `match_input_frames_per_second`; tinatanggap na value ang 5–30 frames per segundo.
seedopsyonal
Uriinteger | null
Seed na ginagawang reproducible ang pagbuo. Ang pagtatakda nito sa None ay random na pumipili ng seed.
resolutionopsyonal
Urienum
defaultauto
auto240p360p480p580p720p
Resolution ng output video.
aspect_ratioopsyonal
Urienum
defaultauto
auto16:91:19:16
Aspect ratio ng resultang video.
num_inference_stepsopsyonal
Uriinteger
default30
2 – 50
Bilang ng sampling step, kung saan ipinagpapalit ang mas mahabang oras ng pagproseso para sa mas magandang kalidad habang tumataas ang bilang.
guidance_scaleopsyonal
Urinumber
default5
1 – 10
Lakas ng prompt alignment na kinokontrol sa pamamagitan ng classifier-free guidance; hinihikayat ng pagtaas ng scale ang mga nabuong larawan na mas sumunod sa text.
sampleropsyonal
Urienum
defaultunipc
unipcdpm++euler
Sampler na ginagamit sa pagbuo ng video.
shiftopsyonal
Urinumber
default5
1 – 15
Setting ng shift na inilalapat sa pagbuo ng video.
video_urlkinakailangan video
Uriurl · video
URL ng source video file; kinakailangan kapag nagsasagawa ng inpainting.
enable_safety_checkeropsyonal
Uriboolean
defaultfalse
Switch para sa safety checking na nangangailangan ng authorization ng account kapag naka-off. Kung walang authorization na iyon, sinusuri ang bawat kahilingan anuman ang setting; ino-on ng true ang checker.
accelerationopsyonal
Urienum
defaultregular
nonelowregular
Setting para sa acceleration ng inference, na may pagpipiliang 'none' o 'regular': nagbibigay ang accelerated processing ng malaking pagtaas sa bilis kapalit ng napakaliit na pagbabago sa output.
video_qualityopsyonal
Urienum
defaulthigh
lowmediumhighmaximum
Antas ng kalidad para sa resultang video.
video_write_modeopsyonal
Urienum
defaultbalanced
fastbalancedsmall
Write mode para sa resultang video.
num_interpolated_framesopsyonal
Uriinteger
default0
0 – 5
Bilang ng interpolation: iniiwan ng 0 na walang interpolation ang orihinal na frame; tinutukoy ng ibang value kung ilang intermediate frame ang bubuuin sa pagitan ng mga ito.
temporal_downsample_factoropsyonal
Uriinteger
default0
0 – 5
Factor ng frame-skipping ng video, ipinapahayag bilang integer, na may awtomatikong upsampling na inilalapat isang beses para sa bawat downsampling factor. Gamitin ang 0 upang panatilihing naka-disable ang temporal downsampling.
enable_auto_downsampleopsyonal
Uriboolean
defaultfalse
Awtomatikong adaptation ng bilang ng frame: kapag pinagana, pinoproseso ng modelo ang temporally downsampled na video na may angkop na haba, at ibinabalik ng interpolation pagkatapos ang orihinal na bilang ng frame.
return_frames_zipopsyonal
Uriboolean
defaultfalse
Kinokontrol kung ibabalik din ang ZIP archive na naglalaman ng bawat nabuong frame; pinapagana kapag true.
kinakailangan Canonical na pangalan, tinatanggap din

Tumatanggap ang mga parameter ng file ng pampublikong https:// URL, data: URI na hanggang 10 MB, o file_url ng isang upload. Mga file

Output

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"
  }
}
Ikaw ang pumipili para sa iyong mga fileAng bawat outputs[].url ay kopya sa aming storage: pinananatili nang walang hanggan (sinisingil bawat GB-month) o 7 araw nang libre, ayon sa setting ng iyong account o ?storage=.
Parehong shape sa bawat modelotype, url, content_type, width, height at duration, para sa mga larawan, video at audio. Ang output ay sariling result object ng modelo.
Mga field ng output
video
object {url, content_type, file_name, file_size, width, height, fps, duration, num_frames}Video file na nabuo mula sa larawan.
prompt
stringPrompt na ginamit sa pagbuo ng output.
seed
integerSeed value na inilapat sa pagbuo.
frames_zip
object {url, content_type, file_name, file_size} | nullZIP archive na naglalaman ng bawat video frame, ibinabalik kapag hiniling.

Para sa mga AI agent: nasa Markdown ang pahinang ito sa https://doitong.com/fil/developers/models/editto.md. Lahat ng modelo at gabay: https://doitong.com/developers/llms.txt