Langsung ke konten utama

Ringkasan

Pembuatan video bersifat asinkron. Anda mengirimkan permintaan dan menerima ID tugas, lalu melakukan polling untuk hasilnya.

Request Body

model
string
default:"sora-2"
ID model video. Lihat Panduan Pembuatan Video untuk daftar lengkap 80+ model di 11 penyedia.
prompt
string
wajib
Deskripsi teks dari video yang akan dibuat.
image_url
string
URL gambar awal untuk pembuatan image-to-video (I2V).
image
string
Gambar terenkode Base64 dengan awalan URL data (misalnya, data:image/jpeg;base64,...). Alternatif untuk image_url untuk pembuatan I2V.
duration
integer
Durasi video dalam detik (tergantung model).
aspect_ratio
string
Rasio aspek (misalnya, 16:9, 9:16, 1:1).
resolution
string
Resolusi video (misalnya, 1080p, 720p).
fps
integer
Frame per detik (1-120).
negative_prompt
string
Apa yang harus dihindari dalam pembuatan video.
seed
integer
Seed acak untuk pembuatan yang dapat direproduksi.
cfg_scale
number
Skala classifier-free guidance (0-20).
motion_strength
number
Intensitas gerakan (0-1).
start_image
string
URL gambar frame awal.
end_image
string
URL gambar frame akhir.
user
string
Pengidentifikasi unik untuk pengguna akhir.

Respons

task_id
string
Pengidentifikasi tugas unik untuk polling.
status
string
Status awal: pending.
model
string
Model yang digunakan.
curl -X POST "https://api.lemondata.cc/v1/videos/generations" \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "sora-2",
    "prompt": "A cat walking through a garden, cinematic lighting",
    "duration": 5
  }'
{
  "task_id": "video_abc123",
  "status": "pending",
  "model": "sora-2",
  "created_at": 1706000000
}

Gambar ke Video

response = requests.post(
    "https://api.lemondata.cc/v1/videos/generations",
    headers={"Authorization": "Bearer sk-your-api-key"},
    json={
        "model": "wan2.6-i2v",
        "prompt": "The person starts walking forward",
        "image_url": "https://example.com/image.jpg"
    }
)

Kontrol Keyframe

Gunakan start_image dan end_image untuk mengontrol frame pertama dan terakhir (didukung oleh Seedance 2.0):
response = requests.post(
    "https://api.lemondata.cc/v1/videos/generations",
    headers={"Authorization": "Bearer sk-your-api-key"},
    json={
        "model": "seedance-2-0",
        "prompt": "Smooth transition from day to night",
        "start_image": "https://example.com/day.jpg",
        "end_image": "https://example.com/night.jpg",
        "duration": 5
    }
)

Model yang Tersedia

Daftar model sering diperbarui. Untuk model terbaru yang tersedia dan harga, kunjungi halaman Model.
Untuk panduan lengkap dengan perbandingan kemampuan dan contoh penggunaan, lihat Panduan Pembuatan Video.

Sora (OpenAI)

ModelKemampuan
sora-2T2V (default)
sora-2-proT2V, kualitas lebih tinggi
sora-2-charactersT2V, berfokus pada karakter

Kling (Kuaishou)

ModelKemampuan
kling-v2.6-proT2V, generasi terbaru
kling-v2.6-stdT2V, cepat
kling-v2.1-masterT2V, I2V, kualitas master
kling-v2.1-proT2V, I2V
kling-videoT2V, I2V
kling-video-extendEkstensi video
kling-video-o1-proT2V, penalaran O1
kling-effectsEfek visual

Veo (Google)

ModelKemampuan
veo3.1T2V
veo3.1-proT2V, profesional
veo3.1-4kT2V, output 4K
veo3.1-fastT2V, cepat
veo3T2V, generasi sebelumnya

Seedance (ByteDance)

ModelKemampuan
seedance-2-0T2V, I2V, keyframe, ekstensi, pengeditan
seedance-1-5-proT2V, I2V
seedance-1-0-proT2V, I2V
seedance-1-0-lite-t2vT2V, ringan
seedance-1-0-lite-i2vI2V, ringan

Penyedia Lainnya

ModelPenyediaKemampuan
hailuo-2.3MiniMaxT2V, I2V
hailuo-2.3-proMiniMaxT2V, I2V, kualitas lebih tinggi
wan-2.6AlibabaT2V
wan2.6-i2vAlibabaI2V
runwayml-gen4-turbo-5RunwayT2V, I2V (5 detik)
runwayml-gen4-turbo-10RunwayT2V, I2V (10 detik)
luma-video-apiLumaT2V
luma-video-extend-apiLumaEkstensi video
viduq3-proShengshuT2V, I2V
viduq2-proShengshuT2V, I2V
grok-video-3xAIT2V
higgsfield-turboHiggsfieldT2V