
文字生成圖像
根據文字提示詞建立 AI 圖像
使用 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 秒的擴展時長、可選鏡頭控制與具競爭力的定價,非常適合優先考量速度、產量與實惠性的開發者。
在瀏覽器中探索多種 AI 創作工具,快速完成圖像和影片工作流程,再透過 Best Image AI 可用於正式環境的模型 API 擴展成功創意。Best Image AI 為所有模型提供統一 API 層,讓工作流程的使用和擴展更輕鬆。
// 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)