SpaceXAI: Grok Imagine Video 1.5 Lite
Grok Imagine Video 1.5 Lite iz pisnega opisa prizora ali začetne slike ustvari kratke posnetke z zvokom. Podpira izhodne posnetke dolžine 1–15 sekund, ležeče in pokončno kadriranje ter govor, usklajen z gibanjem ustnic. Neposredno lahko izberete 480p ali 720p, lahko pa tudi izhod 1080p, povečan iz 720p; napredni nadzor referenc in sličic je na voljo v polni različici 1.5.
O modelu
Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.
Grok Imagine Video 1.5 Lite je poenostavljena generativna različica družine Grok Imagine video. Proizvajalec jo priporoča za preprosto ustvarjanje videa iz besedila in slike. Pisni opis prizora se lahko spremeni v kratek posnetek, priložena fotografija pa je lahko začetna sličica animiranega kadra. Izhod vključuje ustvarjen zvok, ta različica pa podpira tudi govor, usklajen z gibanjem ustnic. Med uporabnimi rezultati so kratek prikaz premikanja izdelka, atmosferski uvodni kader ali preprost trenutek z govorečim likom.
Pri ustvarjanju videa iz besedila opišite, kaj je vidno, kaj se zgodi med kadrom in kako naj to opazuje kamera. Vključite osvetlitev, tempo in ustrezne zvoke. Proizvajalec pojasnjuje, da Lite najprej iz poziva izriše sliko in jo nato animira; ta vmesna slika ni vrnjena kot ločeno gradivo. Pri pripravi kratkemu posnetku namenite en jasen dogodek in dovolj prostora, da se ta razvije. Širok zunanji prizor, bližnji detajl izdelka in govoreči portret potrebujejo različna navodila za kompozicijo in gibanje.
Izviren opis lahko denimo zahteva počasno približevanje keramični skodelici na mirni zajtrkovalni mizi, medtem ko se iz skodelice dviga para, ob mehki jutranji svetlobi in zadržanem zvoku prostora. Pri rezultatu je pomembno preveriti, ali skodelica ostane prepoznavna, ali se para premika naravno in ali kamera sledi predvideni smeri. Pri ocenjevanju takšnega kadra naj bo gibanje preprosto. Če lik govori, vključite predvideno repliko in kratek opis izvedbe, nato pa v rezultatu preverite besede in vidno gibanje ust.
Pri ustvarjanju videa iz slike ta določa prvo sličico, poziv pa opisuje, kaj se zgodi zatem. Izberite začetno sliko, ki že vsebuje predvideni motiv, kadriranje in vizualne podrobnosti. Podajte navodila za gibanje, ki ustrezajo obstoječi kompoziciji, denimo majhen obrat glave, nežno premikanje kamere ali veter, ki premika tkanino. Izhod sledi razmerju stranic slike; ločena nastavitev razmerja stranic je v tem načinu prezrta. Če mora biti končni posnetek pokončen, vnaprej pripravite ustrezen pokončni izrez.
Dokumentirana dolžina izhoda je 1–15 sekund, privzeto osem sekund. Ustvarjanje videa iz besedila omogoča kvadratne, ležeče, pokončne in širše kompozicije, vključno z razmerji 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9 in 5:2. Pred izbiro kadriranja določite namen uporabe kadra. Pokončni posnetek za družbena omrežja lahko potrebuje prostor za pozneje dodane napise, ležeči vmesni kader pa prostor okoli motiva, da ga montažer lažje vključi. Zahtevano dogajanje prilagodite dolžini posnetka, namesto da bi dolgo zaporedje stisnili v en kratek kader.
Lite ponuja izhod 480p in 720p ter možnost 1080p, ki nastane s povečanjem iz 720p. Ta razlika je pomembna pri načrtovanju gradiva, občutljivega za podrobnosti: večja izhodna sličica ne pomeni, da ta različica prizor izriše izvorno v 1080p. Drobne napise, robove izdelkov in obraze preverite pri predvideni velikosti prikaza. Ustvarjeni videi privzeto vključujejo zvok, proizvajalčeve nastavitve ustvarjanja pa omogočajo tudi tih rezultat. Če boste posnetek uporabili z ustvarjeno zvočno stezo, namen zvoka določite enako skrbno kot vidno dogajanje.
Ustvarjanje v dokumentiranem proizvajalčevem vmesniku poteka asinhrono. Identifikator zahteve spremlja obdelavo, dokler ta poteka; zaključen odgovor poda lokacijo videa in dolžino. Zaključen primer v vodiču kaže na posnetek MP4 in pojasnjuje, da so lokacije izhodov začasne. Pri pripravi montaže shranite končno gradivo skupaj s pozivom, izvorno sliko in izbranimi nastavitvami. Oddano opravilo je še vedno korak obdelave; uporaben produkcijski rezultat je predvajljiv posnetek z zahtevano sliko in zvokom.
Izbira različice je odvisna od nadzora, ki ga kader potrebuje. Polna različica Grok Imagine Video 1.5 dodaja več slikovnih referenc, izbrane glasovne reference, natančne prve ali zadnje sličice in vmesne pripete sličice ter video iz besedila ali slike izriše v izvorni ločljivosti 1080p. Lite se osredotoča na poziv ali eno začetno sliko. Klasična različica Grok Imagine Video ponuja postopke urejanja in podaljševanja videa. Te razlike pomagajo izbrati model glede na vhodno gradivo, ki ga že imate, namesto da bi vse člane družine obravnavali kot enak generator.
Končni kader preglejte glede neprekinjenosti motiva, verjetnega gibanja, kadriranja in zahtevanega zvoka. Pri dialogu preverite tako besede kot njihovo usklajenost z likom. Pri pripravi več posnetkov za zaporedje v vsakem opisu ohranite ustrezen opis motiva ali začetno vizualno podobo in ocenite prehode v montaži. Dobro opredeljen kratek kader je lažje analizirati: pregled pokaže, ali naj se naslednja sprememba nanaša na izvorno sliko, dogajanje, kamero ali izgovorjeno repliko.
Ailoot Ultra · Video POST /v1/videos x-ai/grok-imagine-video-1.5-lite
x-ai/grok-imagine-video-1.5-lite
x-ai/grok-imagine-video-1.5-liteZačetek
Grok Imagine Video 1.5 Lite iz pisnega opisa prizora ali začetne slike ustvari kratke posnetke z zvokom. Podpira izhodne posnetke dolžine 1–15 sekund, ležeče in pokončno kadriranje ter govor, usklajen z gibanjem ustnic. Neposredno lahko izberete 480p ali 720p, lahko pa tudi izhod 1080p, povečan iz 720p; napredni nadzor referenc in sličic je na voljo v polni različici 1.5.
- Dovoljeni vhodi
- Besedilo · Slike
- Rezultati
- Video
Na voljo v Ailoot · vhodi in metode
Ailoot Ultra · Video POST /v1/videos
- Vhod
text,image- Izhod
video- Izhodni format
- izvirni bajti MP4; brez normalizacije ali prekodiranja
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve x-ai/grok-imagine-video-1.5-lite | Privzeto— |
Poljeprompt | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
Poljeduration | Vrstainteger | ZahtevaObvezno | Vrednosti in omejitve 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 Najmanj: 1 Največ: 600 | Privzeto— |
Poljeresolution | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve 480p, 720p, 1080p | Privzeto— |
Poljeaspect_ratio | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve 16:9, 9:16, 1:1, 4:3, 3:4, 3:2, 2:3 | Privzeto— |
Poljegenerate_audio | Vrstaboolean | ZahtevaIzbirno | Vrednosti in omejitve false | Privzeto— |
Poljeframe_images | Vrstaarray | ZahtevaIzbirno | Vrednosti in omejitve Najmanjše število elementov: 1 Največ elementov: 1 Vhodna vsebina: Polje objektov sličic. Vsak objekt vsebuje type=image_url, image_url z url in frame_type. Uporabite URL slike HTTPS in nastavite frame_type na first_frame. Vsaka vloga sličice se lahko pojavi največ enkrat. Natančni ključi: type, image_url, frame_type Pogoji: Ti ključi opisujejo vsak objekt sličice; image_url vsebuje samo url. Pri zahtevi samo z besedilom izpustite frame_images. | Privzeto— |
Poljeinput_references | Vrstaarray | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljecallback_url | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve Vzorec: ^https:// | Privzeto— |
Poljesession_id | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljetrace | Vrstaobject | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljeuser | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Kombinacije vhodnih gradiv
Iz besedila v video · Pisni poziv. · Obvezno: model, prompt, duration
Podajte prompt kot besedilo in duration v celih sekundah. Izberite podprto ločljivost in po potrebi razmerje stranic.
model: Vrsta: string · x-ai/grok-imagine-video-1.5-lite
prompt: Vrsta: string · Največ bajtov UTF-8: 10.000 · Zahtevan je vsaj en znak, ki ni beli znak: Da
Iz slike v video · Pisni poziv in slika prve sličice. · Obvezno: model, prompt, duration, frame_images
frame_images je polje. Vsak objekt sličice vsebuje type, image_url in frame_type; image_url vsebuje url. Nastavite type na image_url. Uporabite first_frame. Vsaka vloga sličice se lahko pojavi največ enkrat. Za vsako sličico podajte javni URL slike HTTPS. Izberite podprto ločljivost in po potrebi razmerje stranic.
Natančni ključi: type, image_url, frame_type
model: Vrsta: string · x-ai/grok-imagine-video-1.5-lite
prompt: Vrsta: string · Največ bajtov UTF-8: 10.000 · Zahtevan je vsaj en znak, ki ni beli znak: Da
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, prompt, duration |
Parametermaterial_types | Specifikacijatext, image |
Parameteradditional_properties | Specifikacijafalse |
Parameteroptional_controls | Specifikacijaresolution, aspect_ratio, generate_audio, frame_images, input_references, callback_url, session_id, trace, user |
Življenjski cikel: submit_once_poll_original
GET /v1/videos/{public_id}
GET /v1/videos/{public_id}/content
Cenik
Kako se izračuna končni strošek
Prikazane cene so namenjene oceni stroškov pred generiranjem. Končni znesek se izračuna na podlagi stroška, zabeleženega za izvirno generiranje. Izmerjeno trajanje izhoda in napovedane količine niso končna obračunska količina.
Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.
- Hitri način
- Ni navedeno Ko je izbran hitri način
- Način flex
- Ni navedeno Ko je izbran način flex
- Najvišja raven razmišljanja
- Ni navedeno Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)
Ocenjene cene za primerjavo
Cene po nastavitvah
Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.
| Nastavitev | Cenovna lestvica | Predvidena količina | Obračunska enota | Obračunski pogoji | Strošek |
|---|---|---|---|---|---|
| NastavitevOsnovne cene žetonov | Cenovna lestvicaOsnovna cena | Predvidena količina— | Obračunska enota— | Obračunski pogoji— | Strošek Vhod · Vhodni žetoni · Ocena samo za primerjavo — / 1K žetonov Izhod · Izhodni žetoni · Ocena samo za primerjavo — / 1K žetonov Vhod · Branje predpomnilnika · Ocena samo za primerjavo — / 1K žetonov Vhod · Zapis v predpomnilnik · Ocena samo za primerjavo — / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura · Ocena samo za primerjavo — / 1K žetonov |
| NastavitevVhodna slika | Cenovna lestvica— | Predvidena količina— | Obračunska enotana sliko | Obračunski pogojiV tem cenovnem ključu ni naveden noben dodaten pogoj. | Strošek Vhod · Vhodna slika · Ocena samo za primerjavo $0.02 na sliko |
| NastavitevCena videa | Cenovna lestvica— | Predvidena količina— | Obračunska enotana sekundo videa | Obračunski pogojiresolution: 1080p | Strošek Izhod · Cena videa · Ocena samo za primerjavo $0.28 na sekundo videa |
| NastavitevCena videa | Cenovna lestvica— | Predvidena količina— | Obračunska enotana sekundo videa | Obračunski pogojiresolution: 480p | Strošek Izhod · Cena videa · Ocena samo za primerjavo $0.04 na sekundo videa |
| NastavitevCena videa | Cenovna lestvica— | Predvidena količina— | Obračunska enotana sekundo videa | Obračunski pogojiresolution: 720p | Strošek Izhod · Cena videa · Ocena samo za primerjavo $0.06 na sekundo videa |
| NastavitevOcenjeni strošek ustvarjanja | Cenovna lestvica— | Predvidena količinaocena za eno generiranje | Obračunska enota— | Obračunski pogoji— | Strošek Izhod · Ocenjeni stroški ustvarjanja · Ocena samo za primerjavo $0.04 ocena pred ustvarjanjem Ta ocena ni dodatno plačilo ali fiksna cena za dokončano generiranje. |
Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →
Podrobnosti referenčne tarife
Referenčne lestvice modela ne spreminjajo izbire metode, ocen cen ali stroškov. Veljavni stroški uporabljajo cene izbrane metode Ailoot.
Cenovne reference konfiguracij videa
Cene po nastavitvah
Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.
| Nastavitev | Obračunski pogoji | Strošek |
|---|---|---|
| NastavitevVhodna slika | Obračunski pogojiV tem cenovnem ključu ni naveden noben dodaten pogoj. | Strošek Vhod · Vhodna slika $0.02 na sliko Objavljena referenčna cena za prikazano konfiguracijo. Končni zneski sledijo dejansko obračunani konfiguraciji. |
| NastavitevCena videa | Obračunski pogojiresolution: 480p | Strošek Izhod · Cena videa $0.04 na sekundo videa Objavljena referenčna cena za prikazano konfiguracijo. Končni zneski sledijo dejansko obračunani konfiguraciji. |
| NastavitevCena videa | Obračunski pogojiresolution: 720p | Strošek Izhod · Cena videa $0.06 na sekundo videa Objavljena referenčna cena za prikazano konfiguracijo. Končni zneski sledijo dejansko obračunani konfiguraciji. |
| NastavitevCena videa | Obračunski pogojiresolution: 1080p | Strošek Izhod · Cena videa $0.28 na sekundo videa Objavljena referenčna cena za prikazano konfiguracijo. Končni zneski sledijo dejansko obračunani konfiguraciji. |
Primeri zahtev
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-1.5-lite","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
Prejmi in shrani rezultate
Ailoot Ultra · Video
podpisani URL-ji vsebine v vaši lasti
GET /v1/videos/{public_id}GET /v1/videos/{public_id}/content
Preveri stanje opravila
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
Branje druge vsebine
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
Ohrani vse dokončane rezultate
Shranite vsak dokončan video ali vrnjeno datoteko; pridobite vsebino z vsake dejansko vrnjene URL gradiva.
Ohranite vsak dejanski izhod v vaši lasti in njegove vrnjene izmerjene metapodatke.
Če je treba preveriti izvirni odgovor
503 result_pending_check + prvotni id + X-Should-Retry:false; prvotne zahteve nikoli ne ponovite
Polja odgovora
| Polje | Vrsta | Pomen |
|---|---|---|
Poljeindex | Vrstainteger | PomenPoložaj tega videa na seznamu izhodov, štet od nič. |
Poljecontent_url | Vrstastring | PomenPodpisani URL HTTPS za prenos tega dokončanega videa. |
Poljesha256 | Vrstastring | null | PomenIzvleček SHA-256 izvirnih video bajtov; null, če ni na voljo. |
Poljesize_bytes | Vrstainteger | null | PomenVelikost izvirne video datoteke v bajtih; null, če ni na voljo. |
Poljeduration_ms | Vrstainteger | null | PomenIzmerjeno trajanje videa v milisekundah; null, če ni na voljo. |
Poljewidth | Vrstainteger | null | PomenŠirina videa v slikovnih pikah; null, če ni na voljo. |
Poljeheight | Vrstainteger | null | PomenVišina videa v slikovnih pikah; null, če ni na voljo. |
Poljevideo_codec | Vrstastring | null | PomenIdentifikator video kodeka; null, če ni zabeležen. |
Poljehas_audio | Vrstaboolean | null | PomenAli video vsebuje zvočno sled; null, če ni izmerjeno. |
Poljeaudio_codec | Vrstastring | null | PomenIdentifikator zvočnega kodeka; null, kadar identifikator ni zabeležen. |
Napake in naslednji koraki
| Odgovor | Pogoj | Naslednji korak |
|---|---|---|
Odgovor404 · not_found_error | PogojDostop do videa ni na voljo ali ta ID videa ni bil najden. | Naslednji korakPreverite dostop do videa. Za obstoječi video uporabite njegov prvotni javni ID in isti ključ API. |
Odgovor401 · authentication_error | PogojKljuč API se ne ujema z overjenim računom. | Naslednji korakPred oddajo preverite svoj ključ API in dostop do računa. |
Odgovor400 · invalid_request_error | PogojZahteve ni bilo mogoče prebrati ali je indeks prenosa neveljaven. | Naslednji korakPopravite telo zahteve. Pri prenosu izberite indeks izhoda, ki ga je vrnilo prvotno opravilo. |
Odgovor422 · price_unavailable | PogojIzbrane video konfiguracije ni mogoče ovrednotiti. | Naslednji korakIzberite podprto konfiguracijo videa in izpolnite njene obvezne možnosti, preden oddate popravljeno zahtevo. |
Odgovor422 · invalid_request_error | PogojVideo vhod ali prvotno nadaljevalno opravilo ni veljavno. | Naslednji korakUporabite veljavne vhode HTTPS. Za nadaljevanje uporabite javni ID svojega dokončanega prvotnega videa z istim ključem API. |
Odgovor402 · billing_error | PogojRazpoložljivo dobroimetje ali omejitve ne omogočajo rezervacije. | Naslednji korakPreden pošljete novo zahtevo, preverite razpoložljivo dobroimetje in omejitve. |
Odgovor503 · server_error | PogojPreverjanje videa, shramba ali dostop do storitve začasno ni na voljo. | Naslednji korakPočakajte, da bo storitev na voljo. Če že imate ID videa, preverite to prvotno opravilo, namesto da ustvarite novo generacijo. |
Odgovor503 · result_pending_check | PogojPrvotni video rezultat in zaračunani znesek je treba preveriti. | Naslednji korakOhranite vrnjeni ID videa in preverjajte to opravilo. Med preverjanjem ne pošljite nadomestne zahteve za ustvarjanje. |
Odgovor503 · owned_result_unavailable | PogojPrenos obstoječega videa začasno ni na voljo. | Naslednji korakPozneje preverite isto video opravilo in prenesite njegov obstoječi izhod. Novo ustvarjanje ustvari ločeno operacijo. |
Odgovor409 · video_not_ready | PogojVideo vsebina ni objavljena. | Naslednji korakPreverite stanje prvotnega opravila. Prenesite, ko sporoči completed; če sporoči failed, upoštevajte njegovo obvestilo o preverjanju zaračunanega zneska. |
Druga imena
Druga imena modelov
Ailoot Ultra x-ai/grok-imagine-video-1.5-lite
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
FAQ · SpaceXAI: Grok Imagine Video 1.5 Lite
- Kateri vhodi in rezultati so na voljo?
POST /v1/videos·x-ai/grok-imagine-video-1.5-lite:text,image→video- Katera polja uporablja zahteva?
POST /v1/videos·x-ai/grok-imagine-video-1.5-lite:model,prompt,duration,resolution,aspect_ratio,generate_audio,frame_images,input_references,callback_url,session_id,trace,user- Katere omejitve veljajo?
POST /v1/videos·x-ai/grok-imagine-video-1.5-lite:duration.minimum:1;duration.maximum:600;frame_images.max_items:1;frame_images.min_items:1