SpaceXAI: Grok Imagine Video
Grok Imagine Video generoi lyhyitä leikkeitä tekstistä, aloituskuvasta tai enintään seitsemästä visuaalisesta viitteestä. Klassinen versio myös muokkaa olemassa olevia MP4-leikkeitä ja lisää 2–10 sekunnin jatkon. Generointi yltää 720p:hen äänellä; muokkaus ja jatkaminen säilyttävät lähteen rajauksen omien rajojensa sisällä.
Tietoa mallista
Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.
Grok Imagine Video on Grok Imagine -videoperheen klassinen versio. Nykyinen valmistajadokumentaatio kattaa uuden leikkeen generoinnin kehotteesta, aloituskuvan animoinnin, visuaalisten viitteiden käytön sekä olemassa olevan videon muuttamisen tai jatkamisen. Työnkulut tuottavat eri tuotoksia: uuden kohtauksen, annetun aineiston muokatun version tai yhden videon, jossa alkuperäistä aineistoa seuraa uusi sisältö. Valitse työnkulku jo käytettävissä olevan aineiston ja muutosta tarvitsevan otoksen osan perusteella.
Kuvaa uuteen tekstistä videoksi -otokseen kohde, ympäristö, näkyvä toiminta, kamera ja ääni. Vakiogenerointi tukee 1–15 sekunnin leikkeitä, 480p- tai 720p-tulostetta ja generoitua ääntä. Dokumentoituja ovat neliö-, vaaka-, pysty- ja leveämmät suhteet, kuten 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9 ja 5:2. Alkuperäinen tehtävänanto voisi pyytää paperilyhtyä liikkumaan lempeästi hiljaisen sisäpihan yllä kameran seuratessa sivuttain. Hyödyllinen tarkistus arvioi, tukevatko liike, rajaus ja ympäristöääni tätä yhtä otosta.
Kuvasta videoksi -tilassa annettu stillkuva on ensimmäinen ruutu. Valmistele se tarkoitetulla rajauksella, kohteella ja näkyvillä yksityiskohdilla ja kuvaa sitten seuraava toiminta. Tuloste seuraa kuvan kuvasuhdetta. Aloituskuva antaa tarkan avaussommittelun, kun taas viitteestä videoksi käyttää kuvia ihmisten, tuotteiden tai ympäristön ohjaamiseen uudessa sommitellussa kohtauksessa. Roolien erottaminen auttaa välttämään tahattoman avauksen, kun tavoitteena on sijoittaa tunnettu esine toiseen ympäristöön.
Klassinen malli hyväksyy enintään seitsemän viitekuvaa viiteohjattua pyyntöä kohden. Tila rajoittuu kymmeneen sekuntiin ja 720p:hen. Anna jokaiselle viitteelle selkeä rooli ja tunnista se sijainnillaan luettelossa alkaen merkinnästä <IMAGE_0>. Tuotevignetissä yksi viite voi tunnistaa esineen ja toinen halutun sijainnin. Keskity tehtävänannossa esineen sijoittamiseen ja otoksen päätoimintaan. Klassinen viitetila käyttää omaa konfiguraatiotaan; täysi 1.5-versio tarjoaa ylimääräiset valitun äänen ja kiinnitettyjen ruutujen säätimet.
Videomuokkaus vastaanottaa olemassa olevan leikkeen ja muutosta kuvaavan kehotteen. Valmistaja hyväksyy enintään 8.7 sekunnin MP4-lähteet tuetuilla koodekeilla, kuten H.264, H.265 tai AV1. Muokattu tulos säilyttää lähteen keston ja kuvasuhteen ja seuraa sen tarkkuutta enintään 720p:n kattoon. Mukautetut kesto-, kuvasuhde- ja tarkkuussäätimet eivät koske tätä muokkaustyönkulkua. Valmistele lähde, jolla on jo loppukäytön vaatima sommittelu ja ajoitus, jotta kehote voi keskittyä tarkoitettuun visuaaliseen muutokseen.
Alkuperäinen muokkaustehtävänanto voisi muuttaa huivin väriä säilyttäen henkilön kasvot, liikkeen, taustan ja kameran. Kerro säilytettävät elementit nimenomaisesti muutoksen rinnalla. Valmistaja kuvaa muun lähteen säilyttämisen mahdollisimman tarkasti, mikä on hyödyllinen tarkistustavoite eikä takuu jokaisen pikselin identtisyydestä. Vertaa tulosta koko leikkeen läpi erityisesti esineen liikkuessa, risteytyessä toisen esineen kanssa tai peittyessä osittain. Lopullinen tuotos on muokattu leike, ei vain uuden värin näyttävä stillkuva.
Videon jatko etenee olemassa olevan MP4:n viimeisestä ruudusta. Dokumentoitu lähdepituus on 2–15 sekuntia; lisätty osuus on 2–10 sekuntia, oletuksena kuusi sekuntia. Jatkon kesto koskee vain uutta osuutta. Kymmenen sekunnin lähde ja sitä seuraava viiden sekunnin jatko tuottavat viisitoista sekuntia pitkän videon, jossa on molemmat osat. Tulos säilyttää lähteen kuvasuhteen ja tarkkuuden enintään 720p:n katossa. Valmistele lähteen viimeinen hetki ja kuvaa seuraava tapahtuma, kuten kohteen kääntyminen lähestyvään esineeseen kameran jatkaessa nykyistä liikettään.
Tarkista jatko lähteen ja uuden sisällön rajalla. Tarkista kohteen identiteetti, liikkeen suunta, kameran tahti, valo ja ääni, jotta jatko sopii edeltävään toimintaan. Jos leike päättyy visuaalisesti hankalaan kohtaan, tee rajasta selkeä osa seuraavan otoksen suunnitelmaa. Pidemmän kohtauksen kokoaminen on editointipäätös: mallin generoinnin, viitetilan, muokkauksen ja jatkon kestorajat ovat erillisiä, ja jatkon kokonaistulos voi olla tavallista uutta generointileikettä pidempi.
Valmistajan videotyönkulku on asynkroninen. Pyyntötunniste seuraa tehtävää, kunnes valmis tulos antaa videon sijainnin ja keston; tulossijainnit ovat väliaikaisia. Säilytä toistettava tulos ja sen lähdeaineistot tuotantoeditointia valmistellessa. Täysi Grok Imagine Video 1.5 tarjoaa natiivin 1080p-generoinnin sekä monipuolisemmat kuva-, ääni- ja ruutuankkurit, kun taas Lite palvelee yksinkertaista kehote- tai aloituskuvatyötä. Klassinen versio on hyödyllinen, kun lähtöaineisto on jo video, joka tarvitsee ohjatun muutoksen tai jatkon.
Ailoot Ultra · Video POST /v1/videos x-ai/grok-imagine-video
x-ai/grok-imagine-videoAloitus
Grok Imagine Video generoi lyhyitä leikkeitä tekstistä, aloituskuvasta tai enintään seitsemästä visuaalisesta viitteestä. Klassinen versio myös muokkaa olemassa olevia MP4-leikkeitä ja lisää 2–10 sekunnin jatkon. Generointi yltää 720p:hen äänellä; muokkaus ja jatkaminen säilyttävät lähteen rajauksen omien rajojensa sisällä.
- Hyväksytyt syötteet
- Teksti · Kuvat
- Tulokset
- Video
Saatavilla Ailootissa · syötteet & menetelmät
Ailoot Ultra · Video POST /v1/videos
- Syötetyypit
text,image- Tulostyypit
video- Tulosteen muoto
- alkuperäiset MP4-tavut; ei normalisointia eikä uudelleenkoodausta
| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
|---|---|---|---|---|
Kenttämodel | Tyyppistring | VaatimusPakollinen | Arvot & rajat x-ai/grok-imagine-video | Oletus— |
Kenttäprompt | Tyyppistring | VaatimusPakollinen | Arvot & rajat | Oletus— |
Kenttäduration | Tyyppiinteger | VaatimusPakollinen | Arvot & rajat 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 Vähimmäismäärä: 1 Enimmäismäärä: 600 | Oletus— |
Kenttäresolution | Tyyppistring | VaatimusValinnainen | Arvot & rajat 480p, 720p | Oletus— |
Kenttäaspect_ratio | Tyyppistring | VaatimusValinnainen | Arvot & rajat 16:9, 9:16, 1:1, 4:3, 3:4, 3:2, 2:3 | Oletus— |
Kenttägenerate_audio | Tyyppiboolean | VaatimusValinnainen | Arvot & rajat false | Oletus— |
Kenttäframe_images | Tyyppiarray | VaatimusValinnainen | Arvot & rajat Kohteiden vähimmäismäärä: 1 Kohteiden enimmäismäärä: 1 Syötteen sisältö: Kuvaolioiden taulukko. Jokaisessa oliossa on type=image_url, url-kentän sisältävä image_url ja frame_type. Käytä HTTPS-kuvan URL-osoitetta ja aseta frame_type-kentän arvoksi first_frame. Kukin kuvan rooli esiintyy enintään kerran. Tarkat avaimet: type, image_url, frame_type Ehdot: Nämä avaimet kuvaavat jokaista kuvaoliota; image_url sisältää vain url-kentän. Jätä frame_images pois pelkkää tekstiä sisältävästä pyynnöstä. | Oletus— |
Kenttäinput_references | Tyyppiarray | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttäsize | Tyyppistring | VaatimusValinnainen | Arvot & rajat 854x480, 1280x720, 480x854, 720x1280, 480x480, 720x720, 640x480, 960x720, 480x640, 720x960, 720x480, 1080x720, 480x720, 720x1080 Merkkijonomalli: ^[1-9][0-9]*x[1-9][0-9]*$ | Oletus— |
Kenttäcallback_url | Tyyppistring | VaatimusValinnainen | Arvot & rajat Merkkijonomalli: ^https:// | Oletus— |
Kenttäsession_id | Tyyppistring | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttätrace | Tyyppiobject | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttäuser | Tyyppistring | VaatimusValinnainen | Arvot & rajat | Oletus— |
Syöteaineistojen yhdistelmät
Tekstistä videoksi · Kirjoitettu kehote. · Pakollinen: model, prompt, duration
Anna kehote tekstinä ja kesto kokonaisina sekunteina. Valitse tuettu resoluutio; lisää kuvasuhde tai käytä lueteltua kokoa.
model: Tyyppi: string · x-ai/grok-imagine-video
prompt: Tyyppi: string · UTF-8-tavujen enimmäismäärä: 10 000 · Vaaditaan muu merkki kuin tyhjämerkki: Kyllä
Kuvasta videoksi · Kirjoitettu kehote ja ensimmäisen ruudun kuva. · Pakollinen: model, prompt, duration, frame_images
frame_images on taulukko. Jokaisessa kuvaoliossa on type, image_url ja frame_type; image_url sisältää url-kentän. Aseta type-kentän arvoksi image_url. Käytä first_frame-arvoa. Kukin kuvan rooli esiintyy enintään kerran. Anna jokaiselle kuvalle julkinen HTTPS-kuvan URL-osoite. Käytä yhdessä pyynnössä joko ruutukuvia tai kuvaviitteitä; älä yhdistä molempia. Valitse tuettu resoluutio; lisää kuvasuhde tai käytä lueteltua kokoa.
Tarkat avaimet: type, image_url, frame_type
model: Tyyppi: string · x-ai/grok-imagine-video
prompt: Tyyppi: string · UTF-8-tavujen enimmäismäärä: 10 000 · Vaaditaan muu merkki kuin tyhjämerkki: Kyllä
Reference to video · Kirjoitettu kehote ja tuetut kuvaviitteet. · Pakollinen: model, prompt, duration, input_references
input_references on oliotaulukko. Aseta type-kentän arvoksi image_url ja käytä vastaavaa url-kentän sisältävää kenttää. Käytä julkisia HTTPS-osoitteita. Jätä frame_images pois valitaksesi viitetilan. Älä yhdistä kuvaviitteitä ruutukuviin. Valitse tuettu resoluutio; lisää kuvasuhde tai käytä lueteltua kokoa.
model: Tyyppi: string · x-ai/grok-imagine-video
prompt: Tyyppi: string · UTF-8-tavujen enimmäismäärä: 10 000 · Vaaditaan muu merkki kuin tyhjämerkki: Kyllä
Menetelmän parametrit ja elinkaari
| Parametri | Sopimus |
|---|---|
Parametricontent_type | Sopimusapplication/json |
Parametrirequired | Sopimusmodel, prompt, duration |
Parametrimaterial_types | Sopimustext, image |
Parametriadditional_properties | Sopimusfalse |
Parametrioptional_controls | Sopimusresolution, aspect_ratio, generate_audio, frame_images, input_references, size, callback_url, session_id, trace, user |
Elinkaari: submit_once_poll_original
GET /v1/videos/{public_id}
GET /v1/videos/{public_id}/content
Hinnoittelu
Lopullisen veloituksen laskenta
Näytettyjen hintojen avulla arvioidaan kustannukset ennen generointia. Lopullinen veloitus lasketaan alkuperäiselle generoinnille kirjatun kustannuksen perusteella. Lopullisena laskutettavana määränä ei käytetä tulosteen mitattua kestoa eikä ennustettuja määriä.
Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.
- Nopea tila
- Ei määritetty Kun nopea tila on valittu
- Flex-tila
- Ei määritetty Kun flex-tila on valittu
- Päättelyn enimmäisteho
- Ei määritetty Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä
Arvioidut vertailuhinnat
Hinnat asetusten mukaan
Kohdista kukin veloitus näytettyihin ehtoihin. Käytä yhtä hintaa kutakin vaihtoehtoisten asetusten ryhmää kohden.
| Asetukset | Hinnasto | Ennustettu määrä | Laskutusyksikkö | Laskutusehdot | Veloitus |
|---|---|---|---|---|---|
| AsetuksetTokenien perushinnat | HinnastoPerushinta | Ennustettu määrä— | Laskutusyksikkö— | Laskutusehdot— | Veloitus Syöte · Syötetokenit · Arvio vain vertailua varten — / 1K tokenia Tuloste · Tulostokenit · Arvio vain vertailua varten — / 1K tokenia Syöte · Välimuistin luku · Arvio vain vertailua varten — / 1K tokenia Syöte · Välimuistiin kirjoitus · Arvio vain vertailua varten — / 1K tokenia Syöte · Välimuistiin kirjoitus, 1 tunti · Arvio vain vertailua varten — / 1K tokenia |
| AsetuksetSyötekuva | Hinnasto— | Ennustettu määrä— | Laskutusyksikkökuvaa kohden | LaskutusehdotTässä hinnoitteluavaimessa ei ole ilmoitettu lisäehtoa. | Veloitus Syöte · Syötekuva · Arvio vain vertailua varten $0.004 kuvaa kohden |
| AsetuksetVideon hinta | Hinnasto— | Ennustettu määrä— | Laskutusyksikkövideosekuntia kohden | Laskutusehdotresolution: 480p | Veloitus Tuloste · Videon hinta · Arvio vain vertailua varten $0.1 videosekuntia kohden |
| AsetuksetVideon hinta | Hinnasto— | Ennustettu määrä— | Laskutusyksikkövideosekuntia kohden | Laskutusehdotresolution: 720p | Veloitus Tuloste · Videon hinta · Arvio vain vertailua varten $0.14 videosekuntia kohden |
| AsetuksetArvioitu luontikustannus | Hinnasto— | Ennustettu määräyhden generoinnin arvio | Laskutusyksikkö— | Laskutusehdot— | Veloitus Tuloste · Arvioidut generointikustannukset · Arvio vain vertailua varten $0.1 arvio ennen generointia Tämä arvio ei ole lisämaksu eikä valmistuneen generoinnin kiinteä hinta. |
Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →
Viitehinnaston tiedot
Mallitason viitehinnastot eivät muuta menetelmän valintaa, hinta-arvioita tai veloituksia. Käytössä olevat veloitukset käyttävät valitun Ailoot-menetelmän hintoja.
Videokokoonpanojen hintaviitteet
Hinnat asetusten mukaan
Kohdista kukin veloitus näytettyihin ehtoihin. Käytä yhtä hintaa kutakin vaihtoehtoisten asetusten ryhmää kohden.
| Asetukset | Laskutusehdot | Veloitus |
|---|---|---|
| AsetuksetSyötekuva | LaskutusehdotTässä hinnoitteluavaimessa ei ole ilmoitettu lisäehtoa. | Veloitus Syöte · Syötekuva $0.004 kuvaa kohden Julkaistu hintaviite näytetylle kokoonpanolle. Lopulliset veloitukset määräytyvät todellisen laskutetun kokoonpanon mukaan. |
| AsetuksetVideon hinta | Laskutusehdotresolution: 480p | Veloitus Tuloste · Videon hinta $0.1 videosekuntia kohden Julkaistu hintaviite näytetylle kokoonpanolle. Lopulliset veloitukset määräytyvät todellisen laskutetun kokoonpanon mukaan. |
| AsetuksetVideon hinta | Laskutusehdotresolution: 720p | Veloitus Tuloste · Videon hinta $0.14 videosekuntia kohden Julkaistu hintaviite näytetylle kokoonpanolle. Lopulliset veloitukset määräytyvät todellisen laskutetun kokoonpanon mukaan. |
Esimerkkipyynnöt
Ailoot Ultra · Video
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
from pathlib import Path
Path('request.json').write_text('{"aspect_ratio":"16:9","duration":8,"model":"x-ai/grok-imagine-video","prompt":"A serene mountain landscape at sunset","resolution":"720p"}', encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('result.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
Vastaanota ja tallenna tulokset
Ailoot Ultra · Video
allekirjoitetut käyttäjälle kuuluvan sisällön osoitteet
GET /v1/videos/{public_id}GET /v1/videos/{public_id}/content
Tarkista työn tila
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_STATUS_URL'
import json
from pathlib import Path
from urllib.parse import quote
r=json.loads(Path('result.json').read_text())
if not isinstance(r.get('id'),str) or not r['id']:raise SystemExit('Keep the original response and headers for reconciliation; no returned ID')
Path('status-url.txt').write_text('https://api.ailoot.ai/v1/videos/'+quote(r['id'],safe=''))
PY_STATUS_URL
curl --fail-with-body --silent --show-error "$(cat status-url.txt)" \
-H "Authorization: Bearer $AILOOT_API_KEY" -D status-headers.txt -o status.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('status.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
Muut sisällön lukukerrat
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_ASSETS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path('status.json').read_text())
if r.get('status')!='completed':raise SystemExit('Keep the original ID and read its status; never recreate an unknown job')
if not isinstance(r.get('data'),list) or not r['data']:raise SystemExit('Keep the complete original status; no completed outputs supplied')
urls=[]
for i,u in enumerate(r.get('data',[])):
if not isinstance(u,str):raise SystemExit('Keep the original response; unexpected asset shape')
urls.append((str(i),u))
for label,path in urls:
u=urljoin('https://api.ailoot.ai',path);z=urlsplit(u)
if z.scheme!='https' or z.netloc!='api.ailoot.ai' or z.username or z.password:raise SystemExit('Use the actual returned Ailoot owned content URL')
target=Path('owned-'+label+'.bin')
subprocess.run(['curl','--fail-with-body','--silent','--show-error',u,'-H','Authorization: Bearer '+os.environ['AILOOT_API_KEY'],'-D',str(target)+'.headers','-o',str(target)],check=True)
print('All returned owned URLs saved; complete metadata, timing and usage remain in the JSON.')
PY_ASSETS
Säilytä kaikki valmistuneet tulokset
Tallenna jokainen valmistunut video tai palautettu tiedosto; nouda jokainen todellinen palautettu aineiston URL.
Säilytä jokainen todellinen käyttäjälle kuuluva tulos ja sen mukana palautetut mitatut metatiedot.
Jos alkuperäinen vastaus on tarkistettava
503 result_pending_check + alkuperäinen id + X-Should-Retry:false; älä koskaan toista alkuperäistä pyyntöä
Vastauksen kentät
| Kenttä | Tyyppi | Merkitys |
|---|---|---|
Kenttäindex | Tyyppiinteger | MerkitysTämän videon nollasta alkava sijainti tulosluettelossa. |
Kenttäcontent_url | Tyyppistring | MerkitysAllekirjoitettu HTTPS-latauksen URL-osoite tälle valmistuneelle videolle. |
Kenttäsha256 | Tyyppistring | null | MerkitysAlkuperäisten videotavujen SHA-256-tiiviste; null, jos tietoa ei ole saatavilla. |
Kenttäsize_bytes | Tyyppiinteger | null | MerkitysAlkuperäisen videotiedoston koko tavuina; null, jos tietoa ei ole saatavilla. |
Kenttäduration_ms | Tyyppiinteger | null | MerkitysVideon mitattu kesto millisekunteina; null, jos tietoa ei ole saatavilla. |
Kenttäwidth | Tyyppiinteger | null | MerkitysVideon leveys pikseleinä; null, jos tietoa ei ole saatavilla. |
Kenttäheight | Tyyppiinteger | null | MerkitysVideon korkeus pikseleinä; null, jos tietoa ei ole saatavilla. |
Kenttävideo_codec | Tyyppistring | null | MerkitysVideokoodekin tunniste; null, jos sitä ei ole kirjattu. |
Kenttähas_audio | Tyyppiboolean | null | MerkitysSisältääkö video ääniraidan; null, jos asiaa ei ole mitattu. |
Kenttäaudio_codec | Tyyppistring | null | MerkitysÄänikoodekin tunniste; null, jos tunnistetta ei ole kirjattu. |
Virheet ja seuraavat vaiheet
| Vastaus | Ehto | Seuraava vaihe |
|---|---|---|
Vastaus404 · not_found_error | EhtoVideoon ei päästä käsiksi tai tätä videon tunnistetta ei löytynyt. | Seuraava vaiheTarkista videon käyttöoikeus. Käytä olemassa olevan videon alkuperäistä julkista tunnistetta ja samaa API-avainta. |
Vastaus401 · authentication_error | EhtoAPI-avain ei vastaa todennettua tiliä. | Seuraava vaiheTarkista API-avaimesi ja tilisi käyttöoikeus ennen lähettämistä. |
Vastaus400 · invalid_request_error | EhtoPyyntöä ei voitu lukea tai latausindeksi on virheellinen. | Seuraava vaiheKorjaa pyyntösisältö. Valitse latausta varten alkuperäisen tehtävän palauttama tulosindeksi. |
Vastaus422 · price_unavailable | EhtoValittua videokokoonpanoa ei voida hinnoitella. | Seuraava vaiheValitse tuettu videokokoonpano ja täytä sen pakolliset asetukset ennen korjatun pyynnön lähettämistä. |
Vastaus422 · invalid_request_error | EhtoVideosyöte tai alkuperäinen jatkotehtävä on virheellinen. | Seuraava vaiheKäytä kelvollisia HTTPS-syötteitä. Käytä jatkamiseen valmistuneen alkuperäisen videosi julkista tunnistetta samalla API-avaimella. |
Vastaus402 · billing_error | EhtoKäytettävissä oleva saldo tai rajoitukset eivät salli katevarausta. | Seuraava vaiheTarkista käytettävissä oleva saldosi ja rajoitukset ennen uuden pyynnön lähettämistä. |
Vastaus503 · server_error | EhtoVideon tarkistus, tallennus tai palvelun käyttö ei ole tilapäisesti saatavilla. | Seuraava vaiheOdota palvelun saatavuutta. Jos sinulla on jo videon tunniste, tarkista alkuperäinen tehtävä uuden luontipyynnön lähettämisen sijaan. |
Vastaus503 · result_pending_check | EhtoAlkuperäinen videotulos ja veloitus on tarkistettava. | Seuraava vaiheSäilytä palautettu videon tunniste ja tarkista kyseinen tehtävä. Älä lähetä korvaavaa videon luontipyyntöä tarkistuksen aikana. |
Vastaus503 · owned_result_unavailable | EhtoOlemassa olevan videon lataus ei ole tilapäisesti saatavilla. | Seuraava vaiheTarkista sama videotehtävä myöhemmin ja lataa sen olemassa oleva tulos. Uusi luontipyyntö luo erillisen operaation. |
Vastaus409 · video_not_ready | EhtoVideosisältöä ei ole julkaistu. | Seuraava vaiheTarkista alkuperäisen tehtävän tila. Lataa, kun tila on completed; jos tila on failed, noudata sen veloituksen tarkistusilmoitusta. |
Aliakset
Mallin aliakset
Ailoot Ultra x-ai/grok-imagine-video
Menetelmäpolkujen aliakset
Käytä yllä näytettyjä menetelmäpolkuja.
Liittyvät kutsujan ID:t
FAQ · SpaceXAI: Grok Imagine Video
- Mitä syötteitä ja tuloksia on saatavilla?
POST /v1/videos·x-ai/grok-imagine-video:text,image→video- Mitä kenttiä pyyntö käyttää?
POST /v1/videos·x-ai/grok-imagine-video:model,prompt,duration,resolution,aspect_ratio,generate_audio,frame_images,input_references,size,callback_url,session_id,trace,user- Mitä rajoja sovelletaan?
POST /v1/videos·x-ai/grok-imagine-video:duration.minimum:1;duration.maximum:600;frame_images.max_items:1;frame_images.min_items:1