Grok Imagine API untuk video di APIMart memanggil model grok-imagine-video dari xAI: teks ke video, gambar ke video dari satu atau beberapa gambar referensi, dan edit klip yang sudah ada. Klip berdurasi 1–15 detik dalam 480p atau 720p, dan Anda membayar per detik output.
Keunggulan Layanan
Buat video dari prompt dengan gambar referensi opsional untuk memandu hasil.
Memeriksa prompt dan gambar input sebelum dikirim. Permintaan yang ditandai tidak membuat tugas dan tidak dikenai biaya.
Tautan video berlaku selama 72 jam. Segera unduh atau simpan video.
Harga transparan tanpa biaya tersembunyi. Bayar hanya untuk yang Anda gunakan.
| Varian | Tingkat | Harga GoldHarga saat ini | Harga Platinum | Harga Diamond | Harga resmi | Penghematan Anda |
|---|---|---|---|---|---|---|
grok-imagine-video | Gambar referensi (per gambar) | 0.016Credits(~$0.0016)/gbr | 0.0152Credits(~$0.0015)/gbr | 0.0144Credits(~$0.0014)/gbr | 0.02Credits(~$0.002)/gbr | 20% |
| Video referensi (per detik video sumber) | 0.08Credits(~$0.008)/dtk | 0.076Credits(~$0.0076)/dtk | 0.072Credits(~$0.0072)/dtk | 0.1Credits(~$0.01)/dtk | 20% | |
| 480P | 0.4Credits(~$0.04)/dtk | 0.38Credits(~$0.038)/dtk | 0.36Credits(~$0.036)/dtk | 0.5Credits(~$0.05)/dtk | 20% | |
| 720P | 0.56Credits(~$0.056)/dtk | 0.532Credits(~$0.0532)/dtk | 0.504Credits(~$0.0504)/dtk | 0.7Credits(~$0.07)/dtk | 20% |
* Biaya sebenarnya tergantung pada keluaran akhir.
Satu endpoint, tiga mode: kirim prompt saja untuk teks ke video, tambahkan image_urls untuk menganimasikan gambar diam, atau kirim video.url untuk mengedit video yang sudah Anda miliki. Butuh 1080p? Grok Imagine Video 1.5 punya halaman sendiri; halaman ini membahas model dasar grok-imagine-video, satu-satunya yang mendukung edit video.
50K+
Pengguna Aktif
99.9%
Waktu Aktif
2x
Lebih Cepat
—
Penghematan Biaya
Panggil Grok Imagine Video API di APIMart dengan satu permintaan POST. Generasi bersifat asinkron: kirim tugas, lalu polling endpoint tugas untuk mendapatkan URL video.
Simpan key yang Anda buat di atas pada variabel lingkungan APIMART_API_KEY dan kirim sebagai Authorization: Bearer <key> di setiap permintaan.
POST /v1/videos/generations dengan model grok-imagine-video, prompt, duration, resolution, dan aspect_ratio. Tambahkan image_urls untuk gambar ke video, atau kirim video.url saja untuk mengedit klip. ID tugas ada di data[0].task_id.
Polling GET /v1/tasks/{task_id} sampai status menjadi completed, lalu baca URL video dari data.result.videos[0].url[0] dan simpan sebelum expires_at. Tugas yang gagal mencantumkan alasan di data.error.message dan tidak ditagih.
Lihat referensi Grok Imagine Video API untuk semua field, respons, dan kode error.
curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-imagine-video",
"prompt": "Dolly-in perlahan ke cangkir kopi keramik yang mengepul di atas meja kayu, cahaya pagi hangat masuk dari jendela, depth of field dangkal",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9"
}'import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
# 1. Submit the generation task
payload = {
"model": "grok-imagine-video",
"prompt": "Dolly-in perlahan ke cangkir kopi keramik yang mengepul di atas meja kayu, cahaya pagi hangat masuk dari jendela, depth of field dangkal",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9"
}
resp = requests.post(f"{API_BASE}/v1/videos/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
# 2. Poll the task until it finishes
for _ in range(200):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["videos"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(10)
else:
raise TimeoutError(f"task {task_id} did not finish in time; continue GET polling with this task ID")curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-imagine-video",
"prompt": "Wanita di foto menoleh ke kamera dan tersenyum saat angin menggerakkan rambutnya, push-in perlahan, cahaya siang yang lembut",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9",
"image_urls": [
"https://example.com/portrait.jpg"
]
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"| Parameter | Tipe | Wajib | Default | Deskripsi |
|---|---|---|---|---|
model | string | Ya | Default: grok-imagine-video | grok-imagine-video. Gunakan grok-imagine-video-1.5 untuk output 1080p; edit video hanya berfungsi dengan grok-imagine-video. |
prompt | string | Ya | Default: — | Deskripsi video atau instruksi edit, 1 sampai 8.000 karakter setelah spasi awal dan akhir dihapus. |
duration | integer | Opsional | Default: 8 | Durasi output, bilangan bulat 1 sampai 15 detik. Hanya untuk generasi. |
resolution | string | Opsional | Default: 480p | 480p atau 720p. Hanya untuk generasi. |
aspect_ratio | string | Opsional | Default: auto | auto, 16:9, 9:16, 1:1, 4:3, 3:4, 3:2, atau 2:3. Hanya untuk generasi. |
image_urls | array | Opsional | Default: — | URL gambar HTTPS publik untuk Grok gambar ke video. Urutan dipertahankan dan setiap gambar ditagih. Untuk teks ke video, hilangkan field ini alih-alih mengirim array kosong. |
video.url | string | Opsional | Default: — | URL HTTPS publik video sumber untuk diedit. Permintaan edit hanya berisi model, prompt, video, dan nsfw_check opsional. |
nsfw_check | boolean | Opsional | Default: false | Setel true untuk memoderasi prompt dan gambar input sebelum tugas dikirim. |
Apa yang diterima dan dikembalikan model grok-imagine-video, berdasarkan referensi API APIMart
Penggunaan umum teks ke video, gambar ke video, dan edit video
Tiga langkah dari pendaftaran hingga video Grok pertama Anda
Daftar dengan email, Google, atau GitHub. Anda bisa menambahkan organisasi untuk tim kapan saja.
Tambahkan dana ke akun Anda. Saldo berlaku untuk semua model di platform, termasuk Grok Imagine Video.
Buat key di dasbor dan gunakan di header Authorization pada setiap permintaan.
Umpan balik nyata dari kreator dan developer di seluruh dunia. Ulasan ini menggambarkan pengalaman menggunakan seri Grok Imagine Video.
“Kesederhanaannya brilian - hanya prompt dan Anda mendapatkan output video yang siap pakai. Cocok untuk prototyping cepat.”
Alex Morgan
Direktur Kreatif
“Grok Imagine Video di APIMart telah mengubah pipeline konten kami. Kami memproduksi jauh lebih banyak konten video dengan tim yang sama.”
Sarah Kim
Manajer Pemasaran
“Kualitas videonya mengesankan. Koherensi gerakan dan fidelitas visual yang luar biasa dari mesin text-to-video.”
James Wilson
Pengembang Full-Stack
“Kami mengintegrasikannya ke dalam platform SaaS kami dalam waktu kurang dari satu hari. Antarmuka minimal membuatnya sangat mudah.”
Lisa Chen
CTO, StartupAI
“Sebagai filmmaker indie, alat ini telah menjadi game-changer untuk membuat visualisasi konsep dan animasi storyboard.”
Marco Rivera
Pembuat Film Independen
“Infrastruktur APIMart yang andal ditambah kualitas video Grok menjadikannya pilihan default kami untuk klip pendek.”
Emily Zhang
Insinyur DevOps
Pemanggilan, harga, dan pemilihan model untuk grok-imagine-video
Ini adalah akses APIMart ke model grok-imagine-video dari xAI, bagian video dari Grok Imagine API. Satu endpoint menangani teks ke video, gambar ke video dari gambar referensi, dan edit video yang sudah ada, dengan klip 1–15 detik dalam 480p atau 720p.
Kedua model memakai endpoint, batas prompt, durasi 1–15 detik, dan dukungan gambar referensi yang sama. grok-imagine-video menghasilkan 480p atau 720p dan merupakan satu-satunya yang bisa mengedit video yang sudah ada. grok-imagine-video-1.5 menambahkan output 1080p tetapi tanpa edit video, dan punya halaman sendiri di APIMart. Harga berbeda menurut model dan resolusi; lihat tabel harga di masing-masing halaman.
Kirim POST /v1/videos/generations dengan API key, model grok-imagine-video, dan prompt, lalu baca data[0].task_id dari respons. Polling GET /v1/tasks/{task_id} sampai status menjadi completed, lalu baca video dari data.result.videos[0].url[0]. Contoh cURL dan Python di halaman ini mengikuti alur tersebut, dan referensi lengkap ada di docs.apimart.ai.
model dan prompt wajib; prompt bisa sampai 8.000 karakter. Untuk generasi, Anda bisa menambahkan duration (1–15 detik, default 8), resolution (480p atau 720p, default 480p), aspect_ratio (auto, 16:9, 9:16, 1:1, 4:3, 3:4, 3:2, atau 2:3, default auto), dan image_urls. Untuk edit, kirim video.url sebagai gantinya. nsfw_check opsional di kedua mode.
Tambahkan satu atau beberapa URL gambar HTTPS publik di image_urls bersama prompt Anda. Dengan satu gambar, model menganimasikan bidikan diam itu; dengan beberapa gambar, jelaskan peran tiap gambar di prompt, misalnya gambar pertama sebagai subjek dan kedua sebagai gaya. Untuk teks ke video, hilangkan image_urls sepenuhnya dan jangan kirim array kosong.
Bisa, hanya dengan grok-imagine-video. Kirim model, prompt, dan video.url (URL video HTTPS publik), ditambah nsfw_check jika ingin moderasi. Jangan kirim duration, resolution, aspect_ratio, atau image_urls; platform membaca durasi video sumber sendiri. grok-imagine-video-1.5 tidak mendukung edit.
Anda membayar setiap detik video output sesuai tarif resolusi yang dipilih, ditambah biaya kecil per gambar referensi; edit ditagih per detik video sumber. Dengan harga member Gold per Oktober 2026, klip 8 detik 480p berbiaya 8 × $0,04 = $0,32, klip gambar ke video 10 detik 720p dengan satu gambar referensi 10 × $0,056 + $0,0016 = $0,5616, dan edit klip 6 detik 6 × ($0,056 + $0,008) = $0,384. Tabel harga di halaman ini selalu menampilkan tarif terkini, dan tagihan akhir adalah nilai field cost pada tugas yang selesai.
Generasi bersifat asinkron, jadi waktunya bergantung pada durasi klip, resolusi, dan antrean, bukan angka detik yang tetap. Periksa tugas setiap beberapa detik dan lanjutkan polling dengan ID yang disimpan jika proses Anda dimulai ulang. Unduh hasil sebelum waktu di expires_at karena URL hasil akan kedaluwarsa.
Jelaskan subjek, aksi, gerakan kamera, dan pencahayaan secara berurutan, misalnya: dolly-in perlahan ke cangkir keramik yang mengepul dalam cahaya pagi yang hangat. Untuk gambar ke video, jelaskan gerakan yang Anda inginkan alih-alih mengulang isi gambar. Uji ide dengan klip pendek 480p, lalu render versi pilihan dalam 720p.
Tugas yang gagal mengembalikan status failed dengan alasan di data.error.message, dan biayanya 0. HTTP 429 berarti permintaan datang terlalu cepat: tunggu sesuai Retry-After atau perlambat sebelum mencoba lagi. Jika error jaringan memutus pengiriman, kirim ulang dengan Idempotency-Key dan body permintaan yang sama agar tidak ditagih dua kali.
Tidak. xAI Grok Imagine Video API tidak memiliki kuota gratis di APIMart. Pembayaran sesuai pemakaian dan ditagih per detik video yang dihasilkan; tugas yang gagal tidak ditagih, dan semua harga di halaman ini mendapat diskon 20%.
Ya. Tabel harga di halaman ini menampilkan harga member Gold, 20% di bawah tarif asli. Member Platinum dan Diamond berhemat lebih banyak, hingga 28%. Anda hanya membayar permintaan yang berhasil.
Daftar di APIMart, buka halaman API Keys di dasbor, lalu buat key. Key yang sama memanggil Grok Imagine Video API dan semua model lain di platform, dengan pembayaran sesuai pemakaian tanpa langganan. Simpan key di server, bukan di kode browser.
Grok Imagine adalah nama yang dipakai xAI untuk fitur generasi gambar dan videonya, dan grok-imagine-video adalah model video xAI yang dipanggil halaman ini. Anda juga mungkin melihatnya ditulis Grok Imagine AI atau GrokImagine, dan mode gambar ke video kadang disebut Grok I2V. Model gambar Grok seperti grok-imagine-image adalah model terpisah dengan halamannya sendiri.
Jelajahi lebih banyak model dalam kategori yang sama.

Wan 3.0 Video
Wan 3.0 is Alibaba's all-in-one video model for text-to-video, first-frame, first-and-last-frame and multimodal reference generation. It accepts image, video, audio and document references and outputs 2–30 second videos at 480P, 720P or 1080P.

Seedance 2.5
Seedance 2.5 is ByteDance's audio-video model for text-to-video, multimodal reference, editing, extension and first-last-frame control. Generate up to 30 seconds in one job with up to 30 images, 10 videos and 10 audio clips as references, at up to 1080p.

Flux 3 Video
FLUX 3 Video by Black Forest Labs supports text-to-video, image-to-video with ordered keyframes and video continuation. It generates 5–20 second HD or FHD clips with synchronized audio in seven aspect ratios.

MiniMax H3
MiniMax H3 is MiniMax's video model for text-to-video, image-to-video with first and last frames, and multimodal reference-to-video using images, videos and audio. It outputs 4–15 second clips at 2K or 768P with an audio track.