Ana içeriğe atla

Documentation Index

Fetch the complete documentation index at: https://docs.lemondata.cc/llms.txt

Use this file to discover all available pages before exploring further.

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.

Kullanılabilirlik ve polling

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.

Model ve medya davranışı

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-storyboardGörüntüden videoya

Kuaishou

ModelHerkese açık işlemler
kling-3.0-motion-controlHareket kontrolü
kling-3.0-videoMetinden videoya, image-to-video, start-end-to-video, element referansları
kling-v2.1-masterMetinden videoya, image-to-video
kling-v2.1-proimage-to-video, start-end-to-video
kling-v2.1-standardimage-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-fastGörüntüden videoya
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-proGörüntüden videoya, referanstan videoya, başlangıç-bitişten videoya
viduq2-pro-fastGörüntüden videoya, başlangıç-bitişten videoya
viduq2-turboGörüntüden videoya, başlangıç-bitişten videoya
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-videoMetinden videoya, görüntüden videoya
grok-imagine-image-to-videoGörüntüden videoya
grok-imagine-text-to-videoMetinden videoya
grok-imagine-upscaleVideodan videoya

Diğer

ModelHerkese açık işlemler
topaz-video-upscaleVideodan videoya

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

Görselden videoya

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

Kling 3.0 Elements

Element referansı gerektiğinde kling-3.0-video ile kling_elements kullanın. İstek bir görüntü girdisi (image_url, image_urls, start_image veya end_image) içermeli ve prompt içinde her element @name ile referanslanmalıdır.
response = requests.post(f"{BASE}/videos/generations",
    headers=headers,
    json={
        "model": "kling-3.0-video",
        "prompt": "Place @hero_bag on a studio turntable with soft product lighting.",
        "operation": "image-to-video",
        "image_url": "https://example.com/studio-start.png",
        "duration": 5,
        "resolution": "720p",
        "kling_elements": [
            {
                "name": "hero_bag",
                "description": "black leather handbag",
                "element_input_urls": [
                    "https://example.com/bag-front.png",
                    "https://example.com/bag-side.png"
                ]
            }
        ]
    }
)

Reference-to-video

seedance-2.0 ve seedance-2.0-fast için LemonData ş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"
    }
)

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

Videodan videoya

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.

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

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.