Skip to main content

Model Populer


Generasi video biasanya memakan waktu lebih lama dibanding generasi gambar. Bersiaplah untuk waktu pemrosesan yang lebih lama tergantung pada durasi video dan pengaturan kualitas.

Langkah 1: Menghasilkan Video

Kirim POST request ke /generate/video/kling/kling-2.5 dengan prompt dan parameter video Anda. API mengembalikan job ID segera.
// npm install @krea-ai/sdk
import { Krea } from "@krea-ai/sdk";

const krea = new Krea({ apiKey: process.env.KREA_API_KEY });

const job = await krea.video("kling/kling-2.5", {
  prompt: "a majestic eagle soaring over snow-capped mountains at sunrise",
  duration: 5,
  aspect_ratio: "16:9"
});

console.log(`Job ID: ${job.job_id}`);
Ganti dengan API Token AndaUntuk mengganti placeholder YOUR_API_TOKEN pada contoh di atas, Anda perlu membuat API token di krea.ai/settings/api-tokens. Ikuti instruksi di halaman API Keys & Billing jika perlu bantuan.
Contoh Respons
{
  "job_id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "queued",
  "created_at": "2025-01-15T10:30:00.000Z",
  "estimated_time": "60-120 seconds"
}

Langkah 2: Polling untuk Hasil

Generasi video memakan waktu lebih lama dibanding generasi gambar. Lakukan polling /jobs/{job_id} setiap 5 detik untuk memeriksa progres.
Webhooks tersedia!Siapkan webhooks untuk menerima notifikasi saat job selesai. Lihat Panduan Webhooks untuk memulai.
// npm install @krea-ai/sdk
import { Krea } from "@krea-ai/sdk";

const krea = new Krea({ apiKey: process.env.KREA_API_KEY });

async function waitForVideo(jobId) {
  const completed = await krea.jobs.wait(jobId, { intervalMs: 5000 });
  return completed.result.urls[0];
}

const videoUrl = await waitForVideo(job.job_id);
console.log(`Video ready: ${videoUrl}`);
Contoh Respons Selesai
{
  "job_id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "completed",
  "created_at": "2025-01-15T10:30:00.000Z",
  "completed_at": "2025-01-15T10:31:45.000Z",
  "result": {
    "urls": ["https://gen.krea.ai/videos/your-video.mp4"]
  }
}
Webhooks tersedia!Siapkan webhooks untuk menerima notifikasi saat job selesai. Lihat Panduan Webhooks untuk memulai.

Parameter Umum

Untuk daftar parameter mendetail dari semua model, lihat halaman Model APIs.
ParameterTipeDeskripsi
promptstringDeskripsi mendetail dari konten video
durationnumberDurasi video dalam detik. Nilai yang didukung tergantung model.
aspect_ratiostringRasio aspek video, seperti 16:9, 9:16, atau 1:1
start_imagestringURL gambar sumber opsional untuk model image-to-video
end_imagestringURL frame akhir opsional untuk model yang mendukung
modestringMode kualitas opsional untuk model yang menyediakan
modelstringModel generasi video yang akan digunakan
Tips Prompt untuk Video yang Lebih Baik:
  • Spesifik tentang gerakan dan pergerakan kamera
  • Deskripsikan adegan, pencahayaan, dan atmosfer
  • Sebutkan timing (contoh: “panning perlahan”, “zoom cepat”)
  • Sertakan referensi gaya (contoh: “sinematik”, “gaya dokumenter”)
Generasi video lebih mahal dibanding generasi gambar. Lihat API Keys & Billing untuk harga per model dan cara mengisi saldo API Anda.