الانتقال إلى المحتوى الرئيسي
POST
/
v1
/
videos
/
generations
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
}

نظرة عامة

عملية توليد الفيديو غير متزامنة. تقوم بإرسال طلب وتتلقى معرف مهمة task_id، ثم تقوم بالاستعلام (polling) للحصول على النتيجة.

جسم الطلب (Request Body)

model
string
افتراضي:"kling-video"
نموذج الفيديو (على سبيل المثال، kling-video، veo3.1، wan2.6-i2v).
prompt
string
مطلوب
وصف نصي للفيديو المراد توليده.
image_url
string
صورة بداية اختيارية لتوليد فيديو من صورة (image-to-video).
duration
integer
مدة الفيديو بالثواني (تعتمد على النموذج).
aspect_ratio
string
نسبة العرض إلى الارتفاع (على سبيل المثال، 16:9، 9:16، 1:1).
resolution
string
دقة الفيديو (على سبيل المثال، 1080p، 720p).
fps
integer
عدد الإطارات في الثانية (1-120).
negative_prompt
string
ما يجب تجنبه في توليد الفيديو.
seed
integer
بذرة عشوائية (seed) لإنتاج نتائج قابلة للتكرار.
cfg_scale
number
مقياس التوجيه الخالي من المصنف (0-20).
motion_strength
number
كثافة الحركة (0-1).
start_image
string
رابط URL لصورة الإطار الأول.
end_image
string
رابط URL لصورة الإطار الأخير.
user
string
معرف فريد للمستخدم النهائي.

الاستجابة

task_id
string
معرف مهمة فريد للاستعلام.
status
string
الحالة الأولية: pending.
model
string
النموذج المستخدم.
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-videoT2V/I2Vحركة واقعية، إصدارات متعددة (v1.0-v2.6)
veo3.1T2Vالأحدث من Google
veo3.1-proT2Vجودة احترافية
minimax/video-01T2Vإيقاع واستقرار عالٍ
wan2.6-i2vI2Vمن صورة إلى فيديو