Op den Inhalt sprangen

Editto

Integréieren

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"

Dateie wéi am Beispill: 0,405 $ 405 API-Kreditter Är Dateie gi virun der Ausféierung gemooss Op dëser Säit ausféieren

API-Schlëssel kréien
Open model Video zu Video bis zu 720p #video-edit#wan-vace

Instruktiounsbaséiert Video-Editing, dat e Quellvideo op Basis vun engem Prompt ëmgestalt, mat Kontrollen fir Frames, fps an Opléisung

Open model · Video

Äin éischt Resultat kënnt hei hin

Baut hei drënner eng Ufro a féiert se mat Ärem API-Schlëssel aus. Output gëtt an eis Späicherung kopéiert, fir ëmmer oder 7 Deeg gratis gespäichert.

Eng Ufro erstellen

D'Kontrolle ginn aus dem Modellschema generéiert. De Code an de Präis aktualiséiere sech, wann s du se ännerst.

•obligatoresch

Textinstruktiounen, déi d'Video-Generatioun steieren.

•obligatoresch video_url
Fichier erofzéien, oder

URL vun der Quellvideo-Datei; erfuerderlech beim Inpainting.

resolution Standard auto

Opléisung vum Output-Video.

aspect_ratio Standard auto

Bildformat vum resultéierende Video.

Standard 81

Zuel vun den Output-Frames, mat engem inklusiven Beräich vun 81–241.

Standard 0

Interpolatiounszuel: 0 léisst déi originell Frames ouni Interpolatioun; aner Wäerter spezifizéieren, wéi vill Zwëscheframes tëscht hinnen generéiert ginn.

Erweidert 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...

Negative Prompt bei der Generatioun vun engem Video.

sampler Standard unipc

Sampler bei der Generatioun vum Video.

acceleration Standard regular

Astellung fir d'Beschleunegung vun der Inference, mat der Wiel vun 'none' oder 'regular': Beschleunegung bitt eng däitlech méi héich Geschwindegkeet op Käschte vun enger ganz klenger Ännerung vum Output.

video_quality Standard high

Qualitéitsniveau vum resultéierende Video.

video_write_mode Standard balanced

Schreifmodus vum resultéierende Video.

Standard 16

Frame-Rate vum generéierte Video, nëmmen applizéiert wann `match_input_frames_per_second` net true ass; akzeptéiert Wäerter sinn 5–30 Frames pro Sekonn.

Standard 30

Unzuel vun de Sampling-Schrëtt; méi Schrëtt bedeite méi laang Veraarbechtung, awer besser Qualitéit.

Standard 5

Stäerkt vun der Prompt-Ausriichtung iwwer classifier-free guidance; eng Erhéijung vun der Skala bréngt generéiert Biller dozou, dem Text méi genee ze folgen.

Standard 5

Shift-Astellung bei der Generatioun vum Video.

Standard 0

Faktor fir d'Iwwersprange vu Video-Frames, als Ganzzuel ausgedréckt, mat automateschem Upsampling eemol pro Downsampling-Faktor. Benotzt 0, fir den temporale Downsampling auszeschalten.

Seed, deen d'Generatioun reproduzéierbar mécht. Wann et op None gesat gëtt, gëtt e Seed zoufälleg gewielt.

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

Dës Ufro ausféieren

Äre Schlëssel bleift an dësem Browser: e gëtt nëmmen un d'Doitong API geschéckt an nëmme gespäichert (localStorage), wann s du „Erënneren“ aktivéiers. En API-Schlëssel kréien

Iwwer Editto

Editéiert en existent Video, deen duerch `video_url` uginn an duerch en Text-`prompt` gesteiert gëtt. D’Ausgab kann d’Framezuel an d’Framerate vum Input iwwerhuelen oder `num_frames` (17 bis 241) an `frames_per_second` (5 bis 30) benotzen. D’Opléisung geet vun 240p bis 720p, d’Bildverhältnis kann auto, 16:9, 1:1 oder 9:16 sinn, an et kann och e ZIP mat de Frames zréckginn.

Parameteren

Schéck entweder den kanoneschen Numm oder den natierlechen Numm, net béid. Kanonesch Nimm

NummTyp StandardErlaabt Beschreiwung
promptobligatoresch
Typstring
Textinstruktiounen, déi d'Video-Generatioun steieren.
negative_promptoptional
Typstring
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
Negative Prompt bei der Generatioun vun engem Video.
match_input_num_framesoptional
Typboolean
Standardfalse
Quell vun der Framezuel vum generéierte Video: false benotzt `num_frames`, während true d'Framezuel vum Input-Video kopéiert.
num_framesoptional
Typinteger
Standard81
17 – 241
Zuel vun den Output-Frames, mat engem inklusiven Beräich vun 81–241.
match_input_frames_per_secondoptional
Typboolean
Standardfalse
Quell vun der Frame-Rate vum generéierte Video: false benotzt `frames_per_second`, während true d'Frame-Rate vum Input-Video kopéiert.
frames_per_secondoptional
Typinteger | null
Standard16
5 – 30
Frame-Rate vum generéierte Video, nëmmen applizéiert wann `match_input_frames_per_second` net true ass; akzeptéiert Wäerter sinn 5–30 Frames pro Sekonn.
seedoptional
Typinteger | null
Seed, deen d'Generatioun reproduzéierbar mécht. Wann et op None gesat gëtt, gëtt e Seed zoufälleg gewielt.
resolutionoptional
Typenum
Standardauto
auto240p360p480p580p720p
Opléisung vum Output-Video.
aspect_ratiooptional
Typenum
Standardauto
auto16:91:19:16
Bildformat vum resultéierende Video.
num_inference_stepsoptional
Typinteger
Standard30
2 – 50
Unzuel vun de Sampling-Schrëtt; méi Schrëtt bedeite méi laang Veraarbechtung, awer besser Qualitéit.
guidance_scaleoptional
Typnumber
Standard5
1 – 10
Stäerkt vun der Prompt-Ausriichtung iwwer classifier-free guidance; eng Erhéijung vun der Skala bréngt generéiert Biller dozou, dem Text méi genee ze folgen.
sampleroptional
Typenum
Standardunipc
unipcdpm++euler
Sampler bei der Generatioun vum Video.
shiftoptional
Typnumber
Standard5
1 – 15
Shift-Astellung bei der Generatioun vum Video.
video_urlobligatoresch video
Typurl · video
URL vun der Quellvideo-Datei; erfuerderlech beim Inpainting.
enable_safety_checkeroptional
Typboolean
Standardfalse
Sécherheetskontrollschalter, deem seng ausgeschalt Astellung d'Autorisatioun vum Kont erfuerdert. Ouni dës Autorisatioun gëtt all Ufro onofhängeg vun der Astellung kontrolléiert; true aktivéiert d'Kontroll.
accelerationoptional
Typenum
Standardregular
nonelowregular
Astellung fir d'Beschleunegung vun der Inference, mat der Wiel vun 'none' oder 'regular': Beschleunegung bitt eng däitlech méi héich Geschwindegkeet op Käschte vun enger ganz klenger Ännerung vum Output.
video_qualityoptional
Typenum
Standardhigh
lowmediumhighmaximum
Qualitéitsniveau vum resultéierende Video.
video_write_modeoptional
Typenum
Standardbalanced
fastbalancedsmall
Schreifmodus vum resultéierende Video.
num_interpolated_framesoptional
Typinteger
Standard0
0 – 5
Interpolatiounszuel: 0 léisst déi originell Frames ouni Interpolatioun; aner Wäerter spezifizéieren, wéi vill Zwëscheframes tëscht hinnen generéiert ginn.
temporal_downsample_factoroptional
Typinteger
Standard0
0 – 5
Faktor fir d'Iwwersprange vu Video-Frames, als Ganzzuel ausgedréckt, mat automateschem Upsampling eemol pro Downsampling-Faktor. Benotzt 0, fir den temporale Downsampling auszeschalten.
enable_auto_downsampleoptional
Typboolean
Standardfalse
Automatesch Upassung vun der Framezuel: Wann aktivéiert, kann d'Modell e temporär downsamplede Video mat passender Längt veraarbechten; d'Interpolatioun duerno stellt d'originell Framezuel erëm hier.
return_frames_zipoptional
Typboolean
Standardfalse
Steiert, ob och e ZIP-Archiv mat all generéierte Frame zréckginn gëtt; aktivéiert wann true.
obligatoresch Kanoneschen Numm, och akzeptéiert

Fichierparameter akzeptéieren eng ëffentlech https:// URL, eng data: URI bis zu 10 MB oder de file_url vun engem Upload. Fichieren

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"
  }
}
Är Fichieren, Är WielAll outputs[].url ass eng Kopie an eiser Späicherung: fir ëmmer gespäichert (bezuelbar pro GB-Mount) oder 7 Deeg gratis, jee no Ärer Kontastellung oder ?storage=.
D'selwecht Struktur bei all Modelltype, url, content_type, width, height an duration, fir Biller, Video an Audio gläichermoossen. output ass dem Modell säin eegent Resultatobjet.
Output-Felder
video
object {url, content_type, file_name, file_size, width, height, fps, duration, num_frames}Video-Datei, déi aus dem Bild generéiert gouf.
prompt
stringPrompt, dee fir d'Generatioun vum Output benotzt gouf.
seed
integerSeed-Wäert, deen während der Generatioun applizéiert gouf.
frames_zip
object {url, content_type, file_name, file_size} | nullZIP-Archiv mat all Video-Frame, dat op Ufro zréckginn gëtt.

Fir AI-Agenten: dës Säit als Markdown ass ënner https://doitong.com/lb/developers/models/editto.md. All Modeller a Guiden: https://doitong.com/developers/llms.txt