Text to Video
تولید ویدیو از متن
با ارائه یک توضیح متنی، ویدیوی دلخواهتان را بسازید.
Endpoint
POST
https://bananaai.ir/api/v1/videos/generationsمدلها
kling-v3-turbo: مدل سریع، ۳ تا ۱۵ ثانیه، ۷۲۰p / ۱۰۸۰pseedance-2: Seedance 2.0، ۴ تا ۱۵ ثانیه، تا ۴Kseedance-2-5: Seedance 2.5، ۴ تا ۳۰ ثانیه، فقط ۴۸۰p / ۷۲۰pseedance-2-mini: نسخه مقرونبهصرفه Seedance، فقط ۴۸۰p / ۷۲۰pgrok-imagine-video: Grok Imagine، ۱ تا ۱۵ ثانیه، تا ۱۰۸۰pveo-3.1: Google Veo 3.1، فقط ۴ / ۶ / ۸ ثانیه، تا ۴K
درخواست
بدنه درخواست باید در قالب JSON باشد و میتواند فیلدهای زیر را داشته باشد:
promptالزامیstringتوضیح ویدیوی موردنظر.
مثال:
A cinematic drone shot over a desert city at sunsetmodelاختیاری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اختیاریbooleanویژه Seedance: تولید صدا همراه با ویدیو.
مثال:
truefalseweb_searchاختیاریbooleanویژه Seedance: فعالکردن جستوجوی وب.
مثال:
falsebash
یادداشت
برای
veo-3.1 فقط مدتهای ۴، ۶ و ۸ ثانیه و نسبتهای ۱۶:۹ / ۹:۱۶ پشتیبانی میشوند. مدل، کیفیت خروجی را بر اساس مدت انتخاب میکند (Lite / Fast / Quality).پاسخ
json
یادداشت
شناسه تسک در فیلد
id قرار دارد، نه taskId. برای پیگیری وضعیت، همین مقدار را به GET /api/v1/tasks/:id بدهید. پس از رسیدن وضعیت به completed، فیلد videos شامل URL ویدیو خواهد بود.