نظرة عامة
عملية توليد الفيديو غير متزامنة. تقوم بإرسال طلب وتتلقى معرف مهمة task_id، ثم تقوم بالاستعلام (polling) للحصول على النتيجة.
جسم الطلب (Request Body)
model
string
افتراضي:"kling-video"
نموذج الفيديو (على سبيل المثال، kling-video، veo3.1، wan2.6-i2v).
وصف نصي للفيديو المراد توليده.
صورة بداية اختيارية لتوليد فيديو من صورة (image-to-video).
مدة الفيديو بالثواني (تعتمد على النموذج).
نسبة العرض إلى الارتفاع (على سبيل المثال، 16:9، 9:16، 1:1).
دقة الفيديو (على سبيل المثال، 1080p، 720p).
عدد الإطارات في الثانية (1-120).
ما يجب تجنبه في توليد الفيديو.
بذرة عشوائية (seed) لإنتاج نتائج قابلة للتكرار.
مقياس التوجيه الخالي من المصنف (0-20).
رابط URL لصورة الإطار الأول.
رابط URL لصورة الإطار الأخير.
معرف فريد للمستخدم النهائي.
الاستجابة
معرف مهمة فريد للاستعلام.
curl -X POST "https://api.lemondata.cc/v1/videos/generations" \
-H "Authorization: Bearer sk-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-video",
"prompt": "A cat walking through a garden, cinematic lighting",
"duration": 5
}'
{
"task_id": "video_abc123",
"status": "pending",
"model": "kling-video",
"created_at": 1706000000
}
من صورة إلى فيديو (Image to 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"
}
)
النماذج المتاحة
| النموذج | النوع | الوصف |
|---|
kling-video | T2V/I2V | حركة واقعية، إصدارات متعددة (v1.0-v2.6) |
veo3.1 | T2V | الأحدث من Google |
veo3.1-pro | T2V | جودة احترافية |
minimax/video-01 | T2V | إيقاع واستقرار عالٍ |
wan2.6-i2v | I2V | من صورة إلى فيديو |