Ugrás a tartalomhoz

Editto

Integráció

Modellazonosító 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"

A példához hasonló fájlok: 0,405 $ 405 API-jóváírás a fájljaidat a futtatás előtt megmérjük Futtatás ezen az oldalon

API-kulcs beszerzése
Open model Videóból videó legfeljebb 720p #video-edit#wan-vace

Utasításalapú videószerkesztés, amely prompt alapján átír egy forrásvideót, képkocka-, fps- és felbontásvezérléssel

Open model · Videó

Az első eredményed itt jelenik meg

Állíts össze egy kérést alább, majd futtasd az API-kulcsoddal. A kimeneteket a tárhelyünkre másoljuk, és örökre vagy 7 nap ideig ingyenesen őrizzük meg.

Kérés összeállítása

A vezérlők a modell sémájából jönnek létre. A kód és az ár a módosításokkal együtt frissül.

•kötelező

Videógenerálást vezérlő szöveges utasítások.

•kötelező video_url
Húzz egy fájlt ide, vagy

A forrásvideó-fájl URL-je; inpainting végrehajtásakor kötelező.

resolution alapértelmezett: auto

A kimeneti videó felbontása.

aspect_ratio alapértelmezett: auto

A létrejövő videó képaránya.

alapértelmezett: 81

A kimeneti képkockaszám, beleértve a 81–241 tartományt.

alapértelmezett: 0

Interpolációs szám: a 0 érintetlenül hagyja az eredeti képkockákat; más értékek azt adják meg, hány köztes képkockát kell létrehozni közöttük.

Speciális 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
alapértelmezett: letterboxing, borders...

Videógeneráláskor alkalmazott negatív prompt.

sampler alapértelmezett: unipc

Videógeneráláskor használt mintavételező.

acceleration alapértelmezett: regular

Következtetési gyorsítási beállítás, 'none' vagy 'regular' értékkel: a gyorsított feldolgozás jelentős sebességnövekedést biztosít nagyon csekély kimeneti változás árán.

video_quality alapértelmezett: high

A létrejövő videó minőségi szintje.

video_write_mode alapértelmezett: balanced

A létrejövő videó írási módja.

alapértelmezett: 16

A generált videó képkockasebessége, amely csak akkor alkalmazható, ha a `match_input_frames_per_second` nem true; elfogadott értékei 5–30 képkocka másodpercenként.

alapértelmezett: 30

Mintavételezési lépések száma; a szám növelése hosszabb feldolgozási időért cserébe jobb minőséget biztosít.

alapértelmezett: 5

A promptigazítás erőssége osztályozómentes útmutatással szabályozva; a skála növelése arra ösztönzi a generált képeket, hogy szorosabban kövessék a szöveget.

alapértelmezett: 5

Videógeneráláskor alkalmazott eltolási beállítás.

alapértelmezett: 0

A videó képkockaátugrási tényezője egész számként megadva; minden alulmintavételezési tényező után egyszer automatikus felmintavételezés történik. A 0 letiltja az időbeli alulmintavételezést.

A generálást reprodukálhatóvá tevő seed. A None érték véletlenszerű seedet választ.

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

Kérés futtatása

A kulcsod ebben a böngészőben marad: csak a Doitong API-nak küldjük el, és csak akkor mentjük a localStorage-ba, ha bejelölöd az Emlékezz rám lehetőséget. API-kulcs igénylése

A(z) Editto bemutatása

A `video_url` által megadott meglévő videót egy szöveges `prompt` alapján szerkeszti. A kimenet követheti a bemenet képkockaszámát és képkockasebességét, vagy használhatja a `num_frames` (17–241) és a `frames_per_second` (5–30) értékét. A felbontás 240p és 720p között választható, a képarány auto, 16:9, 1:1 vagy 9:16 lehet, és a képkockák ZIP-fájlja is visszaadható.

Paraméterek

Küldd el a kanonikus nevet vagy a natív nevet, de ne mindkettőt. Kanonikus nevek

NévTípus AlapértelmezettEngedélyezett Leírás
promptkötelező
Típusstring
Videógenerálást vezérlő szöveges utasítások.
negative_promptnem kötelező
Típusstring
Alapértelmezettletterboxing, 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
Videógeneráláskor alkalmazott negatív prompt.
match_input_num_framesnem kötelező
Típusboolean
Alapértelmezettfalse
A generált videó képkockaszámának forrása: a false a `num_frames` értékét használja, a true pedig a bemeneti videó képkockaszámát másolja.
num_framesnem kötelező
Típusinteger
Alapértelmezett81
17 – 241
A kimeneti képkockaszám, beleértve a 81–241 tartományt.
match_input_frames_per_secondnem kötelező
Típusboolean
Alapértelmezettfalse
A generált videó képkockasebességének forrása: a false a `frames_per_second` értékét használja, a true pedig a bemeneti videó képkockasebességét másolja.
frames_per_secondnem kötelező
Típusinteger | null
Alapértelmezett16
5 – 30
A generált videó képkockasebessége, amely csak akkor alkalmazható, ha a `match_input_frames_per_second` nem true; elfogadott értékei 5–30 képkocka másodpercenként.
seednem kötelező
Típusinteger | null
A generálást reprodukálhatóvá tevő seed. A None érték véletlenszerű seedet választ.
resolutionnem kötelező
Típusenum
Alapértelmezettauto
auto240p360p480p580p720p
A kimeneti videó felbontása.
aspect_rationem kötelező
Típusenum
Alapértelmezettauto
auto16:91:19:16
A létrejövő videó képaránya.
num_inference_stepsnem kötelező
Típusinteger
Alapértelmezett30
2 – 50
Mintavételezési lépések száma; a szám növelése hosszabb feldolgozási időért cserébe jobb minőséget biztosít.
guidance_scalenem kötelező
Típusnumber
Alapértelmezett5
1 – 10
A promptigazítás erőssége osztályozómentes útmutatással szabályozva; a skála növelése arra ösztönzi a generált képeket, hogy szorosabban kövessék a szöveget.
samplernem kötelező
Típusenum
Alapértelmezettunipc
unipcdpm++euler
Videógeneráláskor használt mintavételező.
shiftnem kötelező
Típusnumber
Alapértelmezett5
1 – 15
Videógeneráláskor alkalmazott eltolási beállítás.
video_urlkötelező video
Típusurl · video
A forrásvideó-fájl URL-je; inpainting végrehajtásakor kötelező.
enable_safety_checkernem kötelező
Típusboolean
Alapértelmezettfalse
Biztonsági ellenőrzési kapcsoló, amelynek kikapcsolt állapotához fiókengedélyezés szükséges. Engedélyezés nélkül minden kérés ellenőrzésen esik át a beállítástól függetlenül; a true aktiválja az ellenőrzőt.
accelerationnem kötelező
Típusenum
Alapértelmezettregular
nonelowregular
Következtetési gyorsítási beállítás, 'none' vagy 'regular' értékkel: a gyorsított feldolgozás jelentős sebességnövekedést biztosít nagyon csekély kimeneti változás árán.
video_qualitynem kötelező
Típusenum
Alapértelmezetthigh
lowmediumhighmaximum
A létrejövő videó minőségi szintje.
video_write_modenem kötelező
Típusenum
Alapértelmezettbalanced
fastbalancedsmall
A létrejövő videó írási módja.
num_interpolated_framesnem kötelező
Típusinteger
Alapértelmezett0
0 – 5
Interpolációs szám: a 0 érintetlenül hagyja az eredeti képkockákat; más értékek azt adják meg, hány köztes képkockát kell létrehozni közöttük.
temporal_downsample_factornem kötelező
Típusinteger
Alapértelmezett0
0 – 5
A videó képkockaátugrási tényezője egész számként megadva; minden alulmintavételezési tényező után egyszer automatikus felmintavételezés történik. A 0 letiltja az időbeli alulmintavételezést.
enable_auto_downsamplenem kötelező
Típusboolean
Alapértelmezettfalse
Automatikus képkockaszám-igazítás: engedélyezésével a modell megfelelő hosszúságú, időben alulmintavételezett videót dolgoz fel, majd interpolációval visszaállítja az eredeti képkockaszámot.
return_frames_zipnem kötelező
Típusboolean
Alapértelmezettfalse
Azt szabályozza, hogy vissza kell-e adni a generált képkockákat tartalmazó ZIP-archívumot is; true esetén engedélyezve.
kötelező Kanonikus név, szintén elfogadva

A fájlparaméterek nyilvános https:// URL-t, legfeljebb 10 MB-os data: URI-t vagy egy feltöltés file_url értékét fogadják el. Fájlok

Kimenet

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"
  }
}
Az Ön fájljai, az Ön döntéseMinden outputs[].url a tárhelyünkön lévő másolat: örökre megőrizve (GB-hónaponként fizetve) vagy 7 nap ideig ingyenesen, a fiókbeállításod vagy a ?storage= alapján.
Azonos struktúra minden modellentype, url, content_type, width, height és duration képekhez, videókhoz és hanganyagokhoz egyaránt. Az output a modell saját eredményobjektuma.
A kimenet mezői
video
object {url, content_type, file_name, file_size, width, height, fps, duration, num_frames}A képből generált videófájl.
prompt
stringA kimenet létrehozásához használt prompt.
seed
integerA generálás során alkalmazott seedérték.
frames_zip
object {url, content_type, file_name, file_size} | nullMinden videókockát tartalmazó ZIP-archívum, kérés esetén visszaadva.

AI-ügynököknek: ez az oldal Markdown formátumban itt található: https://doitong.com/hu/developers/models/editto.md. Minden modell és útmutató: https://doitong.com/developers/llms.txt