Skip to main content

Popüler Modeller


Video üretimi genellikle görüntü üretiminden daha uzun sürer. Video uzunluğu ve kalite ayarlarına bağlı olarak daha uzun işleme sürelerine hazırlıklı olun.

Adım 1: Bir Video Üretin

/generate/video/kling/kling-2.5 adresine promptunuz ve video parametrelerinizle bir POST isteği yapın. API hemen bir iş kimliği döndürür.
// 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}`);
API Tokenınızla değiştirinYukarıdaki örneklerdeki YOUR_API_TOKEN yer tutucusunu değiştirmek için, krea.ai/settings/api-tokens adresinde bir API tokenı oluşturmanız gerekir. Yardıma ihtiyacınız varsa API Anahtarları ve Faturalandırma sayfasındaki talimatları izleyin.
Örnek Yanıt
{
  "job_id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "queued",
  "created_at": "2025-01-15T10:30:00.000Z",
  "estimated_time": "60-120 seconds"
}

Adım 2: Sonuçları Sorgulayın

Video üretimi görüntü üretiminden daha uzun sürer. İlerlemeyi kontrol etmek için /jobs/{job_id} adresini her 5 saniyede bir sorgulayın.
Webhook’lar mevcut!İşler tamamlandığında bildirim almak için webhook’ları ayarlayın. Başlamak için Webhooks kılavuzuna bakın.
// 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}`);
Örnek Tamamlanmış Yanıt
{
  "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"]
  }
}
Webhook’lar mevcut!İşler tamamlandığında bildirim almak için webhook’ları ayarlayın. Başlamak için Webhooks kılavuzuna bakın.

Ortak Parametreler

Tüm modeller için detaylı parametrelerin listesi için Model API’leri sayfasına bakın.
ParametreTürAçıklama
promptstringVideo içeriğinin ayrıntılı açıklaması
durationnumberSaniye cinsinden video uzunluğu. Desteklenen değerler modele göre değişir.
aspect_ratiostring16:9, 9:16 veya 1:1 gibi video en-boy oranı
start_imagestringGörüntüden videoya modeller için opsiyonel kaynak görüntü URL’si
end_imagestringDesteklenen modeller için opsiyonel bitiş karesi URL’si
modestringSunan modeller için opsiyonel kalite modu
modelstringKullanılacak video üretim modeli
Daha İyi Videolar için Prompt İpuçları:
  • Hareket ve kamera hareketi konusunda spesifik olun
  • Sahneyi, aydınlatmayı ve atmosferi tanımlayın
  • Zamanlamadan bahsedin (örn. “yavaşça pan yapıyor”, “hızlı zoom”)
  • Stil referansları ekleyin (örn. “sinematik”, “belgesel stili”)
Video üretimi görüntü üretiminden daha maliyetlidir. Model başına fiyatlandırma ve API bakiyenizi nasıl yükleyeceğiniz için API Anahtarları ve Faturalandırma sayfasına bakın.