ModelHargaPerusahaan
500+ API Model AI, Semua Dalam Satu API. Hanya Di CometAPI
API Model
Pengembang
Mulai CepatDokumentasiDasbor API
Perusahaan
Tentang kamiPerusahaan
Sumber Daya
Model AIBlogCatatan PerubahanDukungan
Syarat dan Ketentuan LayananKebijakan Privasi
© 2026 CometAPI · All rights reserved
Home/Models/xAI/Grok Imagine Video
X

Grok Imagine Video

Per Detik:$0.04
Hasilkan video dari prompt teks, animasikan gambar statis, atau sunting video yang sudah ada dengan bahasa alami. API mendukung durasi, rasio aspek, dan resolusi yang dapat dikonfigurasi untuk video yang dihasilkan — dengan SDK yang secara otomatis menangani polling asinkron.
Baru
Penggunaan komersial
Playground
Ikhtisar
Fitur
Harga
API

📘 Spesifikasi Teknis Grok Imagine Video

SpesifikasiDetail
ID Modelgrok-imagine-video
PenyediaxAI
TipeAI untuk pembuatan & pengeditan video
Jenis InputTeks (prompt); opsional gambar atau video Prompt teks (bahasa alami); input gambar opsional (image→video); opsi video_url untuk mengedit klip yang ada. Durasi maksimum video input untuk pengeditan berbeda per endpoint — dilaporkan ~8.7s untuk beberapa alur pengeditan.
Jenis OutputVideo .mp4 melalui URL sementara
Rentang durasi (pembuatan)1–15 detik
Resolusi480p, 720p (dapat dikonfigurasi)
Rasio Aspek1:1, 16:9, 9:16
Dukungan PengeditanYa — menganimasikan & memodifikasi video hingga 8.7s
ModerasiModerasi konten disertakan
Penetapan hargaDikenakan biaya per detik, bervariasi menurut resolusi

🚀 Apa itu Grok Imagine Video?

Grok Imagine Video adalah model AI canggih milik xAI untuk pembuatan dan pengeditan video yang tersedia melalui CometAPI. Model ini memungkinkan pengembang menghasilkan video pendek yang disesuaikan dari prompt bahasa alami dan secara opsional menganimasikan gambar diam atau mengedit klip yang ada. Model ini mendukung panjang output, resolusi, dan rasio aspek yang dapat dikonfigurasi, dengan moderasi konten bawaan untuk memastikan kepatuhan kebijakan.

🧠Fitur utama (yang membedakan Grok Imagine)

  • Audio native + lip-sync: Menghasilkan audio ambien tersinkron, efek, dan ucapan/narasi pendek dengan sinkronisasi bibir secara perkiraan.
  • Gambar→Video / pengeditan via prompt: Menganimasikan gambar diam atau mengedit cuplikan yang ada melalui prompt teks (menghapus/mengganti objek, mengatur ulang waktu, mengubah gaya).
  • Iterasi cepat & latensi rendah: Dirancang untuk siklus umpan balik cepat yang cocok untuk alur kerja kreatif dan pembuatan purwarupa produk.
  • Production API: Imagine API menyediakan endpoint terprogram untuk pembuatan batch, integrasi ke pipeline pengeditan, dan kontrol tingkat perusahaan.
  • Beragam “mode”/gaya: Mode untuk pengguna (contoh yang dilaporkan: Normal/Fun/Spicy atau preset serupa) untuk mengarahkan output pada gaya atau kelonggaran (catatan: mode “Spicy” secara historis mengaktifkan NSFW).
Model (perusahaan)Resolusi maks (publik)Panjang klip maks (publik)Audio native?KekuatanCatatan
Grok Imagine (xAI)720p6–15sYaIterasi cepat, biaya/latensi unggul, pengeditan terintegrasi, audio nativeBatas 720p; kekhawatiran moderasi; fidelitas dunia nyata bervariasi
Sora (OpenAI)720p–1080p (bergantung pada tier)pendek (6–15s)YaFidelitas visual tinggi; integrasi kuat dengan stack OpenAILebih mahal; moderasi/kontrol lebih ketat
Veo (Google DeepMind)Hingga 1080p+pendek (bervariasi)YaFotorealisme kuat, gerakan stabilBiaya lebih tinggi; lebih sedikit eksperimen publik
Runway Gen-4.51080p+pendek (bervariasi)YaAdopsi industri untuk alur kerja kreatif, fidelitas tinggiLebih mahal; berfokus pada tooling kreatif
Vidu / Kling / Pika (various specialists)hingga 1080ppendek (bervariasi)CampuranBeberapa menawarkan fitur khusus (Smart Cuts, multi-shot chaining)Dukungan audio bervariasi; tingkat kematangan API berbeda

⚠️ Keterbatasan

  • Panjang video maksimum dibatasi hingga 15 detik.
  • Pengeditan mempertahankan panjang video input (≤ 8.7s).
  • URL yang dihasilkan bersifat sementara — harap unduh segera.

Cara mengakses dan mengintegrasikan Grok Imagine Video

Langkah 1: Daftar untuk Kunci API

Masuk ke cometapi.com. Jika Anda belum menjadi pengguna kami, silakan daftar terlebih dahulu. Masuk ke konsol CometAPI. Dapatkan kunci API kredensial akses untuk antarmuka. Klik “Add Token” pada API token di pusat pribadi, dapatkan kunci token: sk-xxxxx lalu kirim.

Langkah 2: Kirim permintaan ke API Grok Imagine Video

Pilih endpoint “grok-imagine-video” untuk mengirim permintaan API dan atur body permintaan. Metode permintaan dan body permintaan diperoleh dari dokumen API di situs kami. Situs kami juga menyediakan pengujian Apifox untuk kenyamanan Anda. Ganti <YOUR_API_KEY> dengan kunci CometAPI Anda yang sebenarnya dari akun Anda. Di mana memanggilnya: GROKPembuatan Video dan Pengeditan Video.

Langkah 3: Kirim permintaan ke API Grok Imagine Video

Masukkan teks atau unggah gambar (Anda dapat secara opsional menyediakan gambar sumber untuk dianimasikan). Grok Imagine AI API menganalisis input Anda dan menyiapkan konten untuk url. Baik konversi teks-ke-video maupun gambar-ke-video didukung.

Gambar sumber dapat disediakan sebagai:

  • URL publik yang mengarah ke sebuah gambar
  • Data URI berformat base64 (mis., data:image/jpeg;base64,<YOUR_BASE64_IMAGE>)

Langkah 4: Ambil dan verifikasi hasil

Proses respons API untuk mendapatkan hasil yang dihasilkan. Setelah diproses, API merespons dengan status tugas dan data keluaran. Sistem mengembalikan request_id segera setelah pengajuan; gunakan endpoint GET untuk memeriksa status dan mengambil video yang dihasilkan. Pengeditan video bersifat asinkron; Anda mungkin perlu melakukan polling ke endpoint ini beberapa kali hingga tugas selesai. Harap unduh segera.

FAQ

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

Anda mengirim permintaan POST dengan model 'grok-imagine-video' yang menyertakan prompt teks dan sumber gambar/video opsional; API akan mengembalikan ID tugas, lalu lakukan polling terhadap ID ini hingga status video menjadi 'done'.

What input formats does grok-imagine-video accept?

Ini menerima prompt bahasa alami dan URL gambar opsional (atau gambar base64) untuk animasi; untuk pengeditan, sediakan URL video.

What are the maximum video duration and resolution options?

Model mendukung pembuatan video hingga 15 detik dan resolusi hingga 720p, dengan rasio aspek yang dapat dikonfigurasi seperti 16:9 atau 1:1.

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

Ya, Anda dapat menganimasikan gambar diam menjadi bergerak berdasarkan prompt Anda, menggunakan URL gambar atau gambar terenkode dalam permintaan.

Does grok-imagine-video support editing existing videos?

Ya — berikan URL video sumber dan instruksi pengeditan Anda; keluaran akan mempertahankan durasi dan resolusi video asli.

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

Video yang dihasilkan tunduk pada moderasi konten; konten yang ditandai dapat difilter atau diblokir selama proses pembuatan.

Is the video generation asynchronous?

Ya, API mengembalikan ID permintaan yang Anda pantau dengan polling untuk memeriksa kapan video siap diunduh.

How should I handle expired video URLs?

Video yang diunduh sebaiknya segera disimpan; URL sementara dapat kedaluwarsa dan menjadi tidak dapat diakses setelah pembuatan.

Fitur untuk Grok Imagine Video

Jelajahi fitur-fitur utama dari Grok Imagine Video, yang dirancang untuk meningkatkan performa dan kegunaan. Temukan bagaimana kemampuan-kemampuan ini dapat menguntungkan proyek Anda dan meningkatkan pengalaman pengguna.

Harga untuk Grok Imagine Video

Jelajahi harga kompetitif untuk Grok Imagine Video, dirancang untuk berbagai anggaran dan kebutuhan penggunaan. Paket fleksibel kami memastikan Anda hanya membayar untuk apa yang Anda gunakan, memudahkan untuk meningkatkan skala seiring berkembangnya kebutuhan Anda. Temukan bagaimana Grok Imagine Video dapat meningkatkan proyek Anda sambil menjaga biaya tetap terkendali.

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.

Kode contoh dan API untuk Grok Imagine Video

Akses kode sampel komprehensif dan sumber daya API untuk Grok Imagine Video guna mempermudah proses integrasi Anda. Dokumentasi terperinci kami menyediakan panduan langkah demi langkah, membantu Anda memanfaatkan potensi penuh Grok Imagine Video dalam proyek Anda.
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

Model Lainnya

O

Sora 2 Pro

Per Detik:$0.24
Sora 2 Pro adalah model pembuatan media kami yang paling canggih dan kuat, mampu menghasilkan video dengan audio tersinkronisasi. Model ini dapat membuat klip video yang detail dan dinamis dari bahasa alami atau gambar.
O

Sora 2

Per Detik:$0.08
Model generasi video yang sangat canggih, dengan efek suara, mendukung format chat.
M

mj_fast_video

Per Permintaan:$0.6
Midjourney video generation
D

Doubao-Seedance-2-0

D

Doubao-Seedance-2-0

Segera hadir
Masukan:$60/M
Keluaran:$240/M
Seedance 2.0 adalah model fondasi video multimodal generasi berikutnya dari ByteDance yang berfokus pada pembuatan video naratif sinematik multi-shot. Berbeda dari demo teks-ke-video single-shot, Seedance 2.0 menekankan kontrol berbasis referensi (gambar, klip pendek, audio), konsistensi karakter/gaya yang koheren di seluruh shot, serta sinkronisasi audio/video bawaan — dengan tujuan menjadikan video AI berguna bagi alur kerja kreatif profesional dan pravisualisasi.
G

Veo 3.1 Pro

Per Detik:$0.25
Veo 3.1-Pro mengacu pada akses/konfigurasi berkemampuan tinggi dari keluarga Veo 3.1 milik Google — sebuah generasi model video berformat pendek yang mendukung audio dan menambahkan audio bawaan yang lebih kaya, kontrol narasi/penyuntingan yang ditingkatkan, serta alat perluasan adegan.
G

Veo 3.1

Per Detik:$0.05
Veo 3.1 adalah pembaruan dari Google yang bertahap namun signifikan untuk keluarga Veo teks-dan-gambar→video, menambahkan audio bawaan yang lebih kaya, keluaran video yang lebih panjang dan lebih dapat dikendalikan, serta pengeditan yang lebih presisi dan kontrol pada tingkat adegan.

Blog Terkait

Cara Menghapus Video Grok Imagine pada tahun 2026: Panduan Lengkap Langkah demi Langkah
Apr 15, 2026
grok-imagine-video

Cara Menghapus Video Grok Imagine pada tahun 2026: Panduan Lengkap Langkah demi Langkah

Untuk menghapus secara permanen video Grok Imagine, buka Grok (grok.com atau aplikasi X), buka tab Imagine atau profil Anda > Files, temukan videonya (sering disimpan otomatis sebagai favorit), arahkan kursor atau ketuk ikon hati untuk menghapusnya dari favorit, lalu gunakan menu tiga titik > "Delete Post" dan konfirmasikan. Akan muncul peringatan: "Anda tidak akan dapat melihat konten ini lagi." Untuk penghapusan massal atau riwayat lengkap, buka Settings > Data Controls > Delete files/assets or conversations. Catatan: xAI menyimpan data hingga 30 hari sesuai kebijakan privasinya. Bagi pengembang yang mencari pembuatan video andal berbasis API dengan kontrol data yang lebih kuat, CometAPI menyediakan akses terpadu ke 500+ model tanpa pembatasan paywall Grok.
Cara Mendapatkan Grok Imagine Secara Gratis: Akses, Harga, dan Alternatif
Mar 25, 2026
grok-imagine-video

Cara Mendapatkan Grok Imagine Secara Gratis: Akses, Harga, dan Alternatif

Grok Imagine Video tidak gratis di platform resmi xAI/Grok per Maret 2026 (tingkat gratis dihapus karena tingginya permintaan dan kekhawatiran penyalahgunaan), tetapi Anda dapat mengaksesnya dengan biaya terjangkau — atau dengan kredit awal gratis — melalui agregator pihak ketiga seperti CometAPI. CometAPI menawarkan model tersebut hanya seharga $0.04 per detik (480p), dengan pengguna baru sering menerima kredit gratis $1–$5 saat mendaftar.
Apa itu Seedance 2.0? Analisis Komprehensif
Mar 24, 2026
seedance-2-0

Apa itu Seedance 2.0? Analisis Komprehensif

Seedance 2.0 adalah model AI generasi berikutnya untuk generasi video multimodal yang dikembangkan oleh ByteDance, yang dapat menghasilkan video sinematik berkualitas tinggi dari teks, gambar, audio, dan video referensi. Model ini menghadirkan generasi audio-video terpadu, kestabilan gerakan, serta pengeditan berbasis referensi, dan dengan cepat menanjak di tolok ukur global seperti Artificial Analysis leaderboard, menempatkannya di antara model video AI teratas pada tahun 2026.
Apa itu Grok 4.2: Fitur, Arsitektur, dan Perbandingan
Mar 12, 2026
grok-4-2

Apa itu Grok 4.2: Fitur, Arsitektur, dan Perbandingan

Grok 4.2 adalah andalan beta publik xAI dalam keluarga Grok 4: model generatif multi-agen yang mendukung alat dengan throughput terdepan di industri, jendela konteks mode agen raksasa 2,000,000-token, serta varian API khusus seperti grok-4.20-multi-agent-beta-0309, grok-4.20-beta-0309-reasoning, dan grok-4.20-beta-0309-non-reasoning. Model ini dioptimalkan untuk alur kerja berbasis agen yang cepat (data X real-time / pemanggilan alat), tersedia di Web, iOS/Android, dan kanal API awal seperti CometAPI, serta ditujukan bagi pengguna yang membutuhkan asisten cepat yang peka terhadap data langsung (live data), alih-alih penalaran panjang yang paling mendalam.
Cara menggunakan API Grok 4.2 pada tahun 2026
Mar 12, 2026
grok-4-2

Cara menggunakan API Grok 4.2 pada tahun 2026

Grok 4.2 adalah model penalaran multi-agen terbaru dari xAI yang menggabungkan empat agen yang bekerja sama serta fitur pemanggilan alat berbasis agen untuk menghadirkan inferensi yang jauh lebih cepat dengan halusinasi lebih rendah bagi beban kerja perusahaan. Untuk memanggilnya saat ini, sebagian besar pengembang (a) menggunakan endpoint REST/gRPC resmi xAI atau (b) memanggilnya melalui agregator seperti CometAPI (single REST endpoint,post https://api.cometapi.com/v1/responsess) yang menyederhanakan kunci, penagihan, dan peralihan multi-model.