Genel bakış
Video üretimi asenkron çalışır. Bir 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.
Oluşturma yanıtı kanonik asenkron kimlik olarak
id döndürür ve çoğu zaman bunu task_id içinde de tekrar eder. Önce poll_url adresini izleyin; sabit bir durum uç noktası gerekiyorsa GET /v1/tasks/{id} kullanın.Bir create yanıtı
poll_url döndürürse, tam olarak o URL’yi çağırın. Bu URL /v1/tasks/{id} adresine işaret ediyorsa, onu kanonik sabit durum uç noktası olarak kabul edin.En güvenilir durum sorgulaması için oluşturma yanıtında dönen
poll_url değerini aynen kullanın.Üretim entegrasyonlarında görsel, video ve ses girdileri için herkese açık
https URL’leri tercih edin. Uyumlu modeller data: URL’lerini kabul etmeye devam eder, ancak büyük base64 yüklerini yeniden denemek, incelemek ve hata ayıklamak daha zordur.İstek gövdesi
Video model kimliği. API varsayılanı
sora-2’dir. Güncel herkese açık model matrisi ve desteklenen yetenekler için video oluşturma kılavuzuna bakın.Oluşturulacak videonun metin açıklaması. Bu alan herkese açık video modellerinin çoğunda zorunludur.
Çalıştırılacak video işlemi. Herkese açık sözleşme
text-to-video, image-to-video, reference-to-video, start-end-to-video, video-to-video, video-extension, audio-to-video ve motion-control değerlerini destekler. LemonData işlemi gönderdiğiniz girdilerden çıkarabilir, ancak üretimde operation değerini açıkça göndermeniz önerilir.Image-to-video akışı için başlangıç görselinin herkese açık URL’si. Modeller arası en geniş uyumluluk için
image_url tercih edilmelidir.data: URL biçiminde satır içi görsel (örneğin data:image/jpeg;base64,...). Uyumlu modeller bunu destekler, ancak üretimde genellikle image_url daha sağlamdır.Reference-to-video akışları için referans görseller. En fazla 3 öğe gönderilebilir. Herkese açık
https URL’leri önerilir; uyumlu modeller data: URL’lerini de kabul eder.asset ve style referanslarını ayıran modeller için isteğe bağlı alandır.Kaynak videonun herkese açık URL’si. Güncel herkese açık
video-to-video akışlarında ve motion-control modellerinde gereklidir.audio-to-video destekleyen modeller için herkese açık ses URL’si.Bazı devam, uzatma veya türev akışlarında kullanılan sağlayıcı tarafı görev kimliğidir.
Bazı
video-extension akışlarında kullanılan modele özgü başlangıç ofsetidir.Bazı
video-extension akışlarında kullanılan modele özgü çarpan veya tekrar sayısıdır.Saniye cinsinden video süresi. İzin verilen değerler modele bağlıdır.
En-boy oranı, örneğin
16:9, 9:16 veya 1:1.Çıktı çözünürlüğü, örneğin
720p, 1080p veya 4k. Destek modele bağlıdır.Modele bağlı ses çıkışı anahtarıdır. LemonData’da bu alan gönderilmezse Veo 3 ailesi varsayılan olarak
true kabul edilir. CamelCase takma adı outputAudio da uyumluluk için kabul edilir.Saniyedeki kare sayısı (1-120). Yalnızca FPS kontrolü sunan modellerde etkilidir.
Üretilen videoda kaçınılması gereken öğeler.
Tekrarlanabilir sonuçlar için rastgele seed.
Prompt’a bağlılık gücü (0-20). Sadece bu kontrolü sunan modellerde geçerlidir.
Hareket yoğunluğu (0-1). Sadece bu kontrolü sunan modellerde geçerlidir.
start-end-to-video için ilk kare görselinin URL’si veya uyumlu girişidir.start-end-to-video için son kare görselinin URL’si veya uyumlu girişidir.Bazı OpenAI uyumlu video modellerinde kullanılan modele özgü boyut katmanıdır.
Bunu herkese açık olarak sunan modeller için filigran anahtarıdır.
Bazı düzenleme veya efekt akışlarında kullanılan modele özgü efekt seçicisidir.
Son kullanıcıya ait benzersiz tanımlayıcıdır.
Uyumluluk notları
- Kanonik herkese açık alanlar snake_case biçimindedir:
reference_images,reference_image_typeveoutput_audio. - Uyumluluk amacıyla LemonData ayrıca camelCase takma adları
referenceImages,referenceImageTypeveoutputAudiodeğerlerini de kabul eder. operationgönderilmezse LemonData bunu girdilerden çıkarır. Yine de üretim için açıkça göndermeniz önerilir.
Medya girdileri için en iyi uygulamalar
image_url,reference_images,video_urlveaudio_urliçin herkese açıkhttpsURL’lerini tercih edin.- Mümkünse aynı istekte satır içi base64 ve uzak URL’leri karıştırmayın.
- İmzalı URL kullanıyorsanız yeniden deneme süresini ve asenkron görev oluşturma sürecini karşılayacak kadar uzun süre geçerli olmasına dikkat edin.
Yanıt
Kanonik asenkron görev kimliği.
Durum sorgulaması için kullanılacak benzersiz görev tanımlayıcısı.
Bu görev için önerilen durum sorgulama URL’si. Durumu kontrol ederken bu yolu aynen kullanın.
Başlangıç durumu:
pending.Görevin oluşturulduğu Unix zaman damgası.
Kullanılan model.
Sonuç hazırsa doğrudan kullanılabilecek video URL’si.
Mevcutsa
url, duration, width ve height içeren tek video nesnesi.Üst sağlayıcı birden fazla çıktı döndürdüğünde video dizisi görünebilir.
Görev başarısız olursa dönen hata mesajı ya da yapılandırılmış hata nesnesi.
Görselden videoya
Referans görselle videoya
Model özel referans görsel koşullandırmasını destekliyorsaoperation=reference-to-video kullanın. LemonData’nın herkese açık sözleşmesinde referanslar reference_images üzerinden gönderilir.
İlk ve son kare kontrolü
İlk ve son kareyi kontrol etmek içinstart_image ve end_image kullanın.
Videodan videoya
Model mevcut bir videoyu birincil giriş olarak kabul ediyorsaoperation=video-to-video kullanın.
Hareket kontrolü
Model hem özne görseli hem de hareket referans videosu bekliyorsaoperation=motion-control kullanın. LemonData herkese açık image_url + video_url biçimini uygun upstream sözleşmesine dönüştürür.
Audio-to-video ve video-extension için güncel durum
LemonData’nın herkese açık sözleşmesi modele özgü akışlar içinaudio-to-video ve video-extension değerlerini kabul eder. Ancak bu doküman derlemesindeki genel olarak etkin herkese açık model listesinde bu iki yeteneği açıkça sunan geniş erişimli bir model bulunmuyor. Bu akışları entegre etmeden önce güncel durumu Models API veya modeller sayfası üzerinden doğrulayın.
Güncel herkese açık model envanteri
Bu liste, bu doküman derlemesinde etkin olan herkese açık video modeli envanteriyle hizalanmıştır. En güncel durum için Models API kullanın.
OpenAI
| Model | Herkese açık işlemler |
|---|---|
sora-2 | Metinden videoya, image-to-video |
sora-2-pro | Metinden videoya, image-to-video |
sora-2-pro-storyboard | Image-to-video |
Kuaishou
| Model | Herkese açık işlemler |
|---|---|
kling-3.0-motion-control | Hareket kontrolü |
kling-3.0-video | Metinden videoya, image-to-video, start-end-to-video |
kling-v2.5-turbo-pro | Metinden videoya, image-to-video, start-end-to-video |
kling-v2.5-turbo-std | Metinden videoya, image-to-video |
kling-v2.6-pro | Metinden videoya, image-to-video, start-end-to-video |
kling-v2.6-std | Metinden videoya, image-to-video |
kling-v3.0-pro | Metinden videoya, image-to-video, start-end-to-video |
kling-v3.0-std | Metinden videoya, image-to-video, start-end-to-video |
kling-video-o1-pro | Metinden videoya, image-to-video, reference-to-video, start-end-to-video, video-to-video |
kling-video-o1-std | Metinden videoya, image-to-video, reference-to-video, start-end-to-video, video-to-video |
| Model | Herkese açık işlemler |
|---|---|
veo3 | Metinden videoya, image-to-video |
veo3-fast | Metinden videoya, image-to-video |
veo3-pro | Metinden videoya, image-to-video |
veo3.1 | Metinden videoya, image-to-video, reference-to-video, start-end-to-video |
veo3.1-fast | Metinden videoya, image-to-video, reference-to-video, start-end-to-video |
veo3.1-pro | Metinden videoya, image-to-video, start-end-to-video |
ByteDance
| Model | Herkese açık işlemler |
|---|---|
seedance-1.5-pro | Metinden videoya, image-to-video |
MiniMax
| Model | Herkese açık işlemler |
|---|---|
hailuo-2.3-fast | Image-to-video |
hailuo-2.3-pro | Metinden videoya, image-to-video |
hailuo-2.3-standard | Metinden videoya, image-to-video |
Alibaba
| Model | Herkese açık işlemler |
|---|---|
wan-2.2-plus | Metinden videoya, image-to-video |
wan-2.5 | Metinden videoya, image-to-video |
wan-2.6 | Metinden videoya, image-to-video, reference-to-video |
Shengshu
| Model | Herkese açık işlemler |
|---|---|
viduq2 | Metinden videoya, reference-to-video |
viduq2-pro | Image-to-video, reference-to-video, start-end-to-video |
viduq2-pro-fast | Image-to-video, start-end-to-video |
viduq2-turbo | Image-to-video, start-end-to-video |
viduq3-pro | Metinden videoya, image-to-video, start-end-to-video |
viduq3-turbo | Metinden videoya, image-to-video, start-end-to-video |
xAI
| Model | Herkese açık işlemler |
|---|---|
grok-imagine-image-to-video | Image-to-video |
grok-imagine-text-to-video | Metinden videoya |
grok-imagine-upscale | Video-to-video |
Diğer
| Model | Herkese açık işlemler |
|---|---|
topaz-video-upscale | Video-to-video |