Pereiti prie turinio

Editto

Integruoti

Modelio 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"

Failai kaip pavyzdyje: 0,405 $ 405 API kreditai jūsų failai išmatuojami prieš paleidimą Paleisti šiame puslapyje

Gauti API raktą
Open model Vaizdo įrašas į vaizdo įrašą iki 720p #video-edit#wan-vace

Instrukcijomis grindžiamas vaizdo įrašų redagavimas, perrašantis šaltinio vaizdo įrašą pagal raginį, su kadro, fps ir raiškos valdikliais

Open model · Vaizdo įrašas

Čia bus pirmasis jūsų rezultatas

Sukurkite užklausą toliau ir paleiskite ją naudodami savo API raktą. Išvestys nukopijuojamos į mūsų saugyklą ir saugomos neribotą laiką arba 7 dienos nemokamai.

Sukurti užklausą

Valdikliai sugeneruojami pagal modelio schemą. Keisdami juos atnaujinsite kodą ir kainą.

•privaloma

Tekstinės instrukcijos, valdančios vaizdo įrašo generavimą.

•privaloma video_url
Įmeskite failą arba

Šaltinio vaizdo įrašo failo URL; būtinas atliekant vaizdo atkūrimą.

resolution numatytoji auto

Išvesties vaizdo įrašo raiška.

aspect_ratio numatytoji auto

Galutinio vaizdo įrašo kraštinių santykis.

numatytoji 81

Išvesties kadrų skaičius, įskaitant intervalo ribas: 81–241.

numatytoji 0

Interpoliuojamų kadrų skaičius: 0 palieka originalius kadrus neinterpoliuotus, o kitos reikšmės nurodo, kiek tarpinių kadrų sugeneruoti tarp jų.

Išplėstiniai 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
numatytoji letterboxing, borders...

Generuojant vaizdo įrašą taikomas neigiamas raginys.

sampler numatytoji unipc

Generuojant vaizdo įrašą naudojamas imtuvas.

acceleration numatytoji regular

Išvadų spartinimo nustatymas, galimos reikšmės 'none' arba 'regular': spartesnis apdorojimas gerokai sutrumpina laiką, tačiau išvestis šiek tiek pasikeičia.

video_quality numatytoji high

Gauto vaizdo įrašo kokybės lygis.

video_write_mode numatytoji balanced

Gauto vaizdo įrašo įrašymo režimas.

numatytoji 16

Sugeneruoto vaizdo įrašo kadrų dažnis, taikomas tik tada, kai `match_input_frames_per_second` nėra true; priimamos reikšmės – 5–30 kadrų per sekundę.

numatytoji 30

Diskretizavimo žingsnių skaičius: didėjant skaičiui, ilgesnis apdorojimas suteikia geresnę kokybę.

numatytoji 5

Raginio derinimo stiprumas, valdomas per klasifikatoriaus nenaudojančias gaires; didesnė reikšmė skatina sugeneruotus vaizdus labiau atitikti tekstą.

numatytoji 5

Generuojant vaizdo įrašą taikomas poslinkio nustatymas.

numatytoji 0

Vaizdo įrašo kadrų praleidimo koeficientas, išreikštas sveikuoju skaičiumi; automatinis padidinimas taikomas po vieną kartą kiekvienam mažinimo koeficientui. Naudokite 0, kad laikinis mažinimas būtų išjungtas.

Generavimą atkurianti pradinė reikšmė. Nustačius None, ji parenkama atsitiktinai.

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

Vykdyti šią užklausą

Jūsų raktas lieka šioje naršyklėje: jis siunčiamas tik į Doitong API ir išsaugomas (localStorage) tik pažymėjus Prisiminti. Gauti API raktą

Apie Editto

Redaguoja esamą vaizdo įrašą, pateiktą per `video_url`, vadovaudamasis tekstiniu `prompt`. Išvestis gali išlaikyti įvesties kadrų skaičių ir dažnį arba naudoti `num_frames` (17–241) ir `frames_per_second` (5–30). Raiška yra nuo 240p iki 720p, formato koeficientas gali būti auto, 16:9, 1:1 arba 9:16, taip pat galima grąžinti kadrų ZIP archyvą.

Parametrai

Siųskite arba kanoninį, arba savąjį pavadinimą, bet ne abu. Kanoniniai pavadinimai

PavadinimasTipas Numatytoji reikšmėLeidžiama Aprašas
promptprivaloma
Tipasstring
Tekstinės instrukcijos, valdančios vaizdo įrašo generavimą.
negative_promptneprivalomas
Tipasstring
Numatytoji reikšmė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
Generuojant vaizdo įrašą taikomas neigiamas raginys.
match_input_num_framesneprivalomas
Tipasboolean
Numatytoji reikšmėfalse
Sugeneruoto vaizdo įrašo kadrų skaičiaus šaltinis: false naudoja `num_frames`, o true nukopijuoja įvesties vaizdo įrašo kadrų skaičių.
num_framesneprivalomas
Tipasinteger
Numatytoji reikšmė81
17 – 241
Išvesties kadrų skaičius, įskaitant intervalo ribas: 81–241.
match_input_frames_per_secondneprivalomas
Tipasboolean
Numatytoji reikšmėfalse
Sugeneruoto vaizdo įrašo kadrų dažnio šaltinis: false naudoja `frames_per_second`, o true nukopijuoja įvesties vaizdo įrašo kadrų dažnį.
frames_per_secondneprivalomas
Tipasinteger | null
Numatytoji reikšmė16
5 – 30
Sugeneruoto vaizdo įrašo kadrų dažnis, taikomas tik tada, kai `match_input_frames_per_second` nėra true; priimamos reikšmės – 5–30 kadrų per sekundę.
seedneprivalomas
Tipasinteger | null
Generavimą atkurianti pradinė reikšmė. Nustačius None, ji parenkama atsitiktinai.
resolutionneprivalomas
Tipasenum
Numatytoji reikšmėauto
auto240p360p480p580p720p
Išvesties vaizdo įrašo raiška.
aspect_rationeprivalomas
Tipasenum
Numatytoji reikšmėauto
auto16:91:19:16
Galutinio vaizdo įrašo kraštinių santykis.
num_inference_stepsneprivalomas
Tipasinteger
Numatytoji reikšmė30
2 – 50
Diskretizavimo žingsnių skaičius: didėjant skaičiui, ilgesnis apdorojimas suteikia geresnę kokybę.
guidance_scaleneprivalomas
Tipasnumber
Numatytoji reikšmė5
1 – 10
Raginio derinimo stiprumas, valdomas per klasifikatoriaus nenaudojančias gaires; didesnė reikšmė skatina sugeneruotus vaizdus labiau atitikti tekstą.
samplerneprivalomas
Tipasenum
Numatytoji reikšmėunipc
unipcdpm++euler
Generuojant vaizdo įrašą naudojamas imtuvas.
shiftneprivalomas
Tipasnumber
Numatytoji reikšmė5
1 – 15
Generuojant vaizdo įrašą taikomas poslinkio nustatymas.
video_urlprivaloma video
Tipasurl · video
Šaltinio vaizdo įrašo failo URL; būtinas atliekant vaizdo atkūrimą.
enable_safety_checkerneprivalomas
Tipasboolean
Numatytoji reikšmėfalse
Saugos tikrinimo jungiklis, kurio išjungimo nustatymui reikia paskyros autorizacijos. Be šios autorizacijos tikrinama kiekviena užklausa, nepaisant nustatymo; true įjungia tikrintuvą.
accelerationneprivalomas
Tipasenum
Numatytoji reikšmėregular
nonelowregular
Išvadų spartinimo nustatymas, galimos reikšmės 'none' arba 'regular': spartesnis apdorojimas gerokai sutrumpina laiką, tačiau išvestis šiek tiek pasikeičia.
video_qualityneprivalomas
Tipasenum
Numatytoji reikšmėhigh
lowmediumhighmaximum
Gauto vaizdo įrašo kokybės lygis.
video_write_modeneprivalomas
Tipasenum
Numatytoji reikšmėbalanced
fastbalancedsmall
Gauto vaizdo įrašo įrašymo režimas.
num_interpolated_framesneprivalomas
Tipasinteger
Numatytoji reikšmė0
0 – 5
Interpoliuojamų kadrų skaičius: 0 palieka originalius kadrus neinterpoliuotus, o kitos reikšmės nurodo, kiek tarpinių kadrų sugeneruoti tarp jų.
temporal_downsample_factorneprivalomas
Tipasinteger
Numatytoji reikšmė0
0 – 5
Vaizdo įrašo kadrų praleidimo koeficientas, išreikštas sveikuoju skaičiumi; automatinis padidinimas taikomas po vieną kartą kiekvienam mažinimo koeficientui. Naudokite 0, kad laikinis mažinimas būtų išjungtas.
enable_auto_downsampleneprivalomas
Tipasboolean
Numatytoji reikšmėfalse
Automatinis kadrų skaičiaus pritaikymas: įjungus modelis gali apdoroti tinkamos trukmės laikinai sumažinto diskretizavimo vaizdo įrašą, o vėlesnė interpolacija atkuria pradinį kadrų skaičių.
return_frames_zipneprivalomas
Tipasboolean
Numatytoji reikšmėfalse
Valdo, ar taip pat grąžinamas ZIP archyvas su kiekvienu sugeneruotu kadru; įjungiamas, kai true.
privaloma Kanoninis pavadinimas, taip pat priimamas

Failų parametrams reikia viešo https:// URL, ne didesnio nei 10 MB data: URI arba įkelto failo file_url. Failai

Išvestis

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"
  }
}
Jūsų failai — jūsų pasirinkimasKiekvienas outputs[].url yra kopija mūsų saugykloje: saugoma neribotą laiką (mokama už GB per mėnesį) arba 7 dienos nemokamai, pagal paskyros nustatymą arba ?storage=.
Ta pati struktūra kiekviename modelyjetype, url, content_type, width, height ir duration taikomi vaizdams, vaizdo įrašams ir garsui. output yra paties modelio rezultatų objektas.
Išvesties laukai
video
object {url, content_type, file_name, file_size, width, height, fps, duration, num_frames}Iš vaizdo sugeneruotas vaizdo įrašo failas.
prompt
stringRaginys, naudotas išvesčiai generuoti.
seed
integerGeneruojant taikoma pradinė reikšmė.
frames_zip
object {url, content_type, file_name, file_size} | nullZIP archyvas su kiekvienu vaizdo įrašo kadru, grąžinamas jo paprašius.

AI agentams: šis puslapis Markdown formatu pateikiamas adresu https://doitong.com/lt/developers/models/editto.md. Visi modeliai ir vadovai: https://doitong.com/developers/llms.txt