ویدیو و لیپ‌سینک

دریافت فایل لیپ‌سینک

برای کار تمام‌شده، با ریدایرکت ۳۰۲ به یک لینک امضاشده‌ی ویدیوی نتیجه می‌فرستد. لینک یک ساعت معتبر است.

GET/v1/lipsync/{id}/content

این مسیر خودِ فایل را در پاسخ نمی‌فرستد، بلکه با 302 به یک لینک امضاشده هدایت می‌کند که یک ساعت اعتبار دارد و فایل را به صورت دانلود می‌دهد. ابزارهایی که ریدایرکت را دنبال می‌کنند (در curl با -L) فایل را می‌گیرند. لینک امضاشده نیازی به کلید API ندارد.

قبل از پایان کار 409 job_not_ready می‌گیرید. اگر فایل پس از پایان با DELETE پاک شده باشد، 404 content_not_found می‌گیرید. این مسیر رایگان است.

نمونه‌ها

curl https://1ai.ir/v1/lipsync/job_6Nc7pYvB2mTxKq4WeHr9Sd/content \
  -H "Authorization: Bearer $ONEAI_API_KEY" \
  --output lipsync.mp4
302پاسخ

ریدایرکت به لینک امضاشده‌ی ویدیو؛ پس از دنبال کردن، بایت‌های فایل می‌آید.

پارامترهای مسیر

  • idstringالزامی

    شناسه‌ی کار به شکل job_....

پارامترهای کوئری

  • redirectstring

    با مقدار false به‌جای ریدایرکت ۳۰۲، پاسخ JSON با فیلدهای url و mime و expires_in برمی‌گردد. این حالت برای برنامه‌های مرورگری است که نمی‌توانند ریدایرکت را با کلید دنبال کنند.

    مقادیر مجاز:false

خطاها

  • job_not_found404

    چنین کاری برای این حساب وجود ندارد.

  • content_not_found404

    فایل این کار پاک شده است.

  • job_not_ready409

    کار هنوز تمام نشده یا شکست خورده یا لغو شده است و فایلی ندارد.

صفحه‌های مرتبط