Ana içeriğe atla

Genel bakış

LemonData 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. LemonData’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.

Asenkron akış

Güncel herkese açık işlemler

LemonData’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.

Yetenek matrisi

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
SeriT2VI2VReferansİlk-SonV2VHareket
OpenAI
Kuaishou
Google
ByteDance
MiniMax
Alibaba
Shengshu
xAI
Diğer

Yetenek tanımları

  • T2V (Text-to-Video): metin prompt’undan video üretme
  • I2V (Image-to-Video): başlangıç görselinden video üretme; en geniş uyumluluk için image_url önerilir
  • Referans: reference_images ile bir veya daha fazla referans görsel üzerinden koşullandırma
  • İlk-Son: start_image ve end_image ile ilk ve son kareyi kontrol etme
  • V2V (Video-to-Video): mevcut bir videoyu birincil girdi olarak kullanma
  • Hareket: özne görseli ile hareket referans videosunu birlikte kullanma

Güncel herkese açık model envanteri

OpenAI

ModelHerkese açık işlemler
sora-2Metinden videoya, image-to-video
sora-2-proMetinden videoya, image-to-video
sora-2-pro-storyboardImage-to-video

Kuaishou

ModelHerkese açık işlemler
kling-3.0-motion-controlHareket kontrolü
kling-3.0-videoMetinden videoya, image-to-video, start-end-to-video
kling-v2.5-turbo-proMetinden videoya, image-to-video, start-end-to-video
kling-v2.5-turbo-stdMetinden videoya, image-to-video
kling-v2.6-proMetinden videoya, image-to-video, start-end-to-video
kling-v2.6-stdMetinden videoya, image-to-video
kling-v3.0-proMetinden videoya, image-to-video, start-end-to-video
kling-v3.0-stdMetinden videoya, image-to-video, start-end-to-video
kling-video-o1-proMetinden videoya, image-to-video, reference-to-video, start-end-to-video, video-to-video
kling-video-o1-stdMetinden videoya, image-to-video, reference-to-video, start-end-to-video, video-to-video

Google

ModelHerkese açık işlemler
veo3Metinden videoya, image-to-video
veo3-fastMetinden videoya, image-to-video
veo3-proMetinden videoya, image-to-video
veo3.1Metinden videoya, image-to-video, reference-to-video, start-end-to-video
veo3.1-fastMetinden videoya, image-to-video, reference-to-video, start-end-to-video
veo3.1-proMetinden videoya, image-to-video, start-end-to-video

ByteDance

ModelHerkese açık işlemler
seedance-1.5-proMetinden videoya, image-to-video

MiniMax

ModelHerkese açık işlemler
hailuo-2.3-fastImage-to-video
hailuo-2.3-proMetinden videoya, image-to-video
hailuo-2.3-standardMetinden videoya, image-to-video

Alibaba

ModelHerkese açık işlemler
wan-2.2-plusMetinden videoya, image-to-video
wan-2.5Metinden videoya, image-to-video
wan-2.6Metinden videoya, image-to-video, reference-to-video

Shengshu

ModelHerkese açık işlemler
viduq2Metinden videoya, reference-to-video
viduq2-proImage-to-video, reference-to-video, start-end-to-video
viduq2-pro-fastImage-to-video, start-end-to-video
viduq2-turboImage-to-video, start-end-to-video
viduq3-proMetinden videoya, image-to-video, start-end-to-video
viduq3-turboMetinden videoya, image-to-video, start-end-to-video

xAI

ModelHerkese açık işlemler
grok-imagine-image-to-videoImage-to-video
grok-imagine-text-to-videoMetinden videoya
grok-imagine-upscaleVideo-to-video

Diğer

ModelHerkese açık işlemler
topaz-video-upscaleVideo-to-video

Kullanım örnekleri

Text-to-video

response = requests.post(f"{BASE}/videos/generations",
    headers=headers,
    json={
        "model": "sora-2",
        "prompt": "A calm cinematic shot of a cat walking through a sunlit garden.",
        "operation": "text-to-video",
        "duration": 4,
        "aspect_ratio": "16:9"
    }
)

Image-to-video

response = requests.post(f"{BASE}/videos/generations",
    headers=headers,
    json={
        "model": "hailuo-2.3-standard",
        "prompt": "The scene begins from the provided image and adds gentle natural motion.",
        "operation": "image-to-video",
        "image_url": "https://example.com/portrait.jpg",
        "duration": 6,
        "aspect_ratio": "16:9"
    }
)

Reference-to-video

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"
    }
)

Start-end-to-video

response = requests.post(f"{BASE}/videos/generations",
    headers=headers,
    json={
        "model": "viduq2-pro",
        "prompt": "Smooth transition from day to night.",
        "operation": "start-end-to-video",
        "start_image": "https://example.com/city-day.jpg",
        "end_image": "https://example.com/city-night.jpg",
        "duration": 5,
        "resolution": "720p",
        "aspect_ratio": "16:9"
    }
)

Video-to-video

response = requests.post(f"{BASE}/videos/generations",
    headers=headers,
    json={
        "model": "topaz-video-upscale",
        "operation": "video-to-video",
        "video_url": "https://example.com/source.mp4",
        "prompt": "Upscale this clip while preserving the original motion."
    }
)

Motion control

response = requests.post(f"{BASE}/videos/generations",
    headers=headers,
    json={
        "model": "kling-3.0-motion-control",
        "operation": "motion-control",
        "prompt": "Keep the subject stable while following the motion reference.",
        "image_url": "https://example.com/subject.png",
        "video_url": "https://example.com/motion.mp4",
        "resolution": "720p"
    }
)

Parametre referansı

ParametreTürNot
operationstringÜretimde açıkça göndermeniz önerilir
image_urlstringGörsel girdileri için en sağlam biçim
imagestringYerel testler ve küçük entegrasyonlar için data: URL
reference_imagesstring[]Referans görsel koşullandırması için kanonik herkese açık alan
reference_image_typestringİsteğe bağlı asset / style seçicisi
video_urlstringGüncel herkese açık video-to-video ve motion-control modelleri için gereklidir
audio_urlstringUygun olduğunda modele özgü ses koşullu akışlarda kullanılır
output_audiobooleanVeo 3 ailesi alan gönderilmezse true kabul eder

Hızlı model seçimi rehberi

En yüksek kalite

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.

Video-to-video

Ş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

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.