Seedance 1.5 Pro API
ByteDance Seedance 1.5 Pro 生成偏真人實拍風格的電影感影片,提示詞遵循度高、動態富有表現力、美學風格穩定。時長 4 至 12 秒並提供智慧時長,支援多種長寬比,可透過 seed 重現生成結果。
提供 Standard 與 Fast 等級,包含文字轉影片、圖片轉影片與 video-extend 版本(4 至 12 秒的延伸,內建放大功能)。可透過 generate_audio 參數選配音訊。
概覽
關於 Seedance 1.5 Pro API
Seedance 1.5 Pro 的功能、它在 ByteDance 模型陣容中的定位,以及團隊選用它的原因。
Seedance 1.5 Pro 是來自 ByteDance 的影片生成模型,可透過 WaveSpeedAI REST API 使用。ByteDance Seedance 1.5 Pro 生成偏真人實拍風格的電影感影片,提示詞遵循度高、動態富有表現力、美學風格穩定。時長 4 至 12 秒並提供智慧時長,支援多種長寬比,可透過 seed 重現生成結果。
提供 Standard 與 Fast 等級,包含文字轉影片、圖片轉影片與 video-extend 版本(4 至 12 秒的延伸,內建放大功能)。可透過 generate_audio 參數選配音訊。
WaveSpeedAI 上的 Seedance 1.5 Pro 系列提供 6 個 REST 端點,涵蓋 Video-Extend, Text-To-Video, Image-To-Video 等工作流程。每個變體都有各自的定價、參數選項與範例輸出 — 請挑選符合您輸入模態與生產限制的版本,或使用同一組 API 金鑰呼叫多個變體,組合成多步驟的處理流程。
使用您呼叫其他 1,000+ 個 WaveSpeedAI AI 模型時相同的 API 金鑰、帳單帳戶與速率限制額度來執行 Seedance 1.5 Pro。無需另外設定供應商、無需各家 SDK、無需處理各家不同的速率限制 — 一次整合,涵蓋從文字轉圖片、文字轉影片,到音訊合成、3D 生成、放大與編輯的所有功能。
端點
所有 Seedance 1.5 Pro API 端點
WaveSpeedAI 目前提供 6 個 Seedance 1.5 Pro 端點 — 請選擇符合您工作流程的變體。
/filters:quality(82)/media/images/20260408113453_jlldp7mg.webp)
Seedance v1.5 Pro Video Extend
Seedance 1.5 Pro Video-Extend turns short video clips into longer videos with natural motion continuation, stable aesthetics, and upscaled output. It supports 4–12s duration control, multiple aspect ratios/resolutions, and seed-reproducible results—ideal for extending ad creatives and short-drama shots. Built for stable production use with a ready-to-use REST API, no cold starts, and predictable pricing.
/filters:quality(82)/media/images/20260408113504_dwd8j546.webp)
Seedance v1.5 Pro Video Extend Fast
Seedance 1.5 Pro Fast Video Extend turns short shots into longer clips with natural motion continuation and strong temporal consistency. Supports 4–12 s extensions, 720p/1080p output with built-in upscaling, and seed-reproducible results for shot matching. Ideal for ads, trailers, and short-drama beats. Production-ready REST API with fast response, no cold starts, and affordable pricing.
/filters:quality(82)/media/images/20260408113514_ksnzfbwe.webp)
Seedance v1.5 Pro Text To Video
Seedance 1.5 Pro (Text-to-Video) generates cinematic, live-action–leaning clips from text with strong prompt adherence, expressive motion, and stable aesthetics. It supports 4–12s duration control (including Smart Duration), multiple aspect ratios (including adaptive), and reproducible generation via seeds—ideal for ads and short-drama workflows.
/filters:quality(82)/media/images/20260408113508_1tsips9l.webp)
Seedance v1.5 Pro Image To Video Fast
Seedance 1.5 Pro Fast Image-to-Video transforms a single image (plus optional text prompt) into cinematic, live-action-leaning clips while preserving subject identity, composition, and first-frame fidelity. Built for stable production use with a ready-to-use REST API, no cold starts, and predictable pricing.
/filters:quality(82)/media/images/20260408113524_0qkrvocb.webp)
Seedance v1.5 Pro Text To Video Fast
Seedance 1.5 Pro Fast (Text-to-Video) converts text prompts into cinematic, live-action-leaning videos with strong prompt adherence, expressive yet stable motion, and consistent aesthetics. It supports 4–12s duration control, multiple aspect ratios (9:16, 1:1, 16:9), and 720p/1080p output with seed-reproducible results—ideal for ads, trailers, and short-drama beats. Built for stable production use with a ready-to-use REST API, no cold starts, and predictable pricing.
/filters:quality(82)/media/images/20260408113459_04od9dkv.webp)
Seedance v1.5 Pro Image To Video
Seedance 1.5 Pro Image-to-Video generates cinematic, live-action–leaning clips from a text prompt plus a first-frame image, preserving the image’s subject and composition while adding expressive motion and stable aesthetics. It supports 4–12s duration control (including Smart Duration), adaptive aspect ratio that follows the input image, and reproducible outputs via seeds—ideal for ad creatives and short-drama shots that need a strong visual anchor.
範例
看看 Seedance 1.5 Pro 的實際效果
由 Seedance 1.5 Pro API 生成的真實輸出。將滑鼠移到任一影片上即可預覽,點擊可開啟完整尺寸檢視器。
使用方式
如何使用 Seedance 1.5 Pro API
從註冊到完成生成,只要四個步驟。完整的 Python、Node.js 與 cURL 範例請見下方的 API 區段。
- 01
取得 API 金鑰
註冊 WaveSpeedAI 帳號,並從控制台複製您的 API 金鑰。新帳號會獲贈免費入門點數 — 足以在開始計費前執行數十次 Playground。
- 02
提交 prediction
將您的輸入以 JSON 格式 POST 到 https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video。端點會立即回傳 prediction id — 生成是非同步進行的,因此推論期間您不需要保持連線。
- 03
輪詢完成狀態
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result。狀態為 completed 時回傳輸出;狀態為 failed、cancelled、timeout 或 deleted 時停止並回報錯誤;其他狀態則持續輪詢。
- 04
讀取輸出網址
當狀態為 "completed" 時,從 data.outputs[0] 讀取網址。該網址指向 WaveSpeedAI CDN 上您生成的媒體 — 依您呼叫的 Seedance 1.5 Pro 變體,可能是圖片、影片、音訊或 3D 檔案。
應用情境
您可以用 Seedance 1.5 Pro 打造什麼
開發者與創作者使用 Seedance 1.5 Pro API 的常見工作流程。
偏真人實拍風格的短內容
目錄定位為「適合廣告與短劇工作流程」。此模型大量使用真人實拍素材訓練,因此寫實動態與攝影質感的表現,比插畫或動畫風格更自然。
智慧時長(4 至 12 秒)
文字轉影片與圖片轉影片皆支援 4 至 12 秒的時長,並提供會依內容調整長度的智慧時長模式。適合不想預先鎖定時長、希望讓模型選擇最符合提示詞長度的情境。
以 seed 重現生成結果
提供 seed 參數:鎖定 seed 即可精準重現同一次生成,再每次只更動一個提示詞元素,讓創意變化的 A/B 測試更乾淨。適合每次測試只隔離一個變數的廣告素材迭代。
以 video-extend 製作更長的輸出
bytedance/seedance-v1.5-pro/video-extend 能將短鏡頭延伸為更長的片段,動態銜接自然、美學穩定,並內建放大功能。支援 4 至 12 秒的延伸、720p/1080p 輸出。大量延伸作業可使用 Fast 等級(video-extend-fast)。
用 Fast 等級做迭代
text-to-video-fast 與 image-to-video-fast 是提示詞迭代、A/B 測試與大量內容管線的合適選擇,交付時再切換到 Standard。
技巧
Seedance 1.5 Pro 提示詞技巧
讓 Seedance 1.5 Pro 產出更好結果的實用建議 — 整理自在實際生產流程中,影片模型通用的有效做法。
- 01
時長彈性時使用智慧時長
目錄功能:4 至 12 秒的時長控制,包含會依內容調整長度的「智慧時長」模式。適合不想預先鎖定時長、讓模型選擇最符合提示詞長度的情境。
- 02
鎖定 seed 以重現迭代結果
目錄功能:「透過 seed 重現生成結果」。固定 seed,每次迭代只調整一個提示詞元素,即可找出每項修改的因果關係,比重複隨機 seed 更快收斂。
- 03
透過 generate_audio 選用音訊
提供 generate_audio 參數:製作無聲影片(B-roll、社群貼文、簡報)時可將它關閉,避免合成最終不會用到的音訊。
- 04
超過 12 秒的影片請使用 video-extend
bytedance/seedance-v1.5-pro/video-extend 可將較短的鏡頭延伸為更長的片段,動態銜接自然。支援 4 至 12 秒的延伸、720p/1080p,並內建放大功能。可連續串接延伸,達到任意長度。
- 05
用 Fast 等級做迭代
text-to-video-fast 與 image-to-video-fast 版本適用於提示詞迭代與大量內容;交付時再切換到 Standard 版本。
定價
Seedance 1.5 Pro API 定價
依輸出計費。最終費用會依您在各變體 Playground 中設定的參數(解析度、時長、輸出數量、參考素材)而調整。
| 端點 | 類型 | 起始價格 |
|---|---|---|
| bytedance/ | video-extend | $0.26 |
| bytedance/ | video-extend | $0.20 |
| bytedance/ | text-to-video | $0.26 |
| bytedance/ | image-to-video | $0.20 |
| bytedance/ | text-to-video | $0.20 |
| bytedance/ | image-to-video | $0.26 |
API
呼叫 Seedance 1.5 Pro API
請到 wavespeed.ai/accesskey 註冊取得 API 金鑰,然後透過 REST 提交 prediction。Playground 會為任何輸入組合產生可直接貼上的範例。
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"duration": 5,
"resolution": "720p",
"generate_audio": true,
"camera_fixed": false
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"duration": 5,
"resolution": "720p",
"generate_audio": true,
"camera_fixed": false
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"duration": 5,
"resolution": "720p",
"generate_audio": True,
"camera_fixed": False
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)比較
Seedance 1.5 Pro 與其他選擇比較
在 WaveSpeedAI 上,何時該選擇 Seedance 1.5 Pro 而非類似的模型。
Seedance 1.5 Pro vs Seedance 2.0
Seedance 2.0 擁有好萊塢等級的輸出、快速的 Turbo 等級,以及所有版本皆具備的原生音訊。Seedance 1.5 Pro 則明顯更便宜,提供智慧時長與可重現的 seed,並內建附放大功能的 video-extend 端點。
Seedance 1.5 Pro vs Wan 2.7
Wan 2.7 在同系列中提供參考轉影片、圖片編輯與文字轉圖片版本,功能範圍更廣,適合跨模態作業。Seedance 1.5 Pro 範圍較窄(僅限影片),但提供 Wan 2.7 所沒有的智慧時長與明確的 seed 可重現性。
Seedance 1.5 Pro vs Kling 3.0
Kling 3.0 提供 Pro 與 4K 等級以及原生音訊。Seedance 1.5 Pro 的價位不同,並提供 Kling 所沒有的智慧時長、seed 與 video-extend 端點。
常見問題
Seedance 1.5 Pro API — 常見問題
定價、授權、整合 — 關於在 WaveSpeedAI 上執行 Seedance 1.5 Pro 的常見問題。
什麼是 Seedance 1.5 Pro API?
Seedance 1.5 Pro 是 ByteDance 的影片生成模型,在 WaveSpeedAI 上以 REST API 提供。ByteDance Seedance 1.5 Pro 生成偏真人實拍風格的電影感影片,提示詞遵循度高、動態富有表現力、美學風格穩定。時長 4 至 12 秒並提供智慧時長,支援多種長寬比,可透過 seed 重現生成結果。您可以透過程式呼叫,也可以在上方連結的 Playground 試用。
如何呼叫 Seedance 1.5 Pro API?
註冊 WaveSpeedAI 帳號,從 /accesskey 複製您的 API 金鑰,然後將您的輸入以 JSON 格式 POST 到 https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video。端點會回傳 prediction id。請從約每 2 秒輪詢一次結果端點開始,長時間任務可拉長間隔,並在任何終止狀態時停止。上方提供適用於生產環境的 Python / Node.js / cURL 範例。
Seedance 1.5 Pro API 的費用是多少?
Seedance 1.5 Pro 每次執行 $0.20 起。實際費用會依您設定的參數(解析度、時長、輸出數量、參考素材)而調整。Playground 中「生成」按鈕旁的即時費用預覽會顯示您目前輸入的確切價格。
有哪些 Seedance 1.5 Pro 變體可用?
WaveSpeedAI 提供 6 個已上線的 Seedance 1.5 Pro 端點:bytedance/seedance-v1.5-pro/video-extend, bytedance/seedance-v1.5-pro/video-extend-fast, bytedance/seedance-v1.5-pro/text-to-video, bytedance/seedance-v1.5-pro/image-to-video-fast, bytedance/seedance-v1.5-pro/text-to-video-fast, bytedance/seedance-v1.5-pro/image-to-video。每個變體都有各自的 Playground 頁面與定價。
Seedance 1.5 Pro 的輸出可以商用嗎?
商業使用權依 ByteDance 的模型授權而定。多數 ByteDance 模型允許商用輸出;請參閱各模型 Playground 頁面中的授權摘要,以及 WaveSpeedAI 的服務條款了解平台層級的條件。
為什麼要在 WaveSpeedAI 上使用 Seedance 1.5 Pro,而不是直接使用?
一組 API 金鑰、一個帳單帳戶,即可使用 Seedance 1.5 Pro 以及來自其他供應商的 1,000+ 個 AI 模型。無需設定各家 SDK、無需處理各自獨立的速率限制、無需為每個供應商重寫整合程式碼。價格通常與 ByteDance 的直接 API 相當或更低。
提供者
關於 ByteDance
Seedance 1.5 Pro 背後的團隊,以及 ByteDance 在 WaveSpeedAI 上的完整模型陣容。
ByteDance 是 TikTok、CapCut 與豆包背後的公司,營運著全球規模最大的 AI 研究體系之一。其 Seed 與豆包團隊推出業界領先的影片生成(Seedance)、圖像生成與編輯(Seedream、Nano Banana),以及虛擬人 / 對嘴相關模型。這些模型以內部規模的資料訓練,先透過 ByteDance 的消費端應用進入正式環境,再以 API 形式對外釋出。
在 WaveSpeedAI 上開始使用 Seedance 1.5 Pro 打造應用
註冊即贈免費入門點數。一組 API 金鑰,涵蓋來自 ByteDance 與所有其他供應商的 1,000+ 個 AI 模型。