Video Üretimi
Video üretimi uzun sürdüğü için asenkron çalışır: bir iş (job) başlatırsınız, durumunu sorgularsınız, hazır olunca videoyu indirirsiniz.
1. İş başlatma
POST/v1/video/generations/jobs
İstek parametreleri
| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
model | string | ✓ | Video modeli |
prompt | string | ✓ | Video açıklaması |
width | integer | Genişlik (piksel) | |
height | integer | Yükseklik (piksel) | |
n_seconds | integer | Video süresi (saniye) | |
n_variants | integer | Üretilecek varyant sayısı |
bash
curl https://app.qevron.ai/v1/video/generations/jobs \
-H "Authorization: Bearer $QEVRON_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "<video-model>",
"prompt": "Sahilde yürüyen bir robot, sinematik",
"width": 1280, "height": 720, "n_seconds": 5, "n_variants": 1
}'Yanıt
json
{
"object": "video.generation.job",
"id": "vidjob_abc123",
"status": "queued",
"created_at": 1716200000,
"prompt": "Sahilde yürüyen bir robot, sinematik",
"model": "<video-model>"
}status değerleri: queued, processing, running, succeeded, failed.
2. Durum sorgulama
GET/v1/video/generations/jobs/{id}
bash
curl https://app.qevron.ai/v1/video/generations/jobs/vidjob_abc123 \
-H "Authorization: Bearer $QEVRON_API_KEY"status succeeded olana kadar belirli aralıklarla sorgulayın (polling). Tamamlandığında yanıt generations listesi içerir.
3. Videoyu indirme
GET/v1/video/generations/{id}/content/video
bash
curl https://app.qevron.ai/v1/video/generations/vidjob_abc123/content/video \
-H "Authorization: Bearer $QEVRON_API_KEY" \
--output video.mp4Yanıt ikili (binary) video verisidir.
TIP
Bu iş akışı OpenAI'nin video üretim API'si ile aynı şekilde tasarlanmıştır: oluştur → bekle → indir.