أنشئ مقاطع فيديو عبر Seedance 2.0 Mini API مع صوت اختياري، ومدة مرنة، ونسب أبعاد متعددة، ومخرجات ByteDance مستقرة لسير عمل قابلة للتوسع.
توفر واجهة API ByteDance Seedance V2.0 Mini Text-to-Video توليد فيديو بالذكاء الاصطناعي بسرعة وتكلفة فعالة للمطورين والمبدعين وفرق الإنتاج. Seedance 2.0 Mini هو إصدار أسرع وأكثر توفيرا من Seedance V2.0، صمم لإبقاء تجربة توليد الفيديو الأساسية من Seedance متاحة لسير العمل عالي الحجم، والتكرار الإبداعي السريع، والإنتاج الحساس للميزانية. يحول تكامل API هذا لتحويل النص إلى فيديو المطالبات باللغة الطبيعية إلى مقاطع فيديو احترافية مع تحكم مرن في الجودة والمدة ونسبة العرض إلى الارتفاع والصوت على Best Image AI.
ملاحظة يرجى التأكد من أن مطالباتك تلتزم بإرشادات سلامة المحتوى الخاصة بـ ByteDance. إذا حدث خطأ، راجع prompt الخاص بك بحثا عن محتوى مقيد، وعدله، ثم حاول مرة أخرى.
Seedance V2.0 Mini vs. Seedance V2.0 Standard Text-to-Video صمم Seedance V2.0 Standard للتوليد بجودة احترافية عبر سير عمل Seedance 2.0 الكامل. يحافظ Seedance V2.0 Mini على تجربة Seedance text-to-video الأساسية مع إعطاء الأولوية لتوليد أرخص وأسرع للفرق التي تحتاج إلى مسودات أكثر، وتنويعات أكثر، وتحكم أفضل في التكلفة.
Seedance V2.0 Mini vs. Seedance V2.0 Fast Text-to-Video يركز Seedance V2.0 Fast على التوليد المسرع ضمن تشكيلة Seedance 2.0. يتموضع Seedance V2.0 Mini بشكل أفضل للاستخدام الذي يركز على القدرة على تحمل التكلفة، ما يجعله مفيدا عندما تكون التكلفة المنخفضة والتكرار عالي الحجم مهمين بقدر السرعة.
Seedance V2.0 Mini vs. Veo 3.1 Fast Text-to-Video يقدم Veo 3.1 Fast سير عمل توليد الفيديو السريع من Google. يوفر Seedance V2.0 Mini خيار توليد فيديو من ByteDance مع تنسيقات مرنة، وتحكم سينمائي قائم على prompt، وزاوية قوية من حيث التكلفة المناسبة للإنتاج القائم على API.
Seedance V2.0 Mini vs. Kling Text-to-Video يعرف Kling بقوة الحركة والتوليد الموجه للشخصيات. يركز Seedance V2.0 Mini على إنشاء text-to-video بسرعة وبتكلفة مناسبة مع تغطية واسعة للتنسيقات وعناصر تحكم عملية لسير عمل الفيديو الاجتماعي والتسويقي والآلي.
Seedance V2.0 Mini vs. Runway Gen-3 Alpha يوفر Runway Gen-3 Alpha توليد فيديو إبداعيا مع واجهة مبدعين مصقولة. تعد واجهة API Seedance V2.0 Mini مفيدة للمطورين الذين يحتاجون إلى وصول برمجي، وتوسع بتكلفة مناسبة، وتوليد فيديو قابل للتكرار داخل أنظمة الإنتاج.
// Step 1: Submit generation request
const response = await fetch('https://api.flaq.ai/api/v1/video/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'seedance-v2.0-mini-text-to-video',
prompt: 'A cat playing with a ball of yarn on a sunny windowsill',
resolution: '720p',
duration: 8,
aspect_ratio: '16:9',
seed: -1,
sound: true
})
});
const { data } = await response.json();
const taskId = data.task_id;
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/video/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result.videos[].);
;
}
(status === ) {
.(pollResultData..);
;
}
( (resolve, ));
}
# Step 1: Submit generation request
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/video/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'seedance-v2.0-mini-text-to-video',
'prompt': 'A cat playing with a ball of yarn on a sunny windowsill',
'resolution': '720p',
'duration': 8,
'aspect_ratio': '16:9',
'seed': -1,
'sound': True
}
)
result = response.json()
task_id = result['data']['task_id']
# Step 1: Submit generation request
curl -X POST https://api.flaq.ai/api/v1/video/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "seedance-v2.0-mini-text-to-video",
"prompt": "A cat playing with a ball of yarn on a sunny windowsill",
"resolution": "720p",
"duration": 8,
"aspect_ratio": "16:9",
"seed": -1,
"sound": true
}'
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/video/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/video/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result']['videos'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)