Siirry sisältöön

Editto

Integroi

Mallin tunniste 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"

Esimerkin kaltaiset tiedostot: 0,405 $ 405 API-krediittiä tiedostosi mitataan ennen suorittamista Suorita tällä sivulla

Hanki API-avain
Open model Videosta videoksi enintään 720p #video-edit#wan-vace

Ohjepohjainen videonmuokkaus, joka muokkaa lähdevideota kehotteen perusteella ja tarjoaa ruutu-, fps- ja resoluutiosäädöt

Open model · Video

Ensimmäinen tuloksesi tulee tähän

Muodosta pyyntö alla ja suorita se API-avaimellasi. Tulosteet kopioidaan tallennustilaamme, jossa ne säilytetään ikuisesti tai 7 päivää ilmaiseksi.

Muodosta pyyntö

Säätimet luodaan mallin skeemasta. Koodi ja hinta päivittyvät, kun muutat arvoja.

•pakollinen

Videon generointia ohjaavat tekstiohjeet.

•pakollinen video_url
Pudota tiedosto tai

Lähdevideotiedoston URL-osoite; vaaditaan inpaintingia suoritettaessa.

resolution oletus auto

Tulostevideon resoluutio.

aspect_ratio oletus auto

Tulostevideon kuvasuhde.

oletus 81

Tulosteen ruutumäärä, mukaan lukien rajat 81–241.

oletus 0

Interpolointien määrä: 0 jättää alkuperäiset ruudut interpoloimatta; muut arvot määrittävät niiden väliin generoitavien ruutujen määrän.

Lisäasetukset 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
oletus letterboxing, borders...

Videota generoitaessa käytettävä kielteinen kehote.

sampler oletus unipc

Videon generoinnissa käytettävä näytteenotin.

acceleration oletus regular

Päättelyn kiihdytysasetus, jonka vaihtoehdot ovat 'none' tai 'regular': kiihdytetty käsittely nopeuttaa toimintaa huomattavasti, mutta muuttaa tulostetta hyvin vähän.

video_quality oletus high

Tuloksena syntyvän videon laatutaso.

video_write_mode oletus balanced

Tuloksena syntyvän videon kirjoitustila.

oletus 16

Generoidun videon kuvataajuus, jota käytetään vain, kun `match_input_frames_per_second` ei ole true; hyväksytyt arvot ovat 5–30 ruutua sekunnissa.

oletus 30

Näytteenottoaskelten määrä; suurempi määrä pidentää käsittelyaikaa mutta parantaa laatua.

oletus 5

Kehotteen kohdistuksen voimakkuus, jota hallitaan classifier-free guidance -menetelmällä; suurempi asteikko ohjaa generoidut kuvat seuraamaan tekstiä tarkemmin.

oletus 5

Videon generoinnissa käytettävä siirtoasetus.

oletus 0

Videon ruutujen ohitustekijä kokonaislukuna; automaattinen ylössämpläys tehdään kerran kutakin alassämpläystekijää kohden. Käytä arvoa 0 poistaaksesi ajallisen alassämpläyksen käytöstä.

Generoinnin toistettavaksi tekevä siemen. Arvon None asettaminen valitsee siemenen satunnaisesti.

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

Suorita tämä pyyntö

Avaimesi säilyy tässä selaimessa: se lähetetään vain Doitong APIlle ja tallennetaan localStorageen vain, jos valitset Muista. Hanki API-avain

Tietoja: Editto

Muokkaa `video_url`-kentässä annettua olemassa olevaa videota tekstimuotoisen `prompt`-kehotteen ohjaamana. Tuloste voi noudattaa syötteen ruutumäärää ja kuvataajuutta tai käyttää arvoja `num_frames` (17–241) ja `frames_per_second` (5–30). Resoluutio on 240p–720p, kuvasuhde voi olla auto, 16:9, 1:1 tai 9:16, ja ruuduista voidaan palauttaa myös ZIP-tiedosto.

Parametrit

Lähetä joko kanoninen nimi tai natiivi nimi, älä molempia. Kanoniset nimet

NimiTyyppi OletusSallitut Kuvaus
promptpakollinen
Tyyppistring
Videon generointia ohjaavat tekstiohjeet.
negative_promptvalinnainen
Tyyppistring
Oletusletterboxing, 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
Videota generoitaessa käytettävä kielteinen kehote.
match_input_num_framesvalinnainen
Tyyppiboolean
Oletusfalse
Generoidun videon ruutumäärän lähde: false käyttää `num_frames`-arvoa, kun taas true kopioi syötevideon ruutumäärän.
num_framesvalinnainen
Tyyppiinteger
Oletus81
17 – 241
Tulosteen ruutumäärä, mukaan lukien rajat 81–241.
match_input_frames_per_secondvalinnainen
Tyyppiboolean
Oletusfalse
Generoidun videon kuvataajuuden lähde: false käyttää `frames_per_second`-arvoa, kun taas true kopioi syötevideon kuvataajuuden.
frames_per_secondvalinnainen
Tyyppiinteger | null
Oletus16
5 – 30
Generoidun videon kuvataajuus, jota käytetään vain, kun `match_input_frames_per_second` ei ole true; hyväksytyt arvot ovat 5–30 ruutua sekunnissa.
seedvalinnainen
Tyyppiinteger | null
Generoinnin toistettavaksi tekevä siemen. Arvon None asettaminen valitsee siemenen satunnaisesti.
resolutionvalinnainen
Tyyppienum
Oletusauto
auto240p360p480p580p720p
Tulostevideon resoluutio.
aspect_ratiovalinnainen
Tyyppienum
Oletusauto
auto16:91:19:16
Tulostevideon kuvasuhde.
num_inference_stepsvalinnainen
Tyyppiinteger
Oletus30
2 – 50
Näytteenottoaskelten määrä; suurempi määrä pidentää käsittelyaikaa mutta parantaa laatua.
guidance_scalevalinnainen
Tyyppinumber
Oletus5
1 – 10
Kehotteen kohdistuksen voimakkuus, jota hallitaan classifier-free guidance -menetelmällä; suurempi asteikko ohjaa generoidut kuvat seuraamaan tekstiä tarkemmin.
samplervalinnainen
Tyyppienum
Oletusunipc
unipcdpm++euler
Videon generoinnissa käytettävä näytteenotin.
shiftvalinnainen
Tyyppinumber
Oletus5
1 – 15
Videon generoinnissa käytettävä siirtoasetus.
video_urlpakollinen video
Tyyppiurl · video
Lähdevideotiedoston URL-osoite; vaaditaan inpaintingia suoritettaessa.
enable_safety_checkervalinnainen
Tyyppiboolean
Oletusfalse
Turvatarkistuksen kytkin, jonka poiskytketty asetus edellyttää tilin valtuutusta. Ilman tätä valtuutusta jokainen pyyntö tarkistetaan asetuksesta riippumatta; true ottaa tarkistuksen käyttöön.
accelerationvalinnainen
Tyyppienum
Oletusregular
nonelowregular
Päättelyn kiihdytysasetus, jonka vaihtoehdot ovat 'none' tai 'regular': kiihdytetty käsittely nopeuttaa toimintaa huomattavasti, mutta muuttaa tulostetta hyvin vähän.
video_qualityvalinnainen
Tyyppienum
Oletushigh
lowmediumhighmaximum
Tuloksena syntyvän videon laatutaso.
video_write_modevalinnainen
Tyyppienum
Oletusbalanced
fastbalancedsmall
Tuloksena syntyvän videon kirjoitustila.
num_interpolated_framesvalinnainen
Tyyppiinteger
Oletus0
0 – 5
Interpolointien määrä: 0 jättää alkuperäiset ruudut interpoloimatta; muut arvot määrittävät niiden väliin generoitavien ruutujen määrän.
temporal_downsample_factorvalinnainen
Tyyppiinteger
Oletus0
0 – 5
Videon ruutujen ohitustekijä kokonaislukuna; automaattinen ylössämpläys tehdään kerran kutakin alassämpläystekijää kohden. Käytä arvoa 0 poistaaksesi ajallisen alassämpläyksen käytöstä.
enable_auto_downsamplevalinnainen
Tyyppiboolean
Oletusfalse
Automaattinen ruutumäärän mukautus: käyttöönotto antaa mallin käsitellä sopivan pituista ajallisesti alassämplättyä videota, minkä jälkeen interpolointi palauttaa alkuperäisen ruutumäärän.
return_frames_zipvalinnainen
Tyyppiboolean
Oletusfalse
Määrittää, palautetaanko myös kaikki generoidut ruudut sisältävä ZIP-arkisto; käytössä kun arvo on true.
pakollinen Kanoninen nimi, myös hyväksytty

Tiedostoparametrit hyväksyvät julkisen https://-URL:n, enintään 10 MB:n data:-URI:n tai lähetyksen file_url-arvon. Tiedostot

Tulos

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"
  }
}
Tiedostosi, valintasiJokainen outputs[].url on kopio tallennustilassamme: säilytetään ikuisesti (maksetaan gigatavu-kuukauden mukaan) tai 7 päivää ilmaiseksi tiliasetuksesi tai ?storage= perusteella.
Sama rakenne kaikissa malleissatype, url, content_type, width, height ja duration kuville, videolle ja äänelle. output on mallin oma tulosobjekti.
Tuloksen kentät
video
object {url, content_type, file_name, file_size, width, height, fps, duration, num_frames}Kuvasta generoitu videotiedosto.
prompt
stringTulosteen generointiin käytetty kehote.
seed
integerGeneroinnin aikana käytetty siemenen arvo.
frames_zip
object {url, content_type, file_name, file_size} | nullKaikki videon ruudut sisältävä ZIP-arkisto, joka palautetaan pyydettäessä.

Tekoälyagenteille: tämän sivun Markdown-muoto on osoitteessa https://doitong.com/fi/developers/models/editto.md. Kaikki mallit ja oppaat: https://doitong.com/developers/llms.txt