Gå til indhold

Editto

Integrer

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

Filer som eksemplet: 0,405 $ 405 API-kreditter dine filer måles før kørslen Kør den på denne side

Hent API-nøgle
Open model Video til video op til 720p #video-edit#wan-vace

Instruktionsbaseret videoredigering, der omskriver en kildevideo ud fra en prompt med styring af frames, fps og opløsning

Open model · Video

Dit første resultat kommer her

Opret en anmodning nedenfor, og kør den med din API-nøgle. Output kopieres til vores lagring, gemt for altid eller 7 dage gratis.

Opret en anmodning

Kontrollerne genereres fra modellens skema. Koden og prisen opdateres, når du ændrer dem.

•påkrævet

Tekstinstruktioner, der styrer videogenerering.

•påkrævet video_url
Slip en fil, eller

URL til kildevideofilen; påkrævet ved inpainting.

resolution standard auto

Opløsning for outputvideoen.

aspect_ratio standard auto

Højde-bredde-forhold for den resulterende video.

standard 81

Output-frameantal med et inklusivt interval på 81–241.

standard 0

Antal interpolationer: 0 lader de oprindelige frames være uinterpolerede; andre værdier angiver, hvor mange mellemliggende frames der skal genereres mellem dem.

Avanceret 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
standard letterboxing, borders...

Negativ prompt anvendt ved generering af en video.

sampler standard unipc

Sampler anvendt ved generering af video.

acceleration standard regular

Indstilling for inferensacceleration med valget 'none' eller 'regular': accelereret behandling giver en betydelig hastighedsforbedring på bekostning af en meget lille ændring i outputtet.

video_quality standard high

Kvalitetsniveau for den resulterende video.

video_write_mode standard balanced

Skrivetilstand for den resulterende video.

standard 16

Genereret videos billedhastighed, kun anvendt når `match_input_frames_per_second` ikke er true; accepterede værdier er 5–30 frames per sekund.

standard 30

Antal samplingstrin, hvor længere behandlingstid byttes for bedre kvalitet, når antallet øges.

standard 5

Styrke for prompttilpasning via classifier-free guidance; en øget skala får de genererede billeder til at følge teksten tættere.

standard 5

Shift-indstilling anvendt ved generering af video.

standard 0

Videos frame-springfaktor angivet som et heltal med automatisk opsampling én gang for hver nedsamplingsfaktor. Brug 0 for at deaktivere temporal nedsampling.

Seed, der gør genereringen reproducerbar. Indstilling til None vælger en seed tilfældigt.

POST /run/editto?wait=20 pris → 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 denne anmodning

Din nøgle forbliver i denne browser: Den sendes kun til Doitong API og gemmes kun i localStorage, hvis du markerer Husk. Hent en API-nøgle

Om Editto

Redigerer en eksisterende video angivet med `video_url` og styret af en tekst-`prompt`. Outputtet kan følge inputtets antal frames og billedhastighed eller bruge `num_frames` (17 til 241) og `frames_per_second` (5 til 30). Opløsningen går fra 240p til 720p, billedformatet kan være auto, 16:9, 1:1 eller 9:16, og der kan også returneres en ZIP med frames.

Parametre

Send enten det kanoniske navn eller det oprindelige navn, ikke begge. Kanoniske navne

NavnType StandardTilladt Beskrivelse
promptpåkrævet
Typestring
Tekstinstruktioner, der styrer videogenerering.
negative_promptvalgfri
Typestring
Standardletterboxing, 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
Negativ prompt anvendt ved generering af en video.
match_input_num_framesvalgfri
Typeboolean
Standardfalse
Kilde til den genererede videos frameantal: false bruger `num_frames`, mens true kopierer inputvideoens frameantal.
num_framesvalgfri
Typeinteger
Standard81
17 – 241
Output-frameantal med et inklusivt interval på 81–241.
match_input_frames_per_secondvalgfri
Typeboolean
Standardfalse
Kilde til den genererede videos billedhastighed: false bruger `frames_per_second`, mens true kopierer inputvideoens billedhastighed.
frames_per_secondvalgfri
Typeinteger | null
Standard16
5 – 30
Genereret videos billedhastighed, kun anvendt når `match_input_frames_per_second` ikke er true; accepterede værdier er 5–30 frames per sekund.
seedvalgfri
Typeinteger | null
Seed, der gør genereringen reproducerbar. Indstilling til None vælger en seed tilfældigt.
resolutionvalgfri
Typeenum
Standardauto
auto240p360p480p580p720p
Opløsning for outputvideoen.
aspect_ratiovalgfri
Typeenum
Standardauto
auto16:91:19:16
Højde-bredde-forhold for den resulterende video.
num_inference_stepsvalgfri
Typeinteger
Standard30
2 – 50
Antal samplingstrin, hvor længere behandlingstid byttes for bedre kvalitet, når antallet øges.
guidance_scalevalgfri
Typenumber
Standard5
1 – 10
Styrke for prompttilpasning via classifier-free guidance; en øget skala får de genererede billeder til at følge teksten tættere.
samplervalgfri
Typeenum
Standardunipc
unipcdpm++euler
Sampler anvendt ved generering af video.
shiftvalgfri
Typenumber
Standard5
1 – 15
Shift-indstilling anvendt ved generering af video.
video_urlpåkrævet video
Typeurl · video
URL til kildevideofilen; påkrævet ved inpainting.
enable_safety_checkervalgfri
Typeboolean
Standardfalse
Sikkerhedskontrol, hvis deaktivering kræver kontogodkendelse. Uden denne godkendelse kontrolleres alle anmodninger uanset indstillingen; true aktiverer kontrollen.
accelerationvalgfri
Typeenum
Standardregular
nonelowregular
Indstilling for inferensacceleration med valget 'none' eller 'regular': accelereret behandling giver en betydelig hastighedsforbedring på bekostning af en meget lille ændring i outputtet.
video_qualityvalgfri
Typeenum
Standardhigh
lowmediumhighmaximum
Kvalitetsniveau for den resulterende video.
video_write_modevalgfri
Typeenum
Standardbalanced
fastbalancedsmall
Skrivetilstand for den resulterende video.
num_interpolated_framesvalgfri
Typeinteger
Standard0
0 – 5
Antal interpolationer: 0 lader de oprindelige frames være uinterpolerede; andre værdier angiver, hvor mange mellemliggende frames der skal genereres mellem dem.
temporal_downsample_factorvalgfri
Typeinteger
Standard0
0 – 5
Videos frame-springfaktor angivet som et heltal med automatisk opsampling én gang for hver nedsamplingsfaktor. Brug 0 for at deaktivere temporal nedsampling.
enable_auto_downsamplevalgfri
Typeboolean
Standardfalse
Automatisk tilpasning af frameantal: aktivering lader modellen behandle en temporalt nedsamplet video af passende længde, hvorefter interpolation gendanner det oprindelige frameantal.
return_frames_zipvalgfri
Typeboolean
Standardfalse
Styrer, om et ZIP-arkiv med alle genererede frames også returneres; aktiveret når true.
påkrævet Kanonisk navn, også accepteret

Filparametre accepterer en offentlig https://-URL, en data:-URI på op til 10 MB eller file_url fra en upload. Filer

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"
  }
}
Dine filer, dit valgHver outputs[].url er en kopi på vores lagring: gemt for altid (betales pr. GB-måned) eller 7 dage gratis, afhængigt af din kontoindstilling eller ?storage=.
Samme struktur for alle modellertype, url, content_type, width, height og duration for billeder, video og lyd. output er modellens eget resultatobjekt.
Outputfelter
video
object {url, content_type, file_name, file_size, width, height, fps, duration, num_frames}Videofil genereret ud fra billedet.
prompt
stringPrompten, der blev brugt til at generere outputtet.
seed
integerSeed-værdi anvendt under generering.
frames_zip
object {url, content_type, file_name, file_size} | nullZIP-arkiv med alle videoframes, returneret når det anmodes om det.

Til AI-agenter: Denne side som Markdown findes på https://doitong.com/da/developers/models/editto.md. Alle modeller og vejledninger: https://doitong.com/developers/llms.txt