使用 Seedance 2.0 Fast API 快速生成影片。將提示詞轉為真實感影片,支援內建聲音、彈性比例和低延遲輸出,適合快速創意驗證和內容製作。 在保持創意方向清晰的同時,更快測試腳本、鏡頭和內容版本。
ByteDance Seedance V2.0 Fast 文字轉影片 API 為開發者與創意團隊提供高性價比、高速度的 AI 影片生成能力。這套閃電般快速的文字轉影片 API 整合,可將文字描述轉換為 480p 與 720p 解析度、時長 4 到 15 秒的專業影片片段。Seedance V2.0 Fast 以 ByteDance 的最佳化影片合成架構為基礎,結合快速處理與靈活的創意控制,API 則為 Best Image AI 上的大量產製流程提供穩定整合。
注意 請確保您的提示詞符合 ByteDance 的內容安全指南。如果發生錯誤,請檢查提示詞是否包含受限內容,調整後再試一次。
Seedance V2.0 Fast vs. Seedance V2.0 Standard 文字轉影片 Seedance V2.0 Standard 提供音訊支援與最高品質,適用於專業生產。Seedance V2.0 Fast 文字轉影片 API 則優先考慮速度與成本效率,以加速速度生成影片並提供具競爭力的定價,非常適合不需要音訊的高產量工作流程與快速迭代。
Seedance V2.0 Fast vs. Veo 3.1 Fast 文字轉影片 Veo 3.1 Fast 透過 Google DeepMind 的架構實現快速生成。Seedance V2.0 Fast 文字轉影片 API 則透過更廣泛的長寬比支援(6 種格式,包含 21:9 超寬)、延長到 15 秒的時長、可選固定鏡頭控制與具競爭力的每秒定價來區隔自身,對多元內容製作需求更具彈性。
Seedance V2.0 Fast vs. Kling 3.0 文字轉影片 Kling 3.0 提供更高解析度輸出與專門的人體動作合成。Seedance V2.0 Fast API 則以更快的生成速度、更廣泛的長寬比覆蓋(6 種格式)、最長 15 秒的擴展時長與可選固定鏡頭模式作為回應,非常適合高產量、快速交付的影片製作。
Seedance V2.0 Fast vs. Runway Gen-3 Alpha Runway Gen-3 Alpha 提供強大的創意控制與藝術彈性。Seedance V2.0 Fast API 則提供更快的生成速度、6 種長寬比格式、最長 15 秒的擴展時長,以及具有可預測定價的程式化 API 存取,對需要可擴展、快速影片生成的開發者更具優勢。
Seedance V2.0 Fast vs. Pika 2.0 Pika 2.0 擅長風格化動畫與友善的介面。Seedance V2.0 Fast 文字轉影片 API 則提供程式化存取、6 種長寬比格式、最長 15 秒的擴展時長、可選鏡頭控制與具競爭力的定價,非常適合優先考量速度、產量與實惠性的開發者。
// 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-fast-text-to-video',
prompt: 'A cat playing with a ball of yarn on a sunny windowsill',
resolution: '720p',
duration: 8,
aspect_ratio: '16:9',
sound: true,
camera_fixed: false
})
});
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-fast-text-to-video',
'prompt': 'A cat playing with a ball of yarn on a sunny windowsill',
'resolution': '720p',
'duration': 8,
'aspect_ratio': '16:9',
'sound': True,
'camera_fixed': False
}
)
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-fast-text-to-video",
"prompt": "A cat playing with a ball of yarn on a sunny windowsill",
"resolution": "720p",
"duration": 8,
"aspect_ratio": "16:9",
"sound": true,
"camera_fixed": false
}'
# 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)