تولید ویدیو از عکس
یک یا چند عکس مرجع و توضیحی کوتاه ارائه کنید تا ویدیوی دلخواهتان ساخته شود.
Endpoint
https://bananaai.ir/api/v1/videos/image-to-videoمدلها
seedance-2/seedance-2-5/seedance-2-mini: فریم اول و آخر یا ورودیهای مرجع چندرسانهایgrok-imagine-video: یک عکس ورودی، ۱ تا ۱۵ ثانیهgemini-omni-video: چند عکس و اختیاری یک ویدیوی مرجعkling-v3-turbo: یک عکس ورودی، ۳ تا ۱۵ ثانیه، ۷۲۰p / ۱۰۸۰pkling-3.0: فریم اول (و اختیاری فریم آخر)veo-3.1: فریم اول (و اختیاری فریم آخر)، ۴ / ۶ / ۸ ثانیه، تا ۴K
درخواست
بدنه درخواست باید در قالب JSON باشد و میتواند فیلدهای زیر را داشته باشد:
promptالزامیstringتوضیح حرکت یا صحنه موردنظر در ویدیو.
Slow cinematic orbit around the product on a clean studio pedestalimage_urlsاختیاریstring[]آرایهای از URL عکسها. در بیشتر مدلها، آیتم اول بهعنوان فریم نخست استفاده میشود.
https://example.com/source.jpgfirst_frame_urlاختیاریstringURL فریم نخست، بهعنوان جایگزین صریح آیتم اول.
last_frame_urlاختیاریstringURL اختیاری فریم پایانی برای Seedance و Kling 3.0.
modelاختیاریstringشناسه مدل ویدیو.
veo-3.1grok-imagine-videokling-v3-turboseedance-2-5seedance-2seedance-2-minigemini-omni-videokling-3.0durationاختیاریintegerمدت زمان ویدیو به ثانیه. بازه مجاز به مدل بستگی دارد.
5810resolutionاختیاریstringرزولوشن خروجی. گزینهها به مدل بستگی دارد.
480p720p1080p4kaspect_ratioاختیاریstringنسبت عکس ویدیو.
16:99:161:1autogenerate_audioاختیاریbooleanSeedance: تولید صدا همراه با ویدیو.
soundاختیاریbooleanKling 3.0: فعالکردن صدا.
modeاختیاریstringKling 3.0: std | pro | 4K.
proreference_image_urlsاختیاریstring[]Seedance چندرسانهای: حداکثر ۹ عکس مرجع.
reference_video_urlsاختیاریstring[]Seedance چندرسانهای: حداکثر ۳ ویدیوی مرجع. در Seedance 2.5 مدت هر کلیپ باید ۴ تا ۳۰ ثانیه و مجموع آنها حداکثر ۳۰ ثانیه باشد.
reference_audio_urlsاختیاریstring[]Seedance چندرسانهای: حداکثر ۳ فایل صوتی مرجع. در Seedance 2.5 مدت هر فایل باید ۴ تا ۳۰ ثانیه و مجموع آنها حداکثر ۳۰ ثانیه باشد.
reference_video_duration_secondsاختیاریnumberSeedance: مجموع مدت ویدیوهای مرجع برای محاسبه اعتبار. هنگام استفاده از seedance-2-5 با reference_video_urls، مدت خروجی با ویدیوی مرجع هماهنگ میشود.
video_listاختیاریobject[]Gemini Omni: یک کلیپ مرجع شامل url، start و ends بر حسب ثانیه.
[{"url":"https://example.com/ref.mp4","start":0,"ends":4}]اطلاعات
هشدار
reference_video_urls درخواست بهعنوان ویرایش ویدیو پردازش میشود. مقدار duration بهصورت خودکار روی -1 و نسبت تصویر روی adaptive قرار میگیرد؛ مدت و نسبت تصویر خروجی نیز از ویدیوی مرجع پیروی میکند. در این حالت duration را بهصورت دستی ارسال نکنید، زیرا نادیده گرفته میشود. اعتبار مصرفی بر اساس مدت ویدیوی مرجع محاسبه خواهد شد.پاسخ
یادداشت
id قرار دارد. وضعیت را از طریق GET /api/v1/tasks/:id پیگیری کنید. پس از تکمیل پردازش، فیلد videos حاوی نتیجه خواهد بود. مدل veo-3.1 فقط از مدتهای ۴، ۶ و ۸ ثانیه پشتیبانی میکند و به حداقل یک فریم نخست نیاز دارد.