Seedance 2.5 Flash API
Seedance 2.5 Flash của ByteDance — bậc chi phí thấp hơn của Seedance 2.5 cho công việc video khối lượng lớn: text-to-video, image-to-video, reference-to-video và chỉnh sửa video, với clip 4-30 giây ở 480p hoặc 720p và âm thanh gốc đồng bộ.
Bốn endpoint: bytedance/seedance-2.5-flash/text-to-video biến prompt thành clip, image-to-video làm động ảnh bắt đầu với khung cuối tùy chọn, reference-to-video dựng clip mới từ tối đa 10 ảnh, 5 video và 5 âm thanh, còn video-edit viết lại video có sẵn theo chỉ dẫn bằng văn bản. Clip dài từ 4 đến 30 giây ở 480p hoặc 720p, với âm thanh được tạo cùng lúc với hình ảnh.
Tổng quan
Giới thiệu về Seedance 2.5 Flash API
Seedance 2.5 Flash 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 2.5 Flash là mô hình tạo video từ ByteDance, có sẵn qua REST API của WaveSpeedAI. Seedance 2.5 Flash của ByteDance — bậc chi phí thấp hơn của Seedance 2.5 cho công việc video khối lượng lớn: text-to-video, image-to-video, reference-to-video và chỉnh sửa video, với clip 4-30 giây ở 480p hoặc 720p và âm thanh gốc đồng bộ.
Bốn endpoint: bytedance/seedance-2.5-flash/text-to-video biến prompt thành clip, image-to-video làm động ảnh bắt đầu với khung cuối tùy chọn, reference-to-video dựng clip mới từ tối đa 10 ảnh, 5 video và 5 âm thanh, còn video-edit viết lại video có sẵn theo chỉ dẫn bằng văn bản. Clip dài từ 4 đến 30 giây ở 480p hoặc 720p, với âm thanh được tạo cùng lúc với hình ảnh.
Họ Seedance 2.5 Flash trên WaveSpeedAI cung cấp 4 endpoint REST bao gồm 4 quy trình Video-To-Video, Reference-To-Video, Image-To-Video, Text-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 2.5 Flash 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.
Thông số
Khả năng và trạng thái phát hành của Seedance 2.5 Flash API
Các chi tiết riêng của mô hình mà nhà phát triển tìm kiếm trước khi chọn API: tình trạng khả dụng, độ dài đầu ra dự kiến, hỗ trợ tham chiếu và phương án thay thế đang hoạt động.
Endpoint
4 biến thể
Text-to-video, image-to-video, reference-to-video và video-edit.
Thời lượng
4-30 giây
Độ dài bất kỳ từ 4 đến 30 giây; mặc định là 5 giây.
Độ phân giải
480p / 720p
Mặc định là 720p.
Tham chiếu
10 ảnh + 5 video + 5 âm thanh
Trên text-to-video và reference-to-video, cùng với prompt văn bản.
Endpoint
Tất cả endpoint API Seedance 2.5 Flash
4 endpoint Seedance 2.5 Flash 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/4dab6870-7b73-4d91-aaa5-d7d48f93ec26.webp)
Seedance 2.5 Flash Video Edit
Seedance 2.5 Flash Video Edit edits a source video using text instructions and optional image and audio references, with 480p or 720p output. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/9e27da0a-ff6d-4386-89a3-fdca16747369.webp)
Seedance 2.5 Flash Reference To Video
Seedance 2.5 Flash Reference-to-Video creates videos guided by text and optional image, video, and audio references, with 480p or 720p output and optional generated audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/2f85f4e3-bc1e-4f19-a03e-2a080b82e605.webp)
Seedance 2.5 Flash Image To Video
Seedance 2.5 Flash Image-to-Video animates a start image using text instructions, with an optional last frame, 480p or 720p output, and optional generated audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/5dd2d86c-98dd-436a-89e6-14908c5d5497.webp)
Seedance 2.5 Flash Text To Video
Seedance 2.5 Flash Text-to-Video creates videos from text prompts and optional image, video, and audio references, with 480p or 720p output and optional generated audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Ví dụ
Xem Seedance 2.5 Flash hoạt động
Kết quả thật do API Seedance 2.5 Flash 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 2.5 Flash
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-2.5-flash/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 2.5 Flash bạn đã gọi.
Trường hợp sử dụng
Bạn có thể xây dựng gì với Seedance 2.5 Flash
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 2.5 Flash cho.
Thử nghiệm quảng cáo với số lượng lớn
bytedance/seedance-2.5-flash/text-to-video được làm ra để tạo nhiều phiên bản: thử vài hook, chuyển động máy quay và bối cảnh cho cùng một brief, rồi giữ lại những bản hiệu quả.
Cảnh điện ảnh có thoại và âm thanh
Mọi endpoint đều tạo lời thoại, hiệu ứng âm thanh và âm thanh môi trường cùng lúc với hình ảnh, nên một cảnh có sẵn âm thanh chỉ trong một request.
Làm động ảnh tĩnh thành một cảnh quay
bytedance/seedance-2.5-flash/image-to-video bắt đầu từ ảnh của bạn và nhận khung cuối tùy chọn, nên bạn quyết định cảnh quay bắt đầu và kết thúc ở đâu.
Giữ nhân vật hoặc sản phẩm nhất quán
bytedance/seedance-2.5-flash/reference-to-video nhận tối đa 10 ảnh tham chiếu, 5 video tham chiếu và 5 âm thanh tham chiếu, được gọi trong prompt là @Image 1, @Video 1 và @Audio 1.
Chỉnh sửa video bằng lời
bytedance/seedance-2.5-flash/video-edit giữ nguyên chủ thể, bố cục và chuyển động của video và thay đổi những gì bạn mô tả, như bối cảnh, thời tiết hoặc phong cách.
Cảnh quay dài một lượt
Clip dài từ 4 đến 30 giây trong một lượt, đủ chỗ cho hành động và chuyển động máy quay thực sự thay vì phải ghép các clip ngắn lại với nhau.
Mẹo
Mẹo viết prompt cho Seedance 2.5 Flash
Lời khuyên thực tế để có kết quả tốt hơn từ Seedance 2.5 Flash — 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
Nêu cụ thể các động tác máy quay
Hãy dùng từ vựng quay phim cụ thể — orbit, dolly-in, push-in, pan-left, crane shot, handheld follow. Prompt chung chung cho ra góc máy tĩnh hoặc tùy tiện; các động tác máy quay có tên gọi ánh xạ trực tiếp tới ý đồ chuyển động trong dữ liệu huấn luyện của mô hình và cải thiện rõ rệt chất lượng cảnh quay.
- 02
Neo danh tính nhân vật bằng ảnh tham chiếu
Nếu prompt phụ thuộc vào một người, nhân vật hoặc sản phẩm cụ thể, hãy tải lên ảnh tham chiếu cùng prompt. Không có tham chiếu, danh tính sẽ trôi giữa các khung hình và các cảnh quay — cùng một nhân vật trông hơi khác đi sau mỗi lần tạo.
- 03
Mô tả ánh sáng và thời điểm trong ngày
Gợi ý ánh sáng như 'golden hour, soft warm directional light' hoặc 'overcast diffused light, slate-grey sky' cải thiện chất lượng và tính nhất quán hơn nhiều so với các từ bổ nghĩa chất lượng mơ hồ. Ánh sáng là một trong những tiên nghiệm mạnh nhất mà mô hình dựa vào.
- 04
Dùng negative prompt để hạn chế các lỗi thường gặp
Negative hữu ích cho video: 'frame flicker, motion blur, watermark, text artifacts, distorted hands, low resolution, jpeg compression'. Negative prompt không tốn gì và giảm đáng kể số lần bạn phải tạo lại.
- 05
Chọn thời lượng ngắn nhất đủ diễn đạt nhịp của bạn
Hầu hết prompt hiệu quả nhất ở 5-8 giây. Clip dài hơn khuếch đại sự thiếu nhất quán theo thời gian (chủ thể biến dạng, môi trường trôi). Nếu cần chuỗi 20 giây, hãy tạo ba clip 6-8 giây rồi ghép lại — chất lượng vẫn cao hơn một lần tạo dài.
- 06
Chọn tỷ lệ khung hình phù hợp nền tảng ngay từ đầu
9:16 cho TikTok / Reels / Shorts, 16:9 cho feed ngang và YouTube, 1:1 cho lưới bài đăng. Mô hình được huấn luyện hơi khác nhau theo từng tỷ lệ — cắt 16:9 thành 9:16 sau đó làm mất cả độ trung thực lẫn bố cục mà mô hình định tạo.
Giá
Giá API Seedance 2.5 Flash
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-to-video | $0.15 |
| bytedance/ | reference-to-video | $0.24 |
| bytedance/ | image-to-video | $0.24 |
| bytedance/ | text-to-video | $0.24 |
API
Gọi API Seedance 2.5 Flash
Đă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-2.5-flash/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-2.5-flash/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",
"resolution": "720p",
"duration": 5,
"generate_audio": true
}')
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-2.5-flash/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",
"resolution": "720p",
"duration": 5,
"generate_audio": true
}),
});
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",
"resolution": "720p",
"duration": 5,
"generate_audio": True
}
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-2.5-flash/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 2.5 Flash so với các lựa chọn khác
Khi nào nên chọn Seedance 2.5 Flash thay vì các mô hình tương tự trên WaveSpeedAI.
Seedance 2.5 Flash so với Seedance 2.5
Seedance 2.5 là bản cao cấp nhất: đầu ra từ 480p đến 4K, tối đa 50 tệp tham chiếu và kéo dài video. Seedance 2.5 Flash là bậc chi phí thấp hơn ở 480p và 720p cho bản nháp, thử nghiệm và clip khối lượng lớn; gửi cùng prompt đó tới Seedance 2.5 khi một cảnh quay cần 1080p hoặc 4K.
Seedance 2.5 Flash so với Seedance 2.0
Seedance 2.0 tạo tối đa 15 giây mỗi clip. Seedance 2.5 Flash đạt 30 giây trong một cảnh quay và nhận tối đa 10 ảnh, 5 video và 5 âm thanh làm tham chiếu.
Seedance 2.5 Flash so với Kling 4.0 Flash
Kling 4.0 Flash tạo clip 3-20 giây ở 720p. Seedance 2.5 Flash dài tới 30 giây, có thêm bậc 480p và nhận âm thanh tham chiếu bên cạnh ảnh và video.
Câu hỏi thường gặp
Seedance 2.5 Flash 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 2.5 Flash trên WaveSpeedAI.
Seedance 2.5 Flash API có trên WaveSpeedAI không?
Có. Seedance 2.5 Flash đã có trong danh mục mô hình của WaveSpeedAI với các endpoint text-to-video, image-to-video, reference-to-video và video-edit, tất cả dùng chung một luồng prediction REST, có playground và tính phí theo mức sử dụng.
Seedance 2.5 Flash khác Seedance 2.5 ở điểm nào?
Seedance 2.5 Flash là bậc chi phí thấp hơn, với đầu ra 480p và 720p cùng tối đa 10 ảnh, 5 video và 5 âm thanh làm tham chiếu. Seedance 2.5 có thêm đầu ra 1080p và 4K, tối đa 50 tệp tham chiếu và kéo dài video.
Video Seedance 2.5 Flash có thể dài bao lâu?
Từ 4 đến 30 giây mỗi clip, tính theo giây nguyên. Mặc định là 5 giây.
Làm thế nào để tích hợp Seedance 2.5 Flash API?
Dùng luồng prediction tiêu chuẩn của WaveSpeedAI: xác thực bằng API key của bạn, POST tới endpoint của mô hình (ví dụ bytedance/seedance-2.5-flash/text-to-video), poll kết quả prediction và tải video đầu ra về. Các tích hợp Seedance 2.5 hiện có chỉ cần đổi đường dẫn mô hình để chuyển sang.
API Seedance 2.5 Flash là gì?
Seedance 2.5 Flash là mô hình tạo video của ByteDance, được cung cấp dưới dạng REST API trên WaveSpeedAI. Seedance 2.5 Flash của ByteDance — bậc chi phí thấp hơn của Seedance 2.5 cho công việc video khối lượng lớn: text-to-video, image-to-video, reference-to-video và chỉnh sửa video, với clip 4-30 giây ở 480p hoặc 720p và âm thanh gốc đồng bộ. 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 2.5 Flash?
Đă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-2.5-flash/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 2.5 Flash có giá bao nhiêu?
Seedance 2.5 Flash bắt đầu từ $0.15. 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 2.5 Flash nào?
WaveSpeedAI cung cấp 4 endpoint Seedance 2.5 Flash đang hoạt động: bytedance/seedance-2.5-flash/video-edit, bytedance/seedance-2.5-flash/reference-to-video, bytedance/seedance-2.5-flash/image-to-video, bytedance/seedance-2.5-flash/text-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 2.5 Flash 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 2.5 Flash 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 2.5 Flash 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 2.5 Flash 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 2.5 Flash 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.