مسیرها
تولید ویدیو از متن
از یک توضیح متنی ویدیو بسازید. مدل، مدت، رزولوشن و نسبت تصویر را انتخاب کنید و نتیجه را از مسیر پیگیری تسک دریافت کنید.
POST
https://api.bananaai.ir/api/v1/videos/generationsمدلها
kling-v3-turbo: ۳ تا ۱۵ ثانیه، ۷۲۰p / ۱۰۸۰pseedance-2: ۴ تا ۱۵ ثانیه، تا ۴Kseedance-2-5: ۴ تا ۳۰ ثانیه، ۴۸۰p / ۷۲۰p / ۱۰۸۰pseedance-2-mini: اقتصادی، فقط ۴۸۰p / ۷۲۰pgrok-imagine-video: ۶ تا ۱۵ ثانیه، ۴۸۰p / ۷۲۰pveo-3.1: فقط مدتهای ۴ / ۶ / ۸ ثانیه، تا ۴K (کیفیت از مدت: Lite / Fast / Quality). نسبتها: ۱۶:۹ و ۹:۱۶
درخواست
prompt(required, string): متن توصیف ویدیو.generate_audio(optional, boolean): فقط Seedance: تولید صدا.web_search(optional, boolean): فقط Seedance: جستجوی وب.model(optional, string): شناسه مدل ویدیو.- examples:
veo-3.1,grok-imagine-video,kling-v3-turbo,wan-3,wan-3-prime,flux-3-video,kling-4,seedance-2-5,seedance-2,seedance-2-mini,gemini-omni-video,kling-3.0
- examples:
duration(optional, integer): مدت زمان ویدیو به ثانیه. بازه مجاز به مدل بستگی دارد.- examples:
5,8,10
- examples:
resolution(optional, string): رزولوشن خروجی. گزینهها به مدل بستگی دارد.- examples:
480p,720p,1080p,4k
- examples:
aspect_ratio(optional, string): نسبت عکس ویدیو.- examples:
16:9,9:16,1:1,auto
- examples:
نمونه curl
bash
curl -X POST "https://api.bananaai.ir/api/v1/videos/generations" \
-H "Authorization: Bearer ba_live_your_api_key" \
-H "Content-Type: application/json" \
-d '{"model":"seedance-2","prompt":"A cinematic drone shot over misty mountains at sunrise","duration":5,"resolution":"720p","aspect_ratio":"9:16","generate_audio":false}'پاسخ
json
{
"id": "task_abc123",
"status": "pending",
"model": "seedance-2",
"credits_reserved": 250,
"created_at": "2026-01-01T12:00:00.000Z"
}شناسه task در فیلد
idاست. وقتی وضعیتcompletedشد، فیلدvideosشامل URL خروجی است. پیگیری باGET /api/v1/tasks/:idهر ۳ تا ۵ ثانیه.