Metinden videoya, image-to-video, reference-to-video, ilk/son kare kontrolü, hareket kontrolü ve video-to-video akışlarına birleşik bir herkese açık sözleşme üzerinden erişin.
TokenLab video oluşturmayı tek bir birleşik API üzerinden sunar. Üretim asenkron olarak çalışır: istek gönderirsiniz, task_id ve poll_url alırsınız, ardından nihai sonuç hazır olana kadar durumu düzenli olarak sorgularsınız.
Eğer oluşturma yanıtı poll_url döndürüyorsa, doğrudan o adresi kullanın. Bu URL /v1/tasks/{id} ise, bunu video işleri için kanonik durum uç noktası olarak kabul edin; /v1/videos/generations/{id} yalnızca geriye dönük uyumluluk içindir.Güncel herkese açık video modeli envanterini Models API üzerinden veya modeller sayfasında görebilirsiniz.
Ses davranışı modele bağlıdır. TokenLab’da output_audio gönderilmezse Veo 3 ailesi varsayılan olarak sesi açık kabul eder. Diğer herkese açık modeller sessiz olabilir ya da kararlı bir ses anahtarı sunmayabilir.Üretim entegrasyonlarında görsel, video ve ses girdileri için herkese açık https URL’lerini tercih edin. Uyumlu modeller data: URL’lerini kabul etmeye devam eder, ancak herkese açık URL’ler yeniden deneme, gözlemlenebilirlik ve hata ayıklama açısından daha sağlamdır.
TokenLab’nın güncel herkese açık video sözleşmesi şu işlemlere odaklanır:
text-to-video
image-to-video
reference-to-video
start-end-to-video
video-to-video
motion-control
Sözleşme ayrıca modele özgü akışlar için audio-to-video ve video-extension değerlerini de kabul eder, ancak bu doküman derlemesinde geniş şekilde etkinleştirilmiş herkese açık model listesinde bu iki yeteneği açıkça sunan bir model yoktur.
Gösterim: ✅ Bu sağlayıcı ailesinde ilgili yeteneğe sahip en az bir etkin herkese açık model var | ❌ Etkin herkese açık modellerde şu anda temsil edilmiyor
Öğe referanslarına ihtiyacınız olduğunda kling_elements alanını kling-3.0-video ile kullanın. Görüntü koşullu bir istek (image_url, image_urls, start_image veya end_image) sağlayın ve prompt içinde her öğeyi @name ile referanslayın. kling_elements ile output_audio=true birlikte kullanılamaz; öğe referanslı isteklerde output_audio alanını kaldırın veya false yapın.
seedance-2.0 ve seedance-2.0-fast için TokenLab şu anda en fazla 9 referans görseli, ayrıca en fazla 3 referans video ve 3 referans sesi destekler. duration yalnızca üretilen çıktının süresini kontrol eder; referans video girdisi için ayrı bir süre sınırı tanımlamaz.
response = requests.post(f"{BASE}/videos/generations", headers=headers, json={ "model": "veo3.1", "prompt": "Keep the same subject identity and palette while adding subtle motion.", "operation": "reference-to-video", "reference_images": [ "https://example.com/ref-a.jpg", "https://example.com/ref-b.jpg" ], "duration": 8, "resolution": "720p", "aspect_ratio": "9:16" })
Kalite hızdan daha önemliyse veo3.1-pro, kling-video-o1-pro ve viduq3-pro güçlü seçeneklerdir.
Hızlı iterasyon
Hızlı denemeler için veo3.1-fast, hailuo-2.3-fast ve viduq3-turbo iyi başlangıç noktalarıdır.
Referans ağırlıklı akışlar
Özel referans görsel kontrolü gerekiyorsa veo3.1, veo3.1-fast, wan-2.6 veya kling-video-o1-pro / std ile başlayın.
Videodan videoya
Şu anda genel olarak etkin herkese açık video-to-video yolları ağırlıklı olarak topaz-video-upscale, grok-imagine-upscale ve kling-video-o1-pro / std modellerini kapsar.
Faturalama modele bağlıdır. Bazı herkese açık video modelleri pratikte istek başına fiyatlandırılırken, bazıları saniye bazlı fiyatlandırmaya daha yakındır. Güncel herkese açık fiyat yüzeyi için modeller sayfasına veya Pricing API bakın.