Op den Inhalt sprangen

MAGI-1 (Distilled) · Extend Video

Integréieren

Modell-ID magi-distilled/extend-video
# 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/magi-distilled/extend-video?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,32 $ 320 API-Kreditter Är Dateie gi virun der Ausféierung gemooss Op dëser Säit ausféieren

API-Schlëssel kréien
Sand AI Video zu Video Schnellbis zu 720p #video-to-video#video-extend

Féiert en existente Video vun engem gewielte Startframe aus weider a produzéiert 96 bis 192 nei Frames

Sand AI · 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 vum Video, deen um Ufank vum Output benotzt gëtt. Eng Ofwäichung vum ausgewielten Aspektverhältnis féiert dozou, datt den Input nei skaléiert an zentral gecroppt gëtt.

resolution Standard 720p

Opléisung vum Output-Video, entweder 480p oder 720p.

num_inference_steps Standard 16

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

aspect_ratio Standard auto

Proportioune vum generéierte Video, automatesch aus dem Input-Bild ausgewielt, wann op 'auto' gesat.

Standard 96

Unzuel vun den Output-Frames, mat engem Minimum vun 96 an engem Maximum vun 192.

Erweidert start_frame · seed · enable_safety_checker

Grenz tëscht dem onverännerten Ufanksvideo an den nei generéierte Frames. Standardméisseg läit dës Grenz 32 Frames virum Enn vum Video fir optimal Resultater; Frames bis zur spezifizéierter Zuel bleiwen am finale Video onverännert, an duerno ginn déi generéiert Frames ugehänkt.

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

POST /run/magi-distilled/extend-video?wait=20 Präis → 0,32 $
# 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/magi-distilled/extend-video?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 MAGI-1 (Distilled) · Extend Video

Huelt e Quellclip an `video_url` plus e `prompt` a generéiert eng Fortsetzung. `start_frame` bestëmmt, wou d'Generatioun ufänkt; d'Frames virdrun bleiwen onverännert. `num_frames` ass 96 bis 192, mat 480p- oder 720p-Ausgab an Schrëttzuelen vun 4, 8, 16 oder 32. Input, deen net mam gewielten Aspektverhältnis entsprécht, gëtt nei skaléiert an zentral beschnidden.

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.
video_urlobligatoresch video
Typurl · video
URL vum Video, deen um Ufank vum Output benotzt gëtt. Eng Ofwäichung vum ausgewielten Aspektverhältnis féiert dozou, datt den Input nei skaléiert an zentral gecroppt gëtt.
num_framesoptional
Typinteger | null
Standard96
96 – 192
Unzuel vun den Output-Frames, mat engem Minimum vun 96 an engem Maximum vun 192.
start_frameoptional
Typinteger | null
≥ 0
Grenz tëscht dem onverännerten Ufanksvideo an den nei generéierte Frames. Standardméisseg läit dës Grenz 32 Frames virum Enn vum Video fir optimal Resultater; Frames bis zur spezifizéierter Zuel bleiwen am finale Video onverännert, an duerno ginn déi generéiert Frames ugehänkt.
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
Standard720p
480p720p
Opléisung vum Output-Video, entweder 480p oder 720p.
num_inference_stepsoptional
Typenum
Standard16
481632
Unzuel vun de Sampling-Schrëtt; méi Schrëtt bedeite méi laang Veraarbechtung, awer besser Qualitéit.
enable_safety_checkeroptional
Typboolean
Standardtrue
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.
aspect_ratiooptional
Typenum
Standardauto
auto16:99:161:1
Proportioune vum generéierte Video, automatesch aus dem Input-Bild ausgewielt, wann op 'auto' gesat.
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": "magi-distilled/extend-video",
  "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": 320,
    "usd": "0.32",
    "charged": 320,
    "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
    },
    "seed": 42
  },
  "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}Video-Datei, déi duerch d'Generatioun erstallt gouf.
seed
integerSeed-Wäert, deen während der Generatioun applizéiert gouf.

Méi Modeller: Video zu Video

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