Langsung ke konten utama
POST
/
v1
/
videos
/
generations
curl --request POST \
  --url https://api.apimart.ai/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "grok-imagine-1.0-video-apimart",
    "prompt": "A dog running on the beach, sunny weather, slow motion",
    "size": "16:9",
    "duration": 6,
    "quality": "720p"
  }'
{
  "code": 200,
  "data": {
    "id": "task_01JNXXXXXXXXXXXXXXXXXX",
    "status": "submitted",
    "progress": 0,
    "created": 1710000000,
    "type": "video"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt

Use this file to discover all available pages before exploring further.

curl --request POST \
  --url https://api.apimart.ai/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "grok-imagine-1.0-video-apimart",
    "prompt": "A dog running on the beach, sunny weather, slow motion",
    "size": "16:9",
    "duration": 6,
    "quality": "720p"
  }'
{
  "code": 200,
  "data": {
    "id": "task_01JNXXXXXXXXXXXXXXXXXX",
    "status": "submitted",
    "progress": 0,
    "created": 1710000000,
    "type": "video"
  }
}

Otorisasi

Authorization
string
wajib
Semua API memerlukan autentikasi Bearer TokenDapatkan API Key:Kunjungi Halaman Manajemen API Key untuk mendapatkan API Key AndaTambahkan ke header request:
Authorization: Bearer YOUR_API_KEY

Parameter Request

model
string
default:"grok-imagine-1.0-video-apimart"
wajib
Nama model pembuatan videoModel yang didukung:
  • grok-imagine-1.0-video-apimart - Pembuatan Video Grok
Contoh: "grok-imagine-1.0-video-apimart"
prompt
string
wajib
Deskripsi konten video, mendukung beberapa bahasa
size
string
default:"16:9"
Ukuran videoOpsi:
  • 16:9 - Lanskap (default)
  • 9:16 - Potret
  • 1:1 - Persegi
  • 3:2 - Lanskap
  • 2:3 - Potret
duration
integer
default:6
Durasi video (detik)Rentang: 6-30 (minimum 6 detik, maksimum 30 detik)⚠️ Catatan: Harus berupa angka biasa (misalnya 6), jangan tambahkan tanda kutip, jika tidak akan terjadi error
quality
string
default:"480p"
Kualitas videoOpsi:
  • 480p - Definisi standar (default)
  • 720p - Definisi tinggi
image_urls
string[]
Daftar URL gambar referensiBatasan:
  • Maksimum 7 gambar
  • Harus berupa URL yang dapat diakses publik
  • Format Base64 tidak didukung
Setelah mengunggah gambar referensi, rasio aspek akan otomatis menyesuaikan rasio aspek gambar referensi.

Respons

code
integer
Kode status respons
data
object
Objek data respons
Kueri Hasil TugasPembuatan video adalah tugas asinkron. Setelah dikirim, id (yaitu task_id) akan dikembalikan. Gunakan endpoint Dapatkan Status Tugas untuk mengueri progres dan hasil pembuatan.

Kasus Penggunaan

Kasus 1: Teks-ke-Video

{
  "model": "grok-imagine-1.0-video-apimart",
  "prompt": "A dog running on the beach, sunny weather, slow motion",
  "size": "16:9",
  "duration": 6
}

Kasus 2: Gambar-ke-Video

{
  "model": "grok-imagine-1.0-video-apimart",
  "prompt": "Bring the scene to life with natural dynamic effects",
  "image_urls": ["https://example.com/start.png"],
  "size": "16:9",
  "duration": 10,
  "quality": "720p"
}