Home/Models/xAI/Grok Imagine Video
X

Grok Imagine Video

Per Seconde:$0.04
Genereer video's op basis van tekstprompts, animeer stilstaande afbeeldingen of bewerk bestaande video's met natuurlijke taal. De API ondersteunt instelbare duur, beeldverhouding en resolutie voor gegenereerde video's — waarbij de SDK de asynchrone polling automatisch afhandelt.
Nieuw
Commercieel gebruik
Overzicht
Functies
Prijzen
API

📘 Technische specificaties van Grok Imagine Video

SpecificatieDetails
Model-IDgrok-imagine-video
ProviderxAI
TypeAI voor videogeneratie en -bewerking
InvoertypenTekst (prompt); optionele afbeelding of video Tekstprompts (natuurlijke taal); optionele afbeeldinginvoer (image→video); optionele video_url voor het bewerken van bestaande clips. Maximale duur van bewerkingsinvoer verschilt per endpoint — gerapporteerd ~8.7s voor sommige bewerkingsflows.
Uitvoertypen.mp4-video via tijdelijke URL
Duurbereik (genereren)1–15 seconden
Resolutie480p, 720p (configureerbaar)
Beeldverhoudingen1:1, 16:9, 9:16
Ondersteuning voor bewerkenJa — animeert en wijzigt video's tot 8.7s
ModeratieInhoudsmoderatie inbegrepen
PrijsstellingPer seconde gefactureerd, varieert per resolutie

🚀 Wat is Grok Imagine Video?

Grok Imagine Video is xAI’s geavanceerde AI-model voor videogeneratie en -bewerking, beschikbaar via CometAPI. Het stelt ontwikkelaars in staat om korte, aangepaste video's te genereren op basis van natuurlijke taalprompts en optioneel stilstaande beelden te animeren of bestaande clips te bewerken. Het model ondersteunt configureerbare uitgaande lengte, resolutie en beeldverhouding, met ingebouwde contentmoderatie om naleving van beleid te waarborgen.

🧠 Belangrijkste functies (wat Grok Imagine onderscheidt)

  • Native audio + lip-sync: Genereert gesynchroniseerde omgevingsaudio, effecten en korte spraak/vertelling met benaderende lip-synchronisatie.
  • Afbeelding→Video / prompt-bewerking: Animeer een stilstaand beeld of bewerk bestaande beelden via tekstprompts (objecten verwijderen/ vervangen, her-timen, restylen).
  • Snelle iteratie & lage latentie: Ontworpen voor snelle feedbackloops, geschikt voor creatieve workflows en productprototyping.
  • Productie-API: Imagine API biedt programmeerbare endpoints voor batchgeneratie, integratie in bewerkingspijplijnen en enterprise-controles.
  • Meerdere “modes” / stijlen: Gebruikersgerichte modi (gerapporteerde voorbeelden: Normal / Fun / Spicy of vergelijkbare presets) om outputs te sturen voor stijl of permissiviteit (opmerking: “Spicy”-modus stond historisch NSFW toe).
Model (bedrijf)Max. resolutie (publiek)Maximale cliplengte (publiek)Native audio?Sterke puntenKanttekeningen
Grok Imagine (xAI)720p6–15sJaSnelle iteratie, gunstige kosten/latentie, geïntegreerde bewerking, native audio720p-limiet; moderatiezorgen; variabele real-world fideliteit
Sora (OpenAI)720p–1080p (afhankelijk van tier)kort (6–15s)JaHoge visuele fideliteit; sterke integratie met de OpenAI-stackDuurder; beperkte moderatie/beheerfuncties
Veo (Google DeepMind)Tot 1080p+kort (varieert)JaSterke fotorealistische kwaliteit, stabiele bewegingHogere kosten; minder publieke experimentatie
Runway Gen-4.51080p+kort (varieert)JaBreed gebruik in de industrie, hoge fideliteitDuurder; gericht op creatieve tooling
Vidu / Kling / Pika (diverse specialisten)tot 1080pkort (varieert)GemengdSommige bieden nichefuncties (Smart Cuts, multi-shot chaining)Variabele audio-ondersteuning; uiteenlopende API-volwassenheid

⚠️ Beperkingen

  • Maximale videolengte is beperkt tot 15 seconden.
  • Bewerking behoudt de invoervideolengte (≤ 8.7s).
  • Gegenereerde URL's zijn tijdelijk — download snel.

Toegang en integratie van Grok Imagine Video

Stap 1: Meld u aan voor een API-sleutel

Log in op cometapi.com. Als u nog geen gebruiker bent, registreer dan eerst. Log in op uw CometAPI-console. Verkrijg de toegangssleutel (API key) van de interface. Klik bij de API-token in het persoonlijke centrum op “Add Token”, verkrijg de tokensleutel: sk-xxxxx en dien in.

Stap 2: Verzoeken verzenden naar Grok Imagine Video API

Selecteer het “grok-imagine-video”-endpoint om het API-verzoek te verzenden en stel de requestbody in. De requestmethode en requestbody zijn te vinden in onze website API-doc. Onze website biedt ook Apifox-test voor uw gemak. Vervang <YOUR_API_KEY> door uw daadwerkelijke CometAPI-sleutel uit uw account. Waar te gebruiken: GROK Videogeneratie en Videobewerking.

Stap 3: Verzoeken verzenden naar Grok Imagine Video API

Voer tekst in of upload een afbeelding (u kunt optioneel een bronafbeelding opgeven om te animeren). De Grok Imagine AI API analyseert uw invoer en bereidt de content voor op een URL. Zowel tekst-naar-video als afbeelding-naar-video wordt ondersteund.

De bronafbeelding kan worden aangeleverd als:

  • Een openbare URL die naar een afbeelding verwijst
  • Een base64-gecodeerde data-URI (bijv., data:image/jpeg;base64,<YOUR_BASE64_IMAGE>)

Stap 4: Resultaten ophalen en verifiëren

Verwerk de API-respons om de gegenereerde uitvoer te verkrijgen. Na indienen reageert de API met de taakstatus en uitvoergegevens. Er wordt onmiddellijk een request_id teruggegeven; gebruik de GET-endpoint om de status te controleren en de gegenereerde video op te halen. Videobewerking is asynchroon; mogelijk moet u dit endpoint meerdere keren poll'en totdat de taak is voltooid. Download tijdig.

Veelgestelde vragen

How do I generate a video using grok-imagine-video API?

You send a POST request with model 'grok-imagine-video' including a text prompt and optional image/video source; it returns a task ID, then poll this ID until the video status is 'done'.

What input formats does grok-imagine-video accept?

It accepts a natural language prompt and optional image URLs (or base64 images) for animation; for editing, a video URL is provided.

What are the maximum video duration and resolution options?

The model supports video generation up to 15 seconds and resolutions up to 720p with configurable aspect ratios like 16:9 or 1:1.

Can I animate a still image into a video with this model?

Yes, you can animate a still image into motion based on your prompt, using image URLs or encoded images in the request.

Does grok-imagine-video support editing existing videos?

Yes — provide the source video URL and your edit instructions; the output keeps the original video’s duration and resolution.

How does moderation work in grok-imagine-video outputs?

Generated videos are subject to content moderation; flagged content may be filtered or blocked during generation.

Is the video generation asynchronous?

Yes, the API returns a request ID which you poll to check when the video is ready for download.

How should I handle expired video URLs?

Downloaded videos should be saved quickly; temporary URLs may expire and become inaccessible after generation.

Functies voor Grok Imagine Video

<think> 用户要求我将英文文本翻译成荷兰语(Nederlands)。我需要注意: 1. 保持格式和特殊字符(如{} 变量占位符) 2. 技术术语保持准确性 3. 保持语气和风格 4. UI文本要简洁明了 5. 只返回翻译文本,不要添加解释 6. 不要添加任何前缀或说明 原文是: "Explore the key features of Grok Imagine Video, designed to enhance performance and usability. Discover how these capabilities can benefit your projects and improve user experience." 这看起来是产品或技术介绍的文本,需要翻译成荷兰语。我需要保持Grok Imagine Video这个占位符不变。 让我翻译: - Explore = Ontdek/Verken - key features = belangrijkste functies/eigenschappen - designed to enhance = ontworpen om te verbeteren - performance = prestaties - usability = bruikbaarheid - Discover = Ontdek - capabilities = mogelijkheden - benefit = ten goede komen/voordeel opleveren - projects = projecten - improve = verbeteren - user experience = gebruikerservaring 翻译: Ontdek de belangrijkste functies van Grok Imagine Video, ontworpen om prestaties en bruikbaarheid te verbeteren. Ontdek hoe deze mogelijkheden uw projecten ten goede kunnen komen en de gebruikerservaring kunnen verbeteren. 不过"Ontdek"出现了两次,可能需要调整一下: Verken de belangrijkste functies van Grok Imagine Video, ontworpen om prestaties en bruikbaarheid te verbeteren. Ontdek hoe deze mogelijkheden uw projecten ten goede kunnen komen en de gebruikerservaring kunnen verbeteren. I'll explore how these capabilities can positively impact your projects and optimize the user experience. </think> Verken de belangrijkste functies van Grok Imagine Video, ontworpen om prestaties en bruikbaarheid te verbeteren. Ontdek hoe deze mogelijkheden uw projecten ten goede kunnen komen en de gebruikerservaring verbeteren.

Prijzen voor Grok Imagine Video

Ontdek concurrerende prijzen voor Grok Imagine Video, ontworpen om te passen bij verschillende budgetten en gebruiksbehoeften. Onze flexibele abonnementen zorgen ervoor dat u alleen betaalt voor wat u gebruikt, waardoor het gemakkelijk is om op te schalen naarmate uw vereisten groeien. Ontdek hoe Grok Imagine Video uw projecten kan verbeteren terwijl de kosten beheersbaar blijven.

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.

Voorbeeldcode en API voor Grok Imagine Video

Krijg toegang tot uitgebreide voorbeeldcode en API-bronnen voor Grok Imagine Video om uw integratieproces te stroomlijnen. Onze gedetailleerde documentatie biedt stapsgewijze begeleiding en helpt u het volledige potentieel van Grok Imagine Video in uw projecten te benutten.
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)

Meer modellen