Preskoči na vsebino

Editto

Integracija

ID modela 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"

Datoteke, kot je primer: 0,405 $ 405 API kreditov vaše datoteke se izmerijo pred zagonom Zaženi na tej strani

Pridobi ključ API
Open model Videoposnetek v videoposnetek do 720p #video-edit#wan-vace

Urejanje videoposnetkov na podlagi navodil, ki izvorni videoposnetek preoblikuje s pozivom ter omogoča nadzor kadrov, FPS in ločljivosti

Open model · Videoposnetek

Tukaj bo vaš prvi rezultat

Spodaj sestavite zahtevo in jo zaženite s svojim ključem API. Izhodi se kopirajo v našo shrambo, kjer se hranijo za vedno ali 7 dni brezplačno.

Ustvari zahtevo

Kontrolniki se ustvarijo iz sheme modela. Koda in cena se posodobita, ko ju spreminjate.

•obvezno

Besedilna navodila, ki usmerjajo generiranje videa.

•obvezno video_url
Spustite datoteko ali

URL izvorne video datoteke; zahtevan pri izvajanju inpaintinga.

resolution privzeto auto

Ločljivost izhodnega videa.

aspect_ratio privzeto auto

Razmerje stranic končnega videa.

privzeto 81

Število izhodnih sličic z vključujočim razponom 81–241.

privzeto 0

Število interpolacij: 0 pusti izvirne sličice brez interpolacije; druge vrednosti določajo, koliko vmesnih sličic je treba generirati med njimi.

Napredno 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
privzeto letterboxing, borders...

Negativni poziv, uporabljen pri generiranju videa.

sampler privzeto unipc

Vzorčevalnik, uporabljen pri generiranju videa.

acceleration privzeto regular

Nastavitev pospeševanja inferenc z izbiro 'none' ali 'regular': pospešena obdelava znatno izboljša hitrost, vendar povzroči zelo majhno spremembo izhoda.

video_quality privzeto high

Raven kakovosti nastalega videa.

video_write_mode privzeto balanced

Način zapisovanja nastalega videa.

privzeto 16

Hitrost sličic generiranega videa, uporabljena samo, ko `match_input_frames_per_second` ni true; sprejete vrednosti so 5–30 sličic na sekundo.

privzeto 30

Število korakov vzorčenja; večje število pomeni daljšo obdelavo in boljšo kakovost.

privzeto 5

Moč usklajevanja poziva, nadzorovana z vodenjem brez klasifikatorja; povečanje lestvice spodbudi generirane slike, da natančneje sledijo besedilu.

privzeto 5

Nastavitev premika, uporabljena pri generiranju videa.

privzeto 0

Faktor izpuščanja sličic videa, izražen kot celo število, pri čemer se samodejno povečanje vzorčenja uporabi enkrat za vsak faktor zmanjšanja vzorčenja. Uporabite 0, da časovno zmanjšanje vzorčenja ostane onemogočeno.

Seme, ki omogoča ponovljivo generiranje. Če ga nastavite na None, se seme izbere naključno.

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

Zaženi to zahtevo

Vaš ključ ostane v tem brskalniku: pošlje se samo v Doitong API in shrani v localStorage samo, če označite možnost Zapomni si. Pridobi ključ API

O modelu Editto

Uredi obstoječi videoposnetek, podan z `video_url`, na podlagi besedilnega `prompt`. Izhod lahko sledi številu kadrov in hitrosti vhodnega videoposnetka ali pa uporabi `num_frames` (17 do 241) in `frames_per_second` (5 do 30). Ločljivost sega od 240p do 720p, razmerje stranic je lahko auto, 16:9, 1:1 ali 9:16, vrniti pa je mogoče tudi ZIP s kadri.

Parametri

Pošlji kanonično ali izvorno ime, ne obeh. Kanonična imena

ImeVrsta PrivzetoDovoljeno Opis
promptobvezno
Vrstastring
Besedilna navodila, ki usmerjajo generiranje videa.
negative_promptneobvezno
Vrstastring
Privzetoletterboxing, 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
Negativni poziv, uporabljen pri generiranju videa.
match_input_num_framesneobvezno
Vrstaboolean
Privzetofalse
Vir števila sličic generiranega videa: false uporabi `num_frames`, true pa kopira število sličic vhodnega videa.
num_framesneobvezno
Vrstainteger
Privzeto81
17 – 241
Število izhodnih sličic z vključujočim razponom 81–241.
match_input_frames_per_secondneobvezno
Vrstaboolean
Privzetofalse
Vir hitrosti sličic generiranega videa: false uporabi `frames_per_second`, true pa kopira hitrost sličic vhodnega videa.
frames_per_secondneobvezno
Vrstainteger | null
Privzeto16
5 – 30
Hitrost sličic generiranega videa, uporabljena samo, ko `match_input_frames_per_second` ni true; sprejete vrednosti so 5–30 sličic na sekundo.
seedneobvezno
Vrstainteger | null
Seme, ki omogoča ponovljivo generiranje. Če ga nastavite na None, se seme izbere naključno.
resolutionneobvezno
Vrstaenum
Privzetoauto
auto240p360p480p580p720p
Ločljivost izhodnega videa.
aspect_rationeobvezno
Vrstaenum
Privzetoauto
auto16:91:19:16
Razmerje stranic končnega videa.
num_inference_stepsneobvezno
Vrstainteger
Privzeto30
2 – 50
Število korakov vzorčenja; večje število pomeni daljšo obdelavo in boljšo kakovost.
guidance_scaleneobvezno
Vrstanumber
Privzeto5
1 – 10
Moč usklajevanja poziva, nadzorovana z vodenjem brez klasifikatorja; povečanje lestvice spodbudi generirane slike, da natančneje sledijo besedilu.
samplerneobvezno
Vrstaenum
Privzetounipc
unipcdpm++euler
Vzorčevalnik, uporabljen pri generiranju videa.
shiftneobvezno
Vrstanumber
Privzeto5
1 – 15
Nastavitev premika, uporabljena pri generiranju videa.
video_urlobvezno video
Vrstaurl · video
URL izvorne video datoteke; zahtevan pri izvajanju inpaintinga.
enable_safety_checkerneobvezno
Vrstaboolean
Privzetofalse
Preklop preverjanja varnosti, pri katerem izklopljena nastavitev zahteva avtorizacijo računa. Brez te avtorizacije se vsaka zahteva preveri ne glede na nastavitev; true omogoči preverjanje.
accelerationneobvezno
Vrstaenum
Privzetoregular
nonelowregular
Nastavitev pospeševanja inferenc z izbiro 'none' ali 'regular': pospešena obdelava znatno izboljša hitrost, vendar povzroči zelo majhno spremembo izhoda.
video_qualityneobvezno
Vrstaenum
Privzetohigh
lowmediumhighmaximum
Raven kakovosti nastalega videa.
video_write_modeneobvezno
Vrstaenum
Privzetobalanced
fastbalancedsmall
Način zapisovanja nastalega videa.
num_interpolated_framesneobvezno
Vrstainteger
Privzeto0
0 – 5
Število interpolacij: 0 pusti izvirne sličice brez interpolacije; druge vrednosti določajo, koliko vmesnih sličic je treba generirati med njimi.
temporal_downsample_factorneobvezno
Vrstainteger
Privzeto0
0 – 5
Faktor izpuščanja sličic videa, izražen kot celo število, pri čemer se samodejno povečanje vzorčenja uporabi enkrat za vsak faktor zmanjšanja vzorčenja. Uporabite 0, da časovno zmanjšanje vzorčenja ostane onemogočeno.
enable_auto_downsampleneobvezno
Vrstaboolean
Privzetofalse
Samodejno prilagajanje števila sličic: omogočanje modelu dovoli obdelavo časovno zmanjšanega videa ustrezne dolžine, interpolacija nato obnovi izvirno število sličic.
return_frames_zipneobvezno
Vrstaboolean
Privzetofalse
Nadzira, ali je vrnjen tudi arhiv ZIP z vsako generirano sličico; omogočeno, ko je vrednost true.
obvezno Kanonično ime, prav tako sprejeto

Parametri datotek sprejmejo javni https:// URL, podatkovni URI data: do 10 MB ali file_url naložene datoteke. Datoteke

Izhod

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"
  }
}
Vaše datoteke, vaša izbiraVsak outputs[].url je kopija v naši shrambi: hrani se za vedno (plačilo na GB-mesec) ali 7 dni brezplačno, glede na nastavitev računa ali ?storage=.
Enaka struktura pri vsakem modelutype, url, content_type, width, height in duration za slike, videoposnetke in zvok. output je lasten objekt rezultata modela.
Polja izhoda
video
object {url, content_type, file_name, file_size, width, height, fps, duration, num_frames}Video datoteka, generirana iz slike.
prompt
stringPoziv, uporabljen za generiranje izhoda.
seed
integerVrednost semena, uporabljena pri generiranju.
frames_zip
object {url, content_type, file_name, file_size} | nullArhiv ZIP z vsemi video sličicami, vrnjen na zahtevo.

Za agente AI: ta stran je v obliki Markdown na voljo na https://doitong.com/sl/developers/models/editto.md. Vsi modeli in vodniki: https://doitong.com/developers/llms.txt