Seedance 1.5 Pro API
Seedance 1.5 Pro của ByteDance — clip điện ảnh nghiêng về live-action với khả năng bám prompt mạnh, chuyển động biểu cảm và thẩm mỹ ổn định. Thời lượng 4–12 giây với Smart Duration, nhiều tỷ lệ khung hình, tạo lại được kết quả nhờ seed.
Các bậc Standard và Fast, với biến thể text-to-video, image-to-video và video-extend (kéo dài 4–12 giây có tích hợp nâng cấp độ phân giải). Âm thanh tùy chọn qua tham số generate_audio.
Tổng quan
Giới thiệu về Seedance 1.5 Pro API
Seedance 1.5 Pro làm được gì, nằm ở đâu trong dòng mô hình của ByteDance, và vì sao các đội ngũ chọn nó.
Seedance 1.5 Pro là mô hình tạo video từ ByteDance, có sẵn qua REST API của WaveSpeedAI. Seedance 1.5 Pro của ByteDance — clip điện ảnh nghiêng về live-action với khả năng bám prompt mạnh, chuyển động biểu cảm và thẩm mỹ ổn định. Thời lượng 4–12 giây với Smart Duration, nhiều tỷ lệ khung hình, tạo lại được kết quả nhờ seed.
Các bậc Standard và Fast, với biến thể text-to-video, image-to-video và video-extend (kéo dài 4–12 giây có tích hợp nâng cấp độ phân giải). Âm thanh tùy chọn qua tham số generate_audio.
Họ Seedance 1.5 Pro trên WaveSpeedAI cung cấp 6 endpoint REST bao gồm 3 quy trình Video-Extend, Text-To-Video, Image-To-Video. Mỗi biến thể có giá, các tham số điều chỉnh và kết quả mẫu riêng — hãy chọn biến thể phù hợp với dạng đầu vào và ràng buộc sản xuất của bạn, hoặc gọi nhiều biến thể từ cùng một API key để ghép các pipeline nhiều bước.
Chạy Seedance 1.5 Pro bằng cùng API key, tài khoản thanh toán và hạn mức tốc độ bạn dùng cho hơn 1.000 mô hình AI khác trên WaveSpeedAI. Không cần thiết lập nhà cung cấp riêng, không cần SDK cho từng nhà cung cấp, không có hạn mức tốc độ riêng của từng hãng — một lần tích hợp bao quát mọi thứ, từ text-to-image và text-to-video đến tổng hợp âm thanh, tạo 3D, nâng cấp và chỉnh sửa.
Endpoint
Tất cả endpoint API Seedance 1.5 Pro
6 endpoint Seedance 1.5 Pro hiện có sẵn trên WaveSpeedAI — hãy chọn biến thể phù hợp với quy trình của bạn.
/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.
Ví dụ
Xem Seedance 1.5 Pro hoạt động
Kết quả thật do API Seedance 1.5 Pro tạo ra. Rê chuột lên video để xem trước, nhấp để mở trình xem kích thước đầy đủ.
Hướng dẫn
Cách dùng API Seedance 1.5 Pro
Bốn bước từ đăng ký đến khi có kết quả. Ví dụ đầy đủ bằng Python, Node.js và cURL nằm ở phần API bên dưới.
- 01
Lấy API key
Đăng ký tài khoản WaveSpeedAI và sao chép API key từ bảng điều khiển. Tài khoản mới được tặng credit dùng thử miễn phí — đủ để chạy playground vài chục lần trước khi bắt đầu tính phí.
- 02
Gửi một prediction
POST đầu vào của bạn dưới dạng JSON tới https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video. Endpoint trả về prediction id ngay lập tức — việc tạo là bất đồng bộ nên bạn không phải giữ kết nối mở trong lúc suy luận.
- 03
Poll để chờ hoàn tất
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Trả về kết quả khi completed; dừng và báo lỗi khi failed, cancelled, timeout hoặc deleted; tiếp tục poll với mọi trạng thái khác.
- 04
Đọc URL kết quả
Khi status là "completed", đọc URL từ data.outputs[0]. URL trỏ tới media bạn đã tạo trên CDN của WaveSpeedAI — ảnh, video, âm thanh hoặc tệp 3D tùy biến thể Seedance 1.5 Pro bạn đã gọi.
Trường hợp sử dụng
Bạn có thể xây dựng gì với Seedance 1.5 Pro
Các quy trình phổ biến mà nhà phát triển và người sáng tạo dùng API Seedance 1.5 Pro cho.
Nội dung ngắn nghiêng về live-action
Định vị trong danh mục: "lý tưởng cho quảng cáo và quy trình phim ngắn." Mô hình được huấn luyện nhiều trên tư liệu live-action, nên chuyển động chân thực và chất liệu như ảnh chụp đến tự nhiên hơn so với phong cách minh họa hay hoạt hình.
Smart Duration (4-12 giây)
Cả text-to-video và image-to-video đều hỗ trợ thời lượng 4–12 giây với chế độ Smart Duration tự điều chỉnh độ dài theo nội dung. Hữu ích khi bạn không muốn chốt thời lượng từ đầu mà để mô hình chọn độ dài phù hợp với prompt.
Tạo lại được kết quả nhờ seed
Tham số seed được mở ra — khóa một seed để tái tạo chính xác một lần tạo, rồi thay đổi từng yếu tố của prompt để A/B testing các biến thể sáng tạo sạch hơn. Hữu ích khi lặp quảng cáo, nơi bạn cô lập một biến số cho mỗi lần thử.
Video-extend cho đầu ra dài hơn
bytedance/seedance-v1.5-pro/video-extend biến các cảnh ngắn thành clip dài hơn với chuyển động tiếp nối tự nhiên, thẩm mỹ ổn định và nâng cấp độ phân giải tích hợp. Hỗ trợ kéo dài 4–12 giây, đầu ra 720p/1080p. Bậc Fast (video-extend-fast) cho công việc kéo dài khối lượng lớn.
Bậc Fast để lặp thử
text-to-video-fast và image-to-video-fast, lựa chọn đúng để lặp prompt, A/B testing và pipeline nội dung khối lượng lớn. Chuyển sang Standard để giao bản cuối.
Mẹo
Mẹo viết prompt cho Seedance 1.5 Pro
Lời khuyên thực tế để có kết quả tốt hơn từ Seedance 1.5 Pro — rút ra từ các mẫu hiệu quả trên các mô hình video trong các pipeline sản xuất.
- 01
Dùng Smart Duration khi độ dài linh hoạt
Tính năng trong danh mục: điều khiển thời lượng 4-12 giây gồm chế độ "Smart Duration" tự điều chỉnh độ dài theo nội dung. Hữu ích khi bạn không muốn khóa thời lượng từ đầu — để mô hình chọn độ dài phù hợp với prompt.
- 02
Khóa seed để lặp có thể tái lập
Tính năng trong danh mục: "tạo có thể tái lập qua seed." Cố định một seed và mỗi lần lặp chỉ đổi một thành phần prompt để tách nguyên nhân - kết quả của từng chỉnh sửa — hội tụ nhanh hơn đổi seed ngẫu nhiên.
- 03
Âm thanh là tùy chọn qua generate_audio
Tham số generate_audio được cung cấp — tắt nó cho cảnh quay không tiếng (B-roll, bài đăng mạng xã hội, bài thuyết trình) để tránh tổng hợp âm thanh mà bạn cũng không dùng.
- 04
Dùng video-extend cho clip dài hơn 12 giây
bytedance/seedance-v1.5-pro/video-extend biến các cảnh quay ngắn thành clip dài hơn với chuyển động nối tiếp tự nhiên. Hỗ trợ kéo dài 4-12 giây, 720p/1080p, có nâng cấp tích hợp. Nối nhiều lần kéo dài để đạt độ dài tùy ý.
- 05
Bậc Fast để lặp thử
Các biến thể text-to-video-fast và image-to-video-fast để lặp prompt và nội dung khối lượng lớn; chuyển sang biến thể Standard để phân phối.
Giá
Giá API Seedance 1.5 Pro
Giá tính theo từng kết quả đầu ra. Khoản phí cuối cùng thay đổi theo các tham số bạn đặt trong playground của từng biến thể (độ phân giải, thời lượng, số kết quả, tham chiếu).
| Endpoint | Loại | Giá khởi điểm |
|---|---|---|
| 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
Gọi API Seedance 1.5 Pro
Đăng ký API key tại wavespeed.ai/accesskey, rồi gửi prediction qua REST. Playground tạo sẵn mã mẫu có thể dán ngay cho mọi tổ hợp đầu vào.
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)So sánh
Seedance 1.5 Pro so với các lựa chọn khác
Khi nào nên chọn Seedance 1.5 Pro thay vì các mô hình tương tự trên WaveSpeedAI.
Seedance 1.5 Pro so với Seedance 2.0
Seedance 2.0 có đầu ra chuẩn Hollywood, bậc Turbo nhanh và âm thanh gốc trên mọi biến thể. Seedance 1.5 Pro rẻ hơn đáng kể, có Smart Duration cùng seed tái tạo được, và có endpoint video-extend tích hợp sẵn nâng cấp độ phân giải.
Seedance 1.5 Pro so với Wan 2.7
Wan 2.7 có reference-to-video, image-edit và text-to-image trong cùng dòng — nhiều tính năng hơn cho công việc đa phương thức. Seedance 1.5 Pro hẹp hơn (chỉ video) nhưng có Smart Duration và khả năng tái tạo rõ ràng dựa trên seed mà Wan 2.7 không cung cấp.
Seedance 1.5 Pro so với Kling 3.0
Kling 3.0 có các bậc Pro và 4K cùng âm thanh gốc. Seedance 1.5 Pro nằm ở mức giá khác, với Smart Duration, seed và endpoint video-extend mà Kling không có.
Câu hỏi thường gặp
Seedance 1.5 Pro API — Câu hỏi thường gặp
Giá, giấy phép, tích hợp — những câu hỏi phổ biến về việc chạy Seedance 1.5 Pro trên WaveSpeedAI.
API Seedance 1.5 Pro là gì?
Seedance 1.5 Pro là mô hình tạo video của ByteDance, được cung cấp dưới dạng REST API trên WaveSpeedAI. Seedance 1.5 Pro của ByteDance — clip điện ảnh nghiêng về live-action với khả năng bám prompt mạnh, chuyển động biểu cảm và thẩm mỹ ổn định. Thời lượng 4–12 giây với Smart Duration, nhiều tỷ lệ khung hình, tạo lại được kết quả nhờ seed. Bạn có thể gọi bằng lập trình hoặc thử từ playground ở liên kết phía trên.
Làm sao để gọi API Seedance 1.5 Pro?
Đăng ký tài khoản WaveSpeedAI, sao chép API key từ /accesskey, rồi POST tới https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video với đầu vào dưới dạng JSON. Endpoint trả về prediction id. Hãy poll endpoint kết quả khoảng mỗi 2 giây, tăng khoảng cách với các tác vụ chạy lâu, và dừng ở bất kỳ trạng thái kết thúc nào. Ví dụ Python / Node.js / cURL hướng tới môi trường production ở phía trên.
API Seedance 1.5 Pro có giá bao nhiêu?
Seedance 1.5 Pro bắt đầu từ $0.20 mỗi lượt chạy. Chi phí chính xác thay đổi theo các tham số bạn đặt (độ phân giải, thời lượng, số kết quả, tham chiếu). Phần xem trước chi phí trực tiếp cạnh nút Tạo trong playground hiển thị giá chính xác cho đầu vào hiện tại của bạn.
Có những biến thể Seedance 1.5 Pro nào?
WaveSpeedAI cung cấp 6 endpoint Seedance 1.5 Pro đang hoạt động: 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. Mỗi biến thể có trang playground và giá riêng.
Tôi có thể dùng kết quả của Seedance 1.5 Pro cho mục đích thương mại không?
Quyền sử dụng thương mại tuân theo giấy phép mô hình của ByteDance. Hầu hết mô hình của ByteDance cho phép dùng kết quả đầu ra cho mục đích thương mại; hãy xem trang playground của từng mô hình để biết tóm tắt giấy phép cụ thể, và Điều khoản dịch vụ của WaveSpeedAI cho các điều kiện cấp nền tảng.
Tại sao dùng Seedance 1.5 Pro trên WaveSpeedAI thay vì gọi trực tiếp?
Một API key + một tài khoản thanh toán cho Seedance 1.5 Pro VÀ hơn 1.000 mô hình AI khác từ các nhà cung cấp khác. Không cần thiết lập SDK cho từng hãng, không có hạn mức tốc độ riêng, không phải viết lại mã tích hợp cho từng hãng. Giá thường ngang bằng hoặc thấp hơn API trực tiếp của ByteDance.
Nhà cung cấp
Giới thiệu về ByteDance
Đội ngũ đứng sau Seedance 1.5 Pro và dòng mô hình ByteDance rộng hơn trên WaveSpeedAI.
ByteDance — công ty đứng sau TikTok, CapCut và Doubao — vận hành một trong những hệ thống nghiên cứu AI lớn nhất thế giới. Các nhóm Seed và Doubao của hãng tạo ra những mô hình hàng đầu cho tạo video (Seedance), tạo và chỉnh sửa ảnh (Seedream, Nano Banana) cũng như avatar / lip-sync. Các mô hình được huấn luyện trên dữ liệu quy mô nội bộ và triển khai qua các ứng dụng người dùng của ByteDance trước khi phát hành dưới dạng API.
Bắt đầu xây dựng với Seedance 1.5 Pro trên WaveSpeedAI
Tặng credit dùng thử miễn phí khi đăng ký. Một API key cho hơn 1.000 mô hình AI từ ByteDance và mọi nhà cung cấp khác.