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
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. Maksimal redigeringsvarighed for inputvideo varierer efter endpoint — rapporteret ~8.7s for nogle redigeringsflows.
Outputtyper.mp4-video via midlertidig URL
Varighedsområde (generering)1–15 sekunder
Opløsning480p, 720p (konfigurerbar)
Billedforhold1:1, 16:9, 9:16
RedigeringsunderstøttelseJa — animerer og ændrer videoer op til 8.7s
ModereringIndholdsmoderering inkluderet
PrissætningDebiteres pr. sekund, varierer efter opløsning

🚀 Hvad er Grok Imagine Video?

Grok Imagine Video er xAI’s avancerede AI-model til videogenerering og -redigering, tilgængelig 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 billedforhold, med indbygget indholdsmoderering for at sikre overholdelse af politikker.

🧠 Hovedfunktioner (hvad der skiller Grok Imagine ud)

  • Indbygget lyd + læbesynkronisering: Genererer synkroniseret omgivelseslyd, 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, ændr timing, ændr stil).
  • Hurtig iteration og lav latenstid: Designet til hurtige feedbackloops, velegnet til kreative workflows og produktprototyping.
  • Produktions-API: Imagine API eksponerer programatiske endpoints til batchgenerering, integration i redigeringspipelines og enterprise-kontrol.
  • Flere “modes”/stile: Brugerorienterede tilstande (rapporterede eksempler: Normal / Fun / Spicy eller lignende presets) til at påvirke outputs for stil eller permissivitet (bemærk: “Spicy”-tilstand har historisk muliggjort NSFW).
Model (firma)Maks. opløsning (offentlig)Maks. kliplængde (offentlig)Indbygget lyd?StyrkerForbehold
Grok Imagine (xAI)720p6–15 sJaHurtig iteration, god pris/latens, integreret redigering, indbygget lyd720p-grænse; moderationshensyn; varierende virkelighedstro
Sora (OpenAI)720p–1080p (afhænger af niveau)kort (6–15 s)JaHøj visuel troværdighed; stærk integration med OpenAI-stakkenDyrere; begrænset moderering/kontrol
Veo (Google DeepMind)Op til 1080p+kort (varierer)JaStærk fotorealisme, stabil bevægelseHøjere pris; mindre offentlig eksperimentering
Runway Gen-4.51080p+kort (varierer)JaUdbredt i branchen til kreative workflows, høj fidelitetDyrere; fokuseret på kreativitetsværktøjer
Vidu / Kling / Pika (diverse specialister)op til 1080pkort (varierer)BlandetNogle tilbyder nichefunktioner (Smart Cuts, multi-shot chaining)Variabel 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 kortlivede — download hurtigt.

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

Trin 1: Tilmeld dig og få API-nøgle

Log ind på cometapi.com. Hvis du ikke er bruger endnu, skal du først registrere dig. Log ind i din CometAPI-konsol. Hent API-nøglen (adgangslegitimation) til interfacet. Klik på “Add Token” ved API-token i det personlige center, hent token-nøglen: sk-xxxxx og send.

Trin 2: Send anmodninger til Grok Imagine Video API

Vælg “grok-imagine-video”-endepunktet for at sende API-anmodningen og angiv anmodningsbody. Anmodningsmetode og -body findes i vores websites API-dokumentation. Vores website tilbyder også Apifox-test for din bekvemmelighed. Erstat <YOUR_API_KEY> med din faktiske CometAPI-nøgle fra din konto. Hvor du kan kalde det: GROK Videogenerering og Videoredigering.

Trin 3: Send anmodninger til Grok Imagine Video API

Indtast tekst eller upload et billede(du kan valgfrit angive et kildebillede til animation). 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 leveres som:

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

Trin 4: Hent og verificer resultater

Behandl API-svaret for at få det genererede resultat. Efter behandling svarer API'et med opgavestatus og outputdata. Den returnerer en request_id med det samme ved indsendelse; brug GET endpoint til at tjekke status og hente den genererede video. Videoredigering er asynkron; du kan blive nødt til at polle dette endpoint flere gange, indtil opgaven er fuldført. Download venligst hurtigt.

FAQ

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.

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.
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)

Flere modeller