Video Uretimi
/v1/video/generations, LLMTR uzerinden metin promptlarini video uretim islerine donusturur. Endpoint uzun suren provider islerini baslatir, sonuc tamamlanana kadar poll eder ve video URL’lerini OpenAI uyumlu yanit yapisinda dondurur.
Alibaba HappyHorse
Section titled “Alibaba HappyHorse”HappyHorse modeli Alibaba uzerinden metinden video uretir. Model public katalog aktivasyonu oncesinde 5 saniyelik 720P canli dogrulama testinden gecirilmistir.
curl "$LLMTR_BASE_URL/v1/video/generations" \ -H "Authorization: Bearer llmtr-your_key" \ -H "Content-Type: application/json" \ -d '{ "model": "alibaba/happyhorse-1.0-t2v", "prompt": "A miniature city built from cardboard and bottle caps comes alive at night. A cardboard train rolls slowly by with tiny lights.", "duration_seconds": 5, "resolution": "720P", "aspect_ratio": "16:9", "max_wait_seconds": 180, "max_budget_usd": 0.70 }'Google Veo
Section titled “Google Veo”Google Veo modelleri ayni endpoint uzerinden calisir: google/veo-3.1-generate-001, google/veo-3.1-fast-generate-001, google/veo-3.1-lite-generate-001, google/veo-3.0-generate-001, google/veo-3.0-fast-generate-001 ve google/veo-2.0-generate-001. Veo 3.x ciktilari sesli uretilir.
curl "$LLMTR_BASE_URL/v1/video/generations" \ -H "Authorization: Bearer llmtr-your_key" \ -H "Content-Type: application/json" \ -d '{ "model": "google/veo-3.1-fast-generate-001", "prompt": "A cinematic drone shot over Cappadocia at sunrise", "duration_seconds": 8, "aspect_ratio": "16:9", "resolution": "720p", "max_wait_seconds": 180, "max_budget_usd": 1.00 }'Gorsel referans ile video (image-to-video)
Section titled “Gorsel referans ile video (image-to-video)”Veo modelleri image_url alaninda base64 data URL olarak verilen bir referans karesinden video uretebilir. Remote URL desteklenmez; data:image/...;base64,... bicimi zorunludur ve remote URL gonderilirse 400 unsupported_input doner.
curl "$LLMTR_BASE_URL/v1/video/generations" \ -H "Authorization: Bearer llmtr-your_key" \ -H "Content-Type: application/json" \ -d '{ "model": "google/veo-3.1-fast-generate-001", "prompt": "The person smiles and looks around, subtle camera push-in.", "image_url": "data:image/png;base64,iVBORw0KGgo...", "duration_seconds": 4, "resolution": "720p", "max_wait_seconds": 180 }'Veo yanitlarinda video, data[].b64_json alaninda base64 MP4 olarak doner; url alani bu modellerde null olur.
xAI Grok Imagine
Section titled “xAI Grok Imagine”xai/grok-imagine-video metin promptundan video uretir. xai/grok-imagine-video-1.5 ise image-to-video calisir: bir baslangic karesi zorunludur ve prompt hareketi tanimlar. Grok Imagine Video 1.5 ses efektleri, ambiyans ve konusmayi ayni geçişte uretir. Desteklenen sure 1-15 saniye; cozunurlukler 480p, 720p ve 1080p (1080p yalniz image-to-video).
Baslangic karesi image_url alaninda base64 data URL olarak gonderilir. Model yalniz image-to-video oldugu icin image_url olmadan gonderilen istek 400 invalid_request doner; metinden videoya grok-imagine-video modeline image_url gonderilirse 400 unsupported_input doner.
curl "$LLMTR_BASE_URL/v1/video/generations" \ -H "Authorization: Bearer llmtr-your_key" \ -H "Content-Type: application/json" \ -d '{ "model": "xai/grok-imagine-video-1.5", "prompt": "Yavas sinematik push-in, korlar dagiliyor, hafif kamera hareketi", "image_url": "data:image/png;base64,iVBORw0KGgo...", "duration_seconds": 6, "resolution": "720p", "aspect_ratio": "16:9", "max_wait_seconds": 180, "max_budget_usd": 1.00 }'xAI yanitlarinda video data[].url alaninda barindirilan MP4 olarak doner. Faturalama, mevcutsa gercek provider maliyetini esas alir; asagidaki saniye bazli oran rezervasyon ve fallback tahminidir.
Parametreler
Section titled “Parametreler”| Alan | Aciklama |
|---|---|
model | Video uretim modelinin kanonik ID’si. |
prompt | Uretilecek videonun metin aciklamasi. |
duration_seconds | Uretilecek video suresi. HappyHorse icin pozitif tam sayi kullanin. Veo icin 4-8 saniye araligi desteklenir. Grok Imagine icin 1-15 saniye. |
resolution | HappyHorse icin 720P veya 1080P. Veo icin 720p, 1080p veya 4k (Veo 3.1 Lite 4k desteklemez). Grok Imagine icin 480p, 720p veya 1080p. Bos birakilirsa 720p kullanilir. |
aspect_ratio | Oran degeri. Varsayilan 16:9. |
negative_prompt | Videoda istenmeyen ogelerin aciklamasi (Veo ve HappyHorse). |
image_url | Image-to-video referans karesi, base64 data URL. Google Veo (tum Veo modelleri) destekler ve xai/grok-imagine-video-1.5 icin zorunludur. |
max_wait_seconds | Uzun suren is icin bekleme ust siniri. En fazla 300 saniye. |
max_budget_usd | Gateway’in istegi baslatmadan once kontrol ettigi harcama ust siniri. |
{ "id": "task_xxx", "object": "video.generation", "model": "alibaba/happyhorse-1.0-t2v", "status": "completed", "data": [ { "url": "/media/generated-video.mp4", "mime_type": "video/mp4", "duration": 5 } ], "usage": { "duration": 5, "resolution": "720P" }}Fiyatlandirma
Section titled “Fiyatlandirma”Video modelleri saniye bazli fiyatlanir; model fiyatina platform marji eklenmez.
| Model | 720p | 1080p | 4k |
|---|---|---|---|
xai/grok-imagine-video | $0.05/s | $0.05/s | - |
xai/grok-imagine-video-1.5 | $0.08/s | $0.08/s | - |
alibaba/happyhorse-1.0-t2v | $0.14/s | $0.24/s | - |
google/veo-3.1-generate-001 | $0.40/s | $0.40/s | $0.60/s |
google/veo-3.1-fast-generate-001 | $0.10/s | $0.12/s | $0.30/s |
google/veo-3.1-lite-generate-001 | $0.05/s | $0.08/s | - |
google/veo-3.0-generate-001 | $0.40/s | $0.40/s | $0.40/s |
google/veo-3.0-fast-generate-001 | $0.10/s | $0.12/s | $0.30/s |
google/veo-2.0-generate-001 | $0.35/s | $0.35/s | - |