ModellerPriserVirksomhed
500+ AI Model API, Alt I Én API. Kun I CometAPI
Modeller API
Udvikler
Hurtig StartDokumentationAPI Dashboard
Virksomhed
Om osVirksomhed
Ressourcer
AI-modellerBlogÆndringslogSupport
ServicevilkårPrivatlivspolitik
© 2026 CometAPI · All rights reserved
Home/Models/xAI/Grok Imagine Video
X

Grok Imagine Video

Per Sekund:$0.04
Generér videoer ud fra tekstbeskrivelser, animer stillbilleder eller redigér eksisterende videoer ved hjælp af naturligt sprog. API'et understøtter konfigurerbar varighed, sideforhold og opløsning for genererede videoer — hvor SDK'et automatisk håndterer den asynkrone polling.
Ny
Kommersiel brug
Playground
Oversigt
Funktioner
Priser
API

📘 Tekniske specifikationer for Grok Imagine Video

SpecifikationDetaljer
Model-IDgrok-imagine-video
UdbyderxAI
TypeAI til videogenerering og -redigering
InputtyperTekst (prompt); valgfrit billede eller video Tekstprompter (naturligt sprog); valgfrit billedinput (billede→video); valgfri video_url til redigering af eksisterende klip. Maksimale varigheder for inputvideo ved redigering varierer efter endpoint — rapporteret ~8.7s for nogle redigeringsflows.
Outputtyper.mp4-video via midlertidig URL
Varighedsinterval (generering)1–15 sekunder
Opløsning480p, 720p (konfigurerbar)
Sideforhold1:1, 16:9, 9:16
Understøttelse af redigeringJa — animerer og ændrer videoer op til 8.7s
ModereringIndbygget indholdsmoderering
PrissætningDebiteres pr. sekund, varierer efter opløsning

🚀 Hvad er Grok Imagine Video?

Grok Imagine Video er xAI’s avancerede model til videogenerering og -redigering, eksponeret via CometAPI. Den lader udviklere generere korte, brugerdefinerede videoer ud fra naturlige sprogprompter og valgfrit animere stillbilleder eller redigere eksisterende klip. Modellen understøtter konfigurerbar outputlængde, opløsning og sideforhold, med indbygget indholdsmoderering for at sikre overholdelse af politikker.

🧠Hovedfunktioner (det der adskiller Grok Imagine)

  • Indbygget lyd + læbesynk: Genererer synkroniseret ambient lyd, effekter og kort tale/fortælling med omtrentlig læbesynkronisering.
  • Billede→Video / prompt-redigering: Animer et stillbillede eller rediger eksisterende optagelser via tekstprompter (fjern/erstat objekter, retim, restyl).
  • Hurtig iteration og lav latenstid: Designet til hurtige feedbacksløjfer, egnet til kreative arbejdsgange og produktprototyper.
  • Produktions-API: Imagine API udstiller programmerbare endpoints til batchgenerering, integration i redigeringspipelines og virksomheds-kontroller.
  • Flere “tilstande” / stilarter: Brugerrettede tilstande (rapporterede eksempler: Normal / Fun / Spicy eller lignende forudindstillinger) for at påvirke output efter stil eller permissivitet (bemærk: “Spicy”-tilstand har historisk aktiveret NSFW).
Model (virksomhed)Maks opløsning (offentlig)Maks kliplængde (offentlig)Indbygget lyd?StyrkerForbehold
Grok Imagine (xAI)720p6–15sJaHurtig iteration, stærk pris/latens, integreret redigering, indbygget lyd720p-begrænsning; modereringsudfordringer; varierende real-world-fidelitet
Sora (OpenAI)720p–1080p (afhænger af tier)kort (6–15s)JaHøj visuel fidelitet; stærk integration med OpenAI-stakkenDyrere; begrænsede modererings-/kontrolmuligheder
Veo (Google DeepMind)Op til 1080p+kort (varierer)JaStærk fotorealisme, stabil bevægelseHøjere omkostning; mindre offentlig eksperimentering
Runway Gen-4.51080p+kort (varierer)JaBrancheadoption til kreative arbejdsgange, høj fidelitetDyrere; fokuseret på kreative værktøjer
Vidu / Kling / Pika (forskellige)op til 1080pkort (varierer)BlandetNogle tilbyder nichefunktioner (Smart Cuts, kædning af flere optagelser)Varieret lydunderstøttelse; forskellig API-modenhed

⚠️ Begrænsninger

  • Maksimal videolængde er begrænset til 15 sekunder.
  • Redigering bevarer inputvideoens længde (≤ 8.7s).
  • Genererede URL’er er flygtige — download straks.

Sådan får du adgang til og integrerer Grok Imagine Video

Step 1: Registrér API-nøgle

Log ind på cometapi.com. Hvis du endnu ikke er bruger, skal du først registrere dig. Log ind i din CometAPI-konsol. Hent adgangslegitimationens API-nøgle for interfacet. Klik på “Add Token” ved API-tokenet i personcentret, hent token-nøglen: sk-xxxxx og indsend.

Step 2: Send forespørgsler til Grok Imagine Video API

Vælg endpointet “grok-imagine-video” for at sende API-forespørgslen og angiv request body. Forespørgselsmetode og request body findes i vores API-dokumentation på websitet. Vores website tilbyder også Apifox-test for din bekvemmelighed. Erstat <YOUR_API_KEY> med din faktiske CometAPI-nøgle fra din konto. Where to call it: GROKVideogenerering og Videoredigering.

Step 3: Send forespørgsler til Grok Imagine Video API

Indtast tekst eller upload et billede (du kan valgfrit angive et kildebillede, der skal animeres). Grok Imagine AI API analyserer dit input og forbereder indholdet til url. Både tekst-til-video og billede-til-video understøttes.

Kildebilledet kan angives som:

  • En offentlig URL, der peger på et billede
  • En base64-kodet data-URI (e.g., data:image/jpeg;base64,<YOUR_BASE64_IMAGE>)

Step 4: Hent og verificér resultater

Behandl API-responsen for at få det genererede svar. Efter behandling svarer API’et med opgavestatus og outputdata. Den returnerer et request_id med det samme ved indsendelse; brug GET-endpointet til at tjekke status og hente den genererede video. Videoredigering er asynkron, du kan være nødt til at polle dette endpoint flere gange, indtil opgaven er fuldført. Download venligst straks.

FAQ

How genererer jeg en video ved hjælp af grok-imagine-video API?

Du sender en POST-anmodning med modellen 'grok-imagine-video', inklusive en tekstprompt og valgfri billed-/videokilde; den returnerer et opgave-ID, og derefter skal du forespørge dette ID, indtil videoens status er 'done'.

Hvilke inputformater accepterer grok-imagine-video?

Den accepterer en prompt på naturligt sprog og valgfrie billed-URL'er (eller base64-billeder) til animation; til redigering angives en video-URL.

Hvad er de maksimale videovarigheds- og opløsningsmuligheder?

Modellen understøtter videogenerering på op til 15 sekunder og opløsninger op til 720p med konfigurerbare billedformater som 16:9 eller 1:1.

Kan jeg animere et stillbillede til en video med denne model?

Ja, du kan animere et stillbillede til bevægelse baseret på din prompt ved hjælp af billed-URL'er eller kodede billeder i anmodningen.

Understøtter grok-imagine-video redigering af eksisterende videoer?

Ja — angiv kildevideoens URL og dine redigeringsinstruktioner; outputtet bevarer den oprindelige videos varighed og opløsning.

Hvordan fungerer moderering i output fra grok-imagine-video?

Genererede videoer er underlagt indholdsmoderering; markeret indhold kan blive filtreret eller blokeret under genereringen.

Er videogenerering asynkron?

Ja, API'et returnerer et anmodnings-ID, som du forespørger for at kontrollere, hvornår videoen er klar til download.

Hvordan skal jeg håndtere udløbne video-URL'er?

Downloadede videoer bør gemmes hurtigt; midlertidige URL'er kan udløbe og blive utilgængelige efter genereringen.

Funktioner til Grok Imagine Video

Udforsk de vigtigste funktioner i Grok Imagine Video, designet til at forbedre ydeevne og brugervenlighed. Opdag hvordan disse muligheder kan gavne dine projekter og forbedre brugeroplevelsen.

Priser for Grok Imagine Video

Udforsk konkurrencedygtige priser for Grok Imagine Video, designet til at passe til forskellige budgetter og brugsbehov. Vores fleksible planer sikrer, at du kun betaler for det, du bruger, hvilket gør det nemt at skalere, efterhånden som dine krav vokser. Opdag hvordan Grok Imagine Video kan forbedre dine projekter, mens omkostningerne 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 til Grok Imagine Video

Få adgang til omfattende eksempelkode og API-ressourcer for Grok Imagine Video for at strømline din integrationsproces. Vores detaljerede dokumentation giver trin-for-trin vejledning, der hjælper dig med at udnytte det fulde potentiale af Grok Imagine Video i dine projekter.
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 vores mest avancerede og kraftfulde mediegenereringsmodel, der kan generere videoer med synkroniseret lyd. Den kan skabe detaljerede, dynamiske videoklip ud fra naturligt sprog eller billeder.
O

Sora 2

Per Sekund:$0.08
Superkraftig videogenereringsmodel, med lydeffekter, understøtter chatformat.
M

mj_fast_video

Per anmodning:$0.6
Midjourney video generation
D

Doubao-Seedance-2-0

D

Doubao-Seedance-2-0

Kommer snart
Indtast:$60/M
Output:$240/M
Seedance 2.0 er ByteDance’s næste generations multimodale videogrundmodel med fokus på cinematisk, fortællende videogenerering med flere indstillinger. I modsætning til enkelt‑indstillings tekst‑til‑video‑demoer lægger Seedance 2.0 vægt på referencebaseret styring (billeder, korte klip, lyd), sammenhængende karakter- og stilkonsistens på tværs af indstillinger samt indbygget lyd-/videosynkronisering — med det mål at gøre AI‑video nyttig for professionelle kreative og arbejdsgange til previsualisering.
G

Veo 3.1 Pro

Per Sekund:$0.25
Veo 3.1-Pro refererer til den avancerede adgang/konfiguration for Googles Veo 3.1-familie — en generation af kortformat-videomodeller med lydunderstøttelse, som tilføjer rigere indbygget lyd, forbedrede fortælle-/redigeringskontroller og værktøjer til sceneudvidelse.
G

Veo 3.1

Per Sekund:$0.05
Veo 3.1 er Googles inkrementelle, men væsentlige opdatering af sin Veo tekst-og-billede→video-familie, som tilføjer rigere indbygget lyd, længere og mere kontrollerbare videooutput samt mere finkornet redigering og kontroller på sceneniveau.

Relaterede blogs

Sådan sletter du Grok Imagine-videoer i 2026: komplet trin-for-trin-guide
Apr 15, 2026
grok-imagine-video

Sådan sletter du Grok Imagine-videoer i 2026: komplet trin-for-trin-guide

For at slette en Grok Imagine-video permanent, åbn Grok (grok.com eller X-appen), gå til fanen Imagine eller din profil > Files, find videoen (ofte automatisk gemt som favorit), hold markøren over eller tryk på hjerteikonet for at fjerne den fra favoritter, brug derefter menuen med tre prikker > “Delete Post” og bekræft. Der vises en advarsel: “You won’t be able to view this content again.” For massesletning eller fuld historik skal du gå til Settings > Data Controls > Delete files/assets or conversations. Bemærk: xAI opbevarer data i op til 30 dage i henhold til sin privatlivspolitik. For udviklere, der søger pålidelig, API-drevet videogenerering med stærkere datakontrol, giver CometAPI samlet adgang til 500+ modeller uden Groks betalingsmur.
Sådan får du Grok Imagine gratis: adgang, priser og alternativer
Mar 25, 2026
grok-imagine-video

Sådan får du Grok Imagine gratis: adgang, priser og alternativer

Grok Imagine Video er ikke gratis på de officielle xAI/Grok-platforme pr. marts 2026 (gratisniveauet er fjernet på grund af høj efterspørgsel og bekymringer om misbrug), men du kan få adgang til den til en overkommelig pris — eller med gratis startkreditter — via tredjepartsaggregatorer som CometAPI. CometAPI tilbyder modellen for kun $0.04 pr. sekund (480p), og nye brugere modtager ofte $1–$5 i gratis kreditter ved tilmelding.
Hvad er Seedance 2.0? En omfattende analyse
Mar 24, 2026
seedance-2-0

Hvad er Seedance 2.0? En omfattende analyse

Seedance 2.0 er en næste generations multimodal AI-videogenereringsmodel udviklet af ByteDance, som kan generere filmiske videoer i høj kvalitet ud fra tekst, billeder, lyd og referencevideoer. Den har fælles generering af lyd og video, bevægelsesstabilitet og referencebaseret redigering og er hurtigt steget på globale benchmarks som Artificial Analysis-ranglisten, hvilket placerer den blandt de bedste AI-videomodeller i 2026.
Hvad er Grok 4.2: Funktioner, arkitektur og sammenligninger
Mar 12, 2026
grok-4-2

Hvad er Grok 4.2: Funktioner, arkitektur og sammenligninger

Grok 4.2 er xAI's flagskib i offentlig beta i Grok 4-familien: en multi-agent, værktøjsunderstøttet generativ model med brancheførende gennemløbshastighed, et gigantisk kontekstvindue i agenttilstand på 2,000,000 tokens og specialiserede API-varianter såsom grok-4.20-multi-agent-beta-0309, grok-4.20-beta-0309-reasoning og grok-4.20-beta-0309-non-reasoning. Den er optimeret til hurtige, agent-baserede arbejdsgange (real-time X-data / værktøjskald), er tilgængelig på web, iOS/Android og tidlige API-kanaler, fx CometAPI, og er målrettet brugere, der har brug for hurtige, live-data-understøttede assistenter frem for den mest dybdegående, langformede ræsonnering.
Sådan bruger du Grok 4.2 API i 2026
Mar 12, 2026
grok-4-2

Sådan bruger du Grok 4.2 API i 2026

Grok 4.2 er xAIs nyeste multiagent‑ræsonnementsmodel, der kombinerer fire samarbejdende agenter og nye agent‑baserede funktioner til værktøjskald for at levere markant hurtigere inferens med færre hallucinationer til enterprise‑workloads. For at kalde den i dag bruger de fleste udviklere enten (a) de officielle xAI REST/gRPC‑endpoints eller (b) kalder den via en aggregator som CometAPI (ét REST‑endpoint, POST https://api.cometapi.com/v1/responsess), som forenkler nøgler, fakturering og skift mellem flere modeller.