Siirry sisältöön

MAGI-1 (Distilled) · Extend Video

Integroi

Mallin tunniste 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"

Esimerkin kaltaiset tiedostot: 0,32 $ 320 API-krediittiä tiedostosi mitataan ennen suorittamista Suorita tällä sivulla

Hanki API-avain
Sand AI Videosta videoksi Nopeaenintään 720p #video-to-video#video-extend

Jatkaa olemassa olevaa videota valitusta aloitusruudusta ja tuottaa 96–192 uutta ruutua

Sand AI · Video

Ensimmäinen tuloksesi tulee tähän

Muodosta pyyntö alla ja suorita se API-avaimellasi. Tulosteet kopioidaan tallennustilaamme, jossa ne säilytetään ikuisesti tai 7 päivää ilmaiseksi.

Muodosta pyyntö

Säätimet luodaan mallin skeemasta. Koodi ja hinta päivittyvät, kun muutat arvoja.

•pakollinen

Videon generointia ohjaavat tekstiohjeet.

•pakollinen video_url
Pudota tiedosto tai

Tulosteen alussa käytettävän videon URL-osoite. Jos kuvasuhde ei vastaa valittua kuvasuhdetta, syöte skaalataan ja rajataan keskeltä.

resolution oletus 720p

Tulostevideon resoluutio, joko 480p tai 720p.

num_inference_steps oletus 16

Näytteenottoaskelten määrä; suurempi määrä pidentää käsittelyaikaa mutta parantaa laatua.

aspect_ratio oletus auto

Generoidun videon mittasuhteet, jotka valitaan automaattisesti syötekuvasta, kun arvoksi asetetaan 'auto'.

oletus 96

Tulosteen ruutumäärä, vähintään 96 ja enintään 192.

Lisäasetukset start_frame · seed · enable_safety_checker

Muuttumattoman alkuvideon ja uusien generoitujen ruutujen välinen raja. Oletuksena raja sijoitetaan 32 ruutua ennen videon loppua parhaan tuloksen saavuttamiseksi; määritettyyn numeroon asti olevat ruudut säilyvät lopullisessa videossa ja generoidut ruudut lisätään niiden jälkeen.

Generoinnin toistettavaksi tekevä siemen. Arvon None asettaminen valitsee siemenen satunnaisesti.

POST /run/magi-distilled/extend-video?wait=20 hinta → 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"

Suorita tämä pyyntö

Avaimesi säilyy tässä selaimessa: se lähetetään vain Doitong APIlle ja tallennetaan localStorageen vain, jos valitset Muista. Hanki API-avain

Tietoja: MAGI-1 (Distilled) · Extend Video

Ottaa lähdeleikkeen parametrissa `video_url` sekä `prompt`-parametrin ja luo jatkon. `start_frame` määrittää generoinnin aloituskohdan; sitä edeltävät ruudut säilytetään muuttumattomina. `num_frames` on 96–192, tuloste 480p tai 720p ja askelmäärä 4, 8, 16 tai 32. Valittua kuvasuhdetta vastaamaton syöte skaalataan ja rajataan keskeltä.

Parametrit

Lähetä joko kanoninen nimi tai natiivi nimi, älä molempia. Kanoniset nimet

NimiTyyppi OletusSallitut Kuvaus
promptpakollinen
Tyyppistring
Videon generointia ohjaavat tekstiohjeet.
video_urlpakollinen video
Tyyppiurl · video
Tulosteen alussa käytettävän videon URL-osoite. Jos kuvasuhde ei vastaa valittua kuvasuhdetta, syöte skaalataan ja rajataan keskeltä.
num_framesvalinnainen
Tyyppiinteger | null
Oletus96
96 – 192
Tulosteen ruutumäärä, vähintään 96 ja enintään 192.
start_framevalinnainen
Tyyppiinteger | null
≥ 0
Muuttumattoman alkuvideon ja uusien generoitujen ruutujen välinen raja. Oletuksena raja sijoitetaan 32 ruutua ennen videon loppua parhaan tuloksen saavuttamiseksi; määritettyyn numeroon asti olevat ruudut säilyvät lopullisessa videossa ja generoidut ruudut lisätään niiden jälkeen.
seedvalinnainen
Tyyppiinteger | null
Generoinnin toistettavaksi tekevä siemen. Arvon None asettaminen valitsee siemenen satunnaisesti.
resolutionvalinnainen
Tyyppienum
Oletus720p
480p720p
Tulostevideon resoluutio, joko 480p tai 720p.
num_inference_stepsvalinnainen
Tyyppienum
Oletus16
481632
Näytteenottoaskelten määrä; suurempi määrä pidentää käsittelyaikaa mutta parantaa laatua.
enable_safety_checkervalinnainen
Tyyppiboolean
Oletustrue
Turvatarkistuksen kytkin, jonka poiskytketty asetus edellyttää tilin valtuutusta. Ilman tätä valtuutusta jokainen pyyntö tarkistetaan asetuksesta riippumatta; true ottaa tarkistuksen käyttöön.
aspect_ratiovalinnainen
Tyyppienum
Oletusauto
auto16:99:161:1
Generoidun videon mittasuhteet, jotka valitaan automaattisesti syötekuvasta, kun arvoksi asetetaan 'auto'.
pakollinen Kanoninen nimi, myös hyväksytty

Tiedostoparametrit hyväksyvät julkisen https://-URL:n, enintään 10 MB:n data:-URI:n tai lähetyksen file_url-arvon. Tiedostot

Tulos

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"
  }
}
Tiedostosi, valintasiJokainen outputs[].url on kopio tallennustilassamme: säilytetään ikuisesti (maksetaan gigatavu-kuukauden mukaan) tai 7 päivää ilmaiseksi tiliasetuksesi tai ?storage= perusteella.
Sama rakenne kaikissa malleissatype, url, content_type, width, height ja duration kuville, videolle ja äänelle. output on mallin oma tulosobjekti.
Tuloksen kentät
video
object {url, content_type, file_name, file_size}Generoinnissa tuotettu videotiedosto.
seed
integerGeneroinnin aikana käytetty siemenen arvo.

Lisää malleja: Videosta videoksi

Tekoälyagenteille: tämän sivun Markdown-muoto on osoitteessa https://doitong.com/fi/developers/models/magi-distilled/extend-video.md. Kaikki mallit ja oppaat: https://doitong.com/developers/llms.txt