Gå til innhold

Editto

Integrer

Modell-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 eksempelet: 0,405 $ 405 API-kreditter filene dine måles før kjøring Kjør den på denne siden

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

Instruksjonsbasert videoredigering som omskriver en kildevideo fra en prompt, med kontroller for bilder, fps og oppløsning

Open model · Video

Det første resultatet ditt kommer her

Bygg en forespørsel nedenfor og kjør den med API-nøkkelen din. Utdata kopieres til lagringen vår, lagret for alltid eller 7 dager gratis.

Bygg en forespørsel

Kontrollene genereres fra modellskjemaet. Koden og prisen oppdateres når du endrer dem.

•obligatorisk

Tekstinstruksjoner som veileder videogenerering.

•obligatorisk video_url
Slipp en fil, eller

URL til kildevideofilen; påkrevd ved inpainting.

resolution standard auto

Oppløsning for videoen i utdataene.

aspect_ratio standard auto

Sideforhold for den resulterende videoen.

standard 81

Antall bilder i utdataene, med et inklusivt område på 81–241.

standard 0

Antall interpolasjoner: 0 lar de opprinnelige bildene være uinterpolerte; andre verdier angir hvor mange mellomliggende bilder som skal genereres mellom dem.

Avansert 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 brukt ved generering av en video.

sampler standard unipc

Sampler brukt ved generering av video.

acceleration standard regular

Innstilling for inferensakselerasjon, med valget 'none' eller 'regular': akselerert behandling gir en betydelig hastighetsøkning på bekostning av en svært liten endring i utdataene.

video_quality standard high

Kvalitetsnivå for videoen som resultat.

video_write_mode standard balanced

Skrivemodus for videoen som resultat.

standard 16

Bildefrekvens for den genererte videoen, brukt bare når `match_input_frames_per_second` ikke er true; aksepterte verdier er 5–30 bilder per sekund.

standard 30

Antall samplingsteg; lengre behandlingstid byttes mot bedre kvalitet når antallet økes.

standard 5

Styrke for prompttilpasning, kontrollert gjennom classifier-free guidance; en økning av skalaen får genererte bilder til å følge teksten tettere.

standard 5

Forskyvningsinnstilling brukt ved generering av video.

standard 0

Faktor for å hoppe over videobilder, angitt som et heltall, med automatisk oppsampling én gang for hver nedsamplingsfaktor. Bruk 0 for å la tidsmessig nedsampling være deaktivert.

Seed som gjør genereringen reproduserbar. Hvis den settes til None, velges en seed tilfeldig.

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"

Kjør denne forespørselen

Nøkkelen din blir i denne nettleseren: Den sendes bare til Doitong API og lagres bare i localStorage hvis du krysser av for Husk. Hent en API-nøkkel

Om Editto

Redigerer en eksisterende video angitt med `video_url` og styrt av en tekst-`prompt`. Utdataene kan følge inndataenes antall bilder og bildefrekvens, eller bruke `num_frames` (17 til 241) og `frames_per_second` (5 til 30). Oppløsningen går fra 240p til 720p, størrelsesforholdet kan være auto, 16:9, 1:1 eller 9:16, og en ZIP med bildene kan også returneres.

Parametere

Send enten det kanoniske navnet eller det opprinnelige navnet, ikke begge. Kanoniske navn

NavnType StandardTillatt Beskrivelse
promptobligatorisk
Typestring
Tekstinstruksjoner som veileder videogenerering.
negative_promptvalgfritt
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 brukt ved generering av en video.
match_input_num_framesvalgfritt
Typeboolean
Standardfalse
Kilde for den genererte videoens antall bilder: false bruker `num_frames`, mens true kopierer antallet bilder i inndatavideoen.
num_framesvalgfritt
Typeinteger
Standard81
17 – 241
Antall bilder i utdataene, med et inklusivt område på 81–241.
match_input_frames_per_secondvalgfritt
Typeboolean
Standardfalse
Kilde for den genererte videoens bildefrekvens: false bruker `frames_per_second`, mens true kopierer inndatavideoens bildefrekvens.
frames_per_secondvalgfritt
Typeinteger | null
Standard16
5 – 30
Bildefrekvens for den genererte videoen, brukt bare når `match_input_frames_per_second` ikke er true; aksepterte verdier er 5–30 bilder per sekund.
seedvalgfritt
Typeinteger | null
Seed som gjør genereringen reproduserbar. Hvis den settes til None, velges en seed tilfeldig.
resolutionvalgfritt
Typeenum
Standardauto
auto240p360p480p580p720p
Oppløsning for videoen i utdataene.
aspect_ratiovalgfritt
Typeenum
Standardauto
auto16:91:19:16
Sideforhold for den resulterende videoen.
num_inference_stepsvalgfritt
Typeinteger
Standard30
2 – 50
Antall samplingsteg; lengre behandlingstid byttes mot bedre kvalitet når antallet økes.
guidance_scalevalgfritt
Typenumber
Standard5
1 – 10
Styrke for prompttilpasning, kontrollert gjennom classifier-free guidance; en økning av skalaen får genererte bilder til å følge teksten tettere.
samplervalgfritt
Typeenum
Standardunipc
unipcdpm++euler
Sampler brukt ved generering av video.
shiftvalgfritt
Typenumber
Standard5
1 – 15
Forskyvningsinnstilling brukt ved generering av video.
video_urlobligatorisk video
Typeurl · video
URL til kildevideofilen; påkrevd ved inpainting.
enable_safety_checkervalgfritt
Typeboolean
Standardfalse
Bryter for sikkerhetskontroll, der av-innstillingen krever kontogodkjenning. Uten denne godkjenningen kontrolleres hver forespørsel uavhengig av innstillingen; true aktiverer kontrollen.
accelerationvalgfritt
Typeenum
Standardregular
nonelowregular
Innstilling for inferensakselerasjon, med valget 'none' eller 'regular': akselerert behandling gir en betydelig hastighetsøkning på bekostning av en svært liten endring i utdataene.
video_qualityvalgfritt
Typeenum
Standardhigh
lowmediumhighmaximum
Kvalitetsnivå for videoen som resultat.
video_write_modevalgfritt
Typeenum
Standardbalanced
fastbalancedsmall
Skrivemodus for videoen som resultat.
num_interpolated_framesvalgfritt
Typeinteger
Standard0
0 – 5
Antall interpolasjoner: 0 lar de opprinnelige bildene være uinterpolerte; andre verdier angir hvor mange mellomliggende bilder som skal genereres mellom dem.
temporal_downsample_factorvalgfritt
Typeinteger
Standard0
0 – 5
Faktor for å hoppe over videobilder, angitt som et heltall, med automatisk oppsampling én gang for hver nedsamplingsfaktor. Bruk 0 for å la tidsmessig nedsampling være deaktivert.
enable_auto_downsamplevalgfritt
Typeboolean
Standardfalse
Automatisk tilpasning av antall bilder: når dette aktiveres, kan modellen behandle en tidsmessig nedsamplet video med passende lengde, mens interpolering etterpå gjenoppretter det opprinnelige antallet bilder.
return_frames_zipvalgfritt
Typeboolean
Standardfalse
Styrer om et ZIP-arkiv som inneholder hvert genererte bilde også skal returneres; aktivert når true.
obligatorisk Kanonisk navn, også godkjent

Filparametere tar imot en offentlig https:// URL, en data: URI på opptil 10 MB eller file_url fra en opplasting. Filer

Utdata

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"
  }
}
Filene dine, ditt valgHver outputs[].url er en kopi på lagringen vår: lagret for alltid (betalt per GB-måned) eller 7 dager gratis, styrt av kontoinnstillingen din eller ?storage=.
Samme struktur for hver modelltype, url, content_type, width, height og duration, for bilder, video og lyd. output er modellens eget resultatobjekt.
Utdatafelt
video
object {url, content_type, file_name, file_size, width, height, fps, duration, num_frames}Videofil generert fra bildet.
prompt
stringPrompten som ble brukt til å generere utdataene.
seed
integerSeed-verdi brukt under genereringen.
frames_zip
object {url, content_type, file_name, file_size} | nullZIP-arkiv som inneholder hvert videobilde, returnert når det etterspørres.

For AI-agenter: Denne siden som Markdown finnes på https://doitong.com/no/developers/models/editto.md. Alle modeller og veiledninger: https://doitong.com/developers/llms.txt