ویدئوی بلند

تولید ویدئوی بلند یک جریان سه‌مرحله‌ای است: ساخت پروژه (که یک فیلم‌نامه از صحنه‌ها می‌سازد)، ویرایش اختیاری فیلم‌نامه، و سپس شروع رندر. به کلیدی با scope video:generate نیاز دارد.

۱. ساخت پروژه (مرحلهٔ فیلم‌نامه)

POST /v1/videos/long-generate را با prompt و total_duration_sec الزامی (۱۰ تا ۳۰۰) فراخوانی کنید. مقدار data در پاسخ شامل project_id، job_id و scenes تولیدشده است.

curl -X POST https://api.anahid.example/v1/videos/long-generate \
-H 'Authorization: Bearer sk_live_...' \
-H 'Content-Type: application/json' \
-d '{"prompt":"a short documentary about the sea","total_duration_sec":60}'

۲. بازبینی/ویرایش فیلم‌نامه (اختیاری)

  • GET /v1/videos/long-generate/{project_id}/script — صحنه‌های تولیدشده.
  • PATCH /v1/videos/long-generate/{project_id}/script — اصلاح صحنه‌ها پیش از رندر.

۳. شروع رندر

POST /v1/videos/long-generate/{project_id}/start فیلم‌نامه را تأیید و تولید را آغاز می‌کند. پیشرفت را با همان جریان وضعیت کار (مثل کارهای تصویر) دنبال کنید.

تولید ممکن است زمان‌بر باشد؛ به‌جای باز نگه‌داشتن درخواست، از وب‌هوک‌ها یا polling استفاده کنید.