ModellerPriserBedrift
500+ AI-modell API, Alt I Én API. Bare I CometAPI
Modeller API
Utvikler
HurtigstartDokumentasjonAPI Dashbord
Selskap
Om ossBedrift
Ressurser
AI-modellerBloggEndringsloggStøtte
TjenestevilkårPersonvernerklæring
© 2026 CometAPI · All rights reserved
Home/Models/xAI/Grok Imagine Video
X

Grok Imagine Video

Per sekund:$0.04
Generer videoer fra tekstprompter, animer stillbilder eller rediger eksisterende videoer ved hjelp av naturlig språk. API-et støtter konfigurerbar varighet, sideforhold og oppløsning for genererte videoer — og SDK-en håndterer asynkron polling automatisk.
Ny
Kommersiell bruk
Playground
Oversikt
Funksjoner
Priser
API

📘 Tekniske spesifikasjoner for Grok Imagine Video

SpesifikasjonDetaljer
Modell-IDgrok-imagine-video
LeverandørxAI
TypeKI for videogenerering og -redigering
InndatatyperTekst (prompt); valgfritt bilde eller video Tekstprompter (naturlig språk); valgfri bildeinndata (bilde→video); valgfri video_url for redigering av eksisterende klipp. Maksimal varighet for redigeringsinndata varierer etter endepunkt — rapportert til ~8.7s for noen redigeringsflyter.
Utdatatyper.mp4-video via midlertidig URL
Varighetsområde (generering)1–15 sekunder
Oppløsning480p, 720p (konfigurerbar)
Sideforhold1:1, 16:9, 9:16
RedigeringsstøtteJa — animerer og endrer videoer opptil 8.7s
ModereringInnholdsmoderering inkludert
PrisingFaktureres per sekund, varierer etter oppløsning

🚀 Hva er Grok Imagine Video?

Grok Imagine Video er xAIs avanserte KI-modell for videogenerering og -redigering, tilgjengelig via CometAPI. Den lar utviklere generere korte, tilpassede videoer fra naturlige språkprompter, og eventuelt animere stillbilder eller redigere eksisterende klipp. Modellen støtter konfigurerbar utgangslengde, oppløsning og sideforhold, med innebygd innholdsmoderering for å sikre samsvar med retningslinjene.

🧠Hovedfunksjoner (det som skiller Grok Imagine)

  • Innebygd lyd + leppesynkronisering: Genererer synkronisert omgivelseslyd, effekter og kort tale / fortellerstemme med omtrentlig leppesynkronisering.
  • Bilde→Video / prompt-redigering: Animer et stillbilde eller rediger eksisterende opptak via tekstprompter (fjern/erstatt objekter, juster timing, endre stil).
  • Rask iterasjon og lav ventetid: Utformet for raske tilbakemeldingssløyfer som passer til kreative arbeidsflyter og produktprototyping.
  • Produksjons-API: Imagine API tilbyr programmerbare endepunkter for batchgenerering, integrasjon i redigeringspipeliner og bedriftskontroller.
  • Flere “moduser” / stiler: Brukervendte moduser (rapporterte eksempler: Normal / Fun / Spicy eller lignende forhåndsinnstillinger) for å påvirke utdata mot stil eller tillatelsesnivå (merk: “Spicy”-modus tillot historisk NSFW).
Modell (selskap)Maks oppløsning (offentlig)Maks klipplengde (offentlig)Innebygd lyd?StyrkerForbehold
Grok Imagine (xAI)720p6–15sJaRask iterasjon, sterk kostnad/latens, integrert redigering, innebygd lyd720p-grense; modereringsbekymringer; varierende faktisk kvalitet
Sora (OpenAI)720p–1080p (avhenger av nivå)kort (6–15s)JaHøy visuell kvalitet; sterk integrasjon med OpenAI-stakkenDyrere; begrenset moderering/kontroller
Veo (Google DeepMind)Opptil 1080p+kort (varierer)JaSterk fotorealisme, stabil bevegelseHøyere kostnad; mindre offentlig eksperimentering
Runway Gen-4.51080p+kort (varierer)JaBransjeadopsjon for kreative arbeidsflyter, høy kvalitetDyrere; fokusert på kreative verktøy
Vidu / Kling / Pika (ulike spesialister)opptil 1080pkort (varierer)BlandetNoen tilbyr nisjefunksjoner (Smart Cuts, kjeding av flere opptak)Varierende lydstøtte; ulik API-modenhet

⚠️ Begrensninger

  • Maksimal videolengde er begrenset til 15 sekunder.
  • Redigering beholder inndatavideoens lengde (≤ 8.7s).
  • Genererte URL-er er kortvarige — last ned raskt.

Hvordan få tilgang til og integrere Grok Imagine Video

Trinn 1: Registrer deg for API-nøkkel

Logg inn på cometapi.com. Hvis du ennå ikke er bruker hos oss, vennligst registrer deg først. Logg inn på CometAPI-konsollen. Hent tilgangslegitimasjonen API-nøkkel for grensesnittet. Klikk på “Add Token” under API-token i det personlige senteret, hent token-nøkkelen: sk-xxxxx og send inn.

Trinn 2: Send forespørsler til Grok Imagine Video API

Velg endepunktet “grok-imagine-video” for å sende API-forespørselen og angi request body. Forespørselsmetoden og request body hentes fra API-dokumentasjonen på nettstedet vårt. Nettstedet vårt tilbyr også Apifox-test for enkelhets skyld. Erstatt <YOUR_API_KEY> med din faktiske CometAPI-nøkkel fra kontoen din. Hvor du kaller det: GROKVideo Generation og Video Edit.

Trinn 3: Send forespørsler til Grok Imagine Video API

Skriv inn tekst eller last opp et bilde(Du kan valgfritt oppgi et kildebilde som skal animeres.). Grok Imagine AI API analyserer inndataene dine og forbereder innholdet for url. Både tekst-til-video og bilde-til-video-konvertering støttes.

Kildefilen kan oppgis som:

  • En offentlig URL som peker til et bilde
  • En base64-kodet data-URI( f.eks. data:image/jpeg;base64,<YOUR_BASE64_IMAGE>)

Trinn 4: Hent og bekreft resultater

Behandle API-svaret for å få det genererte svaret. Etter behandling svarer API-et med oppgavestatus og utdata. Det returnerer en request_id umiddelbart ved innsending; bruk GET-endepunktet for å kontrollere status og hente den genererte videoen. Videoredigering er asynkron, så du må kanskje polle dette endepunktet flere ganger til oppgaven er fullført. Vennligst last ned raskt.

FAQ

Hvordan genererer jeg en video ved hjelp av grok-imagine-video API?

Du sender en POST-forespørsel med modellen 'grok-imagine-video', inkludert en tekstprompt og en valgfri bilde-/videokilde; den returnerer en oppgave-ID, og deretter spør du etter denne ID-en til videostatusen er 'done'.

Hvilke inndataformater godtar grok-imagine-video?

Den godtar en naturlig språkprompt og valgfrie bilde-URL-er (eller base64-bilder) for animasjon; for redigering oppgis en video-URL.

Hva er maksimal videovarighet og hvilke oppløsningsalternativer finnes?

Modellen støtter videogenerering på opptil 15 sekunder og oppløsninger opp til 720p, med konfigurerbare sideforhold som 16:9 eller 1:1.

Kan jeg animere et stillbilde til en video med denne modellen?

Ja, du kan animere et stillbilde til bevegelse basert på prompten din, ved å bruke bilde-URL-er eller kodede bilder i forespørselen.

Støtter grok-imagine-video redigering av eksisterende videoer?

Ja — oppgi kildevideoens URL og redigeringsinstruksjonene dine; utdataene beholder den opprinnelige videoens varighet og oppløsning.

Hvordan fungerer moderering for utdata fra grok-imagine-video?

Genererte videoer er underlagt innholdsmoderering; flagget innhold kan bli filtrert eller blokkert under generering.

Er videogenereringen asynkron?

Ja, API-et returnerer en forespørsels-ID som du spør etter for å kontrollere når videoen er klar for nedlasting.

Hvordan bør jeg håndtere utløpte video-URL-er?

Nedlastede videoer bør lagres raskt; midlertidige URL-er kan utløpe og bli utilgjengelige etter generering.

Funksjoner for Grok Imagine Video

Utforsk nøkkelfunksjonene til Grok Imagine Video, designet for å forbedre ytelse og brukervennlighet. Oppdag hvordan disse mulighetene kan være til nytte for prosjektene dine og forbedre brukeropplevelsen.

Priser for Grok Imagine Video

Utforsk konkurransedyktige priser for Grok Imagine Video, designet for å passe ulike budsjetter og bruksbehov. Våre fleksible planer sikrer at du bare betaler for det du bruker, noe som gjør det enkelt å skalere etter hvert som kravene dine vokser. Oppdag hvordan Grok Imagine Video kan forbedre prosjektene dine samtidig som kostnadene holdes håndterbare.

Pricing Overview

CategoryItemPrice
Input PricingTextN/A (Free)
Image$0.0016
Video per second$0.008
Output Pricing480p$0.04
(Per second by resolution)720p$0.056

Note: When generating video via API, you are charged per second. You will also be charged when using video or images as input.

Eksempelkode og API for Grok Imagine Video

Få tilgang til omfattende eksempelkode og API-ressurser for Grok Imagine Video for å effektivisere integreringsprosessen din. Vår detaljerte dokumentasjon gir trinn-for-trinn-veiledning som hjelper deg med å utnytte det fulle potensialet til Grok Imagine Video i prosjektene dine.
POST
/grok/v1/videos/generations
Python
JavaScript
Curl
import os
import time
import requests

# Get your CometAPI key from https://api.cometapi.com/console/token, and paste it here
COMETAPI_KEY = os.environ.get("COMETAPI_KEY") or "<YOUR_COMETAPI_KEY>"
BASE_URL = "https://api.cometapi.com/grok/v1"

headers = {
    "Authorization": f"Bearer {COMETAPI_KEY}",
    "Content-Type": "application/json",
}

# ============================================================
# Step 1: Create Video Generation Task
# ============================================================
print("Step 1: Creating video generation task...")

create_payload = {
    "model": "grok-imagine-video",
    "prompt": "A glowing crystal-powered rocket launching from the red dunes of Mars, ancient alien ruins lighting up in the background as it soars into a sky full of unfamiliar constellations",
    "duration": 10,
    "aspect_ratio": "16:9",
    "resolution": "720p",
}

create_response = requests.post(
    f"{BASE_URL}/videos/generations", headers=headers, json=create_payload
)

create_result = create_response.json()
print(f"Create response: {create_result}")

# Extract task ID from the response
task_id = create_result.get("request_id") or create_result.get("id")
if not task_id:
    print("Error: Failed to get task ID from response")
    exit(1)

print(f"Task ID: {task_id}")

# ============================================================
# Step 2: Poll for Task Status
# ============================================================
print("
Step 2: Polling task status...")

while True:
    query_response = requests.get(
        f"{BASE_URL}/videos/{task_id}", headers=headers
    )
    query_result = query_response.json()

    data = query_result.get("data", {})
    status = data.get("status", "unknown")
    progress = data.get("progress", "0%")
    print(f"Status: {status}, Progress: {progress}")

    if status in ["FAILURE", "failed"]:
        print("Video generation failed!")
        print(f"Reason: {data.get('fail_reason')}")
        exit(1)

    if status == "SUCCESS":
        video_url = data.get("data", {}).get("video", {}).get("url")
        print(f"Video generation completed!")
        print(f"Video URL: {video_url}")
        break

    time.sleep(10)

Python Code Example

import os
import time
import requests

# Get your CometAPI key from https://api.cometapi.com/console/token, and paste it here
COMETAPI_KEY = os.environ.get("COMETAPI_KEY") or "<YOUR_COMETAPI_KEY>"
BASE_URL = "https://api.cometapi.com/grok/v1"

headers = {
    "Authorization": f"Bearer {COMETAPI_KEY}",
    "Content-Type": "application/json",
}

# ============================================================
# Step 1: Create Video Generation Task
# ============================================================
print("Step 1: Creating video generation task...")

create_payload = {
    "model": "grok-imagine-video",
    "prompt": "A glowing crystal-powered rocket launching from the red dunes of Mars, ancient alien ruins lighting up in the background as it soars into a sky full of unfamiliar constellations",
    "duration": 10,
    "aspect_ratio": "16:9",
    "resolution": "720p",
}

create_response = requests.post(
    f"{BASE_URL}/videos/generations", headers=headers, json=create_payload
)

create_result = create_response.json()
print(f"Create response: {create_result}")

# Extract task ID from the response
task_id = create_result.get("request_id") or create_result.get("id")
if not task_id:
    print("Error: Failed to get task ID from response")
    exit(1)

print(f"Task ID: {task_id}")

# ============================================================
# Step 2: Poll for Task Status
# ============================================================
print("\nStep 2: Polling task status...")

while True:
    query_response = requests.get(
        f"{BASE_URL}/videos/{task_id}", headers=headers
    )
    query_result = query_response.json()

    data = query_result.get("data", {})
    status = data.get("status", "unknown")
    progress = data.get("progress", "0%")
    print(f"Status: {status}, Progress: {progress}")

    if status in ["FAILURE", "failed"]:
        print("Video generation failed!")
        print(f"Reason: {data.get('fail_reason')}")
        exit(1)

    if status == "SUCCESS":
        video_url = data.get("data", {}).get("video", {}).get("url")
        print(f"Video generation completed!")
        print(f"Video URL: {video_url}")
        break

    time.sleep(10)

JavaScript Code Example

// Get your CometAPI key from https://api.cometapi.com/console/token, and paste it here
const api_key = process.env.COMETAPI_KEY || "<YOUR_COMETAPI_KEY>";
const base_url = "https://api.cometapi.com/grok/v1";

const headers = {
  "Authorization": `Bearer ${api_key}`,
  "Content-Type": "application/json",
};

// ============================================================
// Step 1: Create Video Generation Task
// ============================================================
console.log("Step 1: Creating video generation task...");

const createPayload = {
  model: "grok-imagine-video",
  prompt: "A glowing crystal-powered rocket launching from the red dunes of Mars, ancient alien ruins lighting up in the background as it soars into a sky full of unfamiliar constellations",
  duration: 10,
  aspect_ratio: "16:9",
  resolution: "720p",
};

const createResponse = await fetch(`${base_url}/videos/generations`, {
  method: "POST",
  headers: headers,
  body: JSON.stringify(createPayload),
});

const createResult = await createResponse.json();
console.log("Create response:", JSON.stringify(createResult, null, 2));

const taskId = createResult?.request_id || createResult?.id;
if (!taskId) {
  console.log("Error: Failed to get task ID from response");
  process.exit(1);
}

console.log(`Task ID: ${taskId}`);

// ============================================================
// Step 2: Poll for Task Status
// ============================================================
console.log("\nStep 2: Polling task status...");

const sleep = (ms) => new Promise((resolve) => setTimeout(resolve, ms));

while (true) {
  const queryResponse = await fetch(`${base_url}/videos/${taskId}`, {
    method: "GET",
    headers: headers,
  });

  const queryResult = await queryResponse.json();
  const data = queryResult?.data || {};
  const status = data?.status || "unknown";
  const progress = data?.progress || "0%";
  console.log(`Status: ${status}, Progress: ${progress}`);

  if (["FAILURE", "failed"].includes(status)) {
    console.log("Video generation failed!");
    console.log(`Reason: ${data?.fail_reason}`);
    process.exit(1);
  }

  if (status === "SUCCESS") {
    const videoUrl = data?.data?.video?.url;
    console.log("Video generation completed!");
    console.log(`Video URL: ${videoUrl}`);
    break;
  }

  await sleep(10000);
}

Curl Code Example

#!/bin/bash

# Get your CometAPI key from https://api.cometapi.com/console/token
# Export it as: export COMETAPI_KEY="your-key-here"

BASE_URL="https://api.cometapi.com/grok/v1"

# ============================================================
# Step 1: Create Video Generation Task
# ============================================================
echo "Step 1: Creating video generation task..."

CREATE_RESPONSE=$(curl -s --location --request POST "${BASE_URL}/videos/generations" \
  --header "Authorization: Bearer $COMETAPI_KEY" \
  --header "Content-Type: application/json" \
  --data-raw '{
    "model": "grok-imagine-video",
    "prompt": "A glowing crystal-powered rocket launching from the red dunes of Mars, ancient alien ruins lighting up in the background as it soars into a sky full of unfamiliar constellations",
    "duration": 10,
    "aspect_ratio": "16:9",
    "resolution": "720p"
  }')

echo "Create response: $CREATE_RESPONSE"

# Extract task ID using jq (install with: brew install jq)
TASK_ID=$(echo "$CREATE_RESPONSE" | jq -r '.request_id // .id')

if [ "$TASK_ID" == "null" ] || [ -z "$TASK_ID" ]; then
  echo "Error: Failed to get task ID from response"
  exit 1
fi

echo "Task ID: $TASK_ID"

# ============================================================
# Step 2: Poll for Task Status
# ============================================================
echo ""
echo "Step 2: Polling task status..."

while true; do
  QUERY_RESPONSE=$(curl -s --location --request GET "${BASE_URL}/videos/${TASK_ID}" \
    --header "Authorization: Bearer $COMETAPI_KEY")

  STATUS=$(echo "$QUERY_RESPONSE" | jq -r '.data.status')
  PROGRESS=$(echo "$QUERY_RESPONSE" | jq -r '.data.progress')
  echo "Status: $STATUS, Progress: $PROGRESS"

  if [ "$STATUS" == "FAILURE" ] || [ "$STATUS" == "failed" ]; then
    echo "Video generation failed!"
    echo "$QUERY_RESPONSE" | jq -r '.data.fail_reason'
    exit 1
  fi

  if [ "$STATUS" == "SUCCESS" ]; then
    VIDEO_URL=$(echo "$QUERY_RESPONSE" | jq -r '.data.data.video.url')
    echo "Video generation completed!"
    echo "Video URL: $VIDEO_URL"
    break
  fi

  sleep 10
done

Flere modeller

O

Sora 2 Pro

Per sekund:$0.24
Sora 2 Pro er vår mest avanserte og kraftigste mediegenereringsmodell, som kan generere videoer med synkronisert lyd. Den kan skape detaljerte, dynamiske videoklipp fra naturlig språk eller bilder.
O

Sora 2

Per sekund:$0.08
Superkraftig videogenereringsmodell med lydeffekter som støtter chatformat.
M

mj_fast_video

Per forespørsel:$0.6
Midjourney video generation
D

Doubao-Seedance-2-0

D

Doubao-Seedance-2-0

Kommer snart
Inndata:$60/M
Utdata:$240/M
Seedance 2.0 er ByteDances neste generasjons multimodale grunnmodell for video, med fokus på filmisk, fortellende videogenerering med flere klipp. I motsetning til tekst-til-video-demoer med kun ett klipp, vektlegger Seedance 2.0 referansebasert kontroll (bilder, korte klipp, lyd), konsekvent karakter og stil på tvers av klipp, og innebygd lyd-/videosynkronisering — med mål om å gjøre AI-video nyttig for profesjonelle kreative- og previsualiseringsarbeidsflyter.
G

Veo 3.1 Pro

Per sekund:$0.25
Veo 3.1-Pro betegner den avanserte tilgangs-/konfigurasjonsvarianten i Googles Veo 3.1-familie — en generasjon videomodeller for kortformat med lydstøtte som tilfører rikere innebygd lyd, forbedrede kontroller for fortelling/redigering og verktøy for utvidelse av scener.
G

Veo 3.1

Per sekund:$0.05
Veo 3.1 er Googles inkrementell, men betydelig oppdatering av sin Veo-familie for tekst- og bilde→video, som tilfører rikere innebygd lyd, lengre og mer kontrollerbare videoutdata og mer presis redigering og kontroller på scenenivå.

Relaterte blogger

Slik sletter du Grok Imagine-videoer i 2026: komplett trinn-for-trinn-veiledning
Apr 15, 2026
grok-imagine-video

Slik sletter du Grok Imagine-videoer i 2026: komplett trinn-for-trinn-veiledning

For å slette en Grok Imagine-video permanent, åpne Grok (grok.com eller X-appen), gå til Imagine-fanen eller profilen din > Filer, finn videoen (ofte automatisk lagret som favoritt), hold markøren over eller trykk på hjerteikonet for å fjerne favorittmarkeringen, og bruk deretter menyen med tre prikker > «Slett innlegg» og bekreft. En advarsel vises: «Du vil ikke kunne se dette innholdet igjen.» For massesletting eller full historikk, gå til Innstillinger > Datakontroller > Slett filer/ressurser eller samtaler. Merk: xAI beholder data i opptil 30 dager i henhold til retningslinjene for personvern. For utviklere som ønsker pålitelig, API-drevet videogenerering med strengere datakontroller, tilbyr CometAPI enhetlig tilgang til 500+ modeller uten Groks betalingsmurbegrensninger.
Slik får du Grok Imagine gratis: tilgang, priser og alternativer
Mar 25, 2026
grok-imagine-video

Slik får du Grok Imagine gratis: tilgang, priser og alternativer

Grok Imagine Video er ikke gratis på de offisielle xAI/Grok-plattformene per mars 2026 (gratisnivået ble fjernet på grunn av høy etterspørsel og bekymringer om misbruk), men du kan få tilgang til det rimelig — eller med gratis startkreditter — via tredjepartsaggregatorer som CometAPI. CometAPI tilbyr modellen til bare $0.04 per sekund (480p), og nye brukere får ofte $1–$5 i gratis kreditter ved registrering.
Hva er Seedance 2.0? En omfattende analyse
Mar 24, 2026
seedance-2-0

Hva er Seedance 2.0? En omfattende analyse

Seedance 2.0 er en neste generasjons multimodal AI-videogenereringsmodell utviklet av ByteDance som kan generere kinolignende videoer av høy kvalitet fra tekst, bilder, lyd og referansevideoer. Den har felles generering av lyd og video, stabil bevegelse og referansebasert redigering, og har raskt klatret på globale benchmarker som Artificial Analysis-ledertavlen, noe som plasserer den blant de beste AI-videomodellene i 2026.
Hva er Grok 4.2: Funksjoner, arkitektur og sammenligninger
Mar 12, 2026
grok-4-2

Hva er Grok 4.2: Funksjoner, arkitektur og sammenligninger

Grok 4.2 er xAIs flaggskip i offentlig beta i Grok 4-familien: en multiagent- og verktøyaktivert generativ modell med bransjeledende gjennomstrømning, et enormt 2,000,000-token kontekstvindu i agentmodus, og spesialiserte API-varianter som grok-4.20-multi-agent-beta-0309, grok-4.20-beta-0309-reasoning og grok-4.20-beta-0309-non-reasoning. Den er optimalisert for raske, agent-baserte arbeidsflyter (sanntids X-data / verktøykall), er tilgjengelig på Web, iOS/Android og tidlige API-kanaler, f.eks. CometAPI, og er rettet mot brukere som trenger raske assistenter med forståelse for sanntidsdata heller enn det aller mest dyptgående, langvarige resonnementet.
Slik bruker du Grok 4.2 API i 2026
Mar 12, 2026
grok-4-2

Slik bruker du Grok 4.2 API i 2026

Grok 4.2 er xAIs nyeste multiagent-resonneringsmodell som kombinerer fire samarbeidende agenter og nye funksjoner for agentdrevne verktøykall for å levere langt raskere inferens med lavere forekomst av hallusinasjoner for bedriftsarbeidslaster. For å gjøre kall i dag foretar de fleste utviklere enten (a) kall til de offisielle xAI REST/gRPC-endepunktene eller (b) kall via en aggregator som CometAPI (ett enkelt REST-endepunkt,post https://api.cometapi.com/v1/responsess) som forenkler nøkler, fakturering og bytte mellom flere modeller.