Seedance 1.5 Pro API
字节跳动 Seedance 1.5 Pro——偏实拍风格的电影感片段,提示词遵循度强、动作表现力丰富、美学风格稳定。时长 4-12 秒并支持智能时长,提供多种画幅比例,可通过种子复现生成结果。
提供 Standard 和 Fast 档位,以及文生视频、图生视频和视频延长变体(4-12 秒的延长,内置放大)。可通过 generate_audio 参数选配音频。
概览
关于 Seedance 1.5 Pro API
Seedance 1.5 Pro 能做什么、它在 ByteDance 模型阵容中的定位,以及团队选择它的原因。
Seedance 1.5 Pro 是 ByteDance 推出的视频生成模型,可通过 WaveSpeedAI REST API 使用。字节跳动 Seedance 1.5 Pro——偏实拍风格的电影感片段,提示词遵循度强、动作表现力丰富、美学风格稳定。时长 4-12 秒并支持智能时长,提供多种画幅比例,可通过种子复现生成结果。
提供 Standard 和 Fast 档位,以及文生视频、图生视频和视频延长变体(4-12 秒的延长,内置放大)。可通过 generate_audio 参数选配音频。
WaveSpeedAI 上的 Seedance 1.5 Pro 系列提供 6 个 REST 端点,涵盖 Video-Extend, Text-To-Video, Image-To-Video 个工作流。每个变体都有各自的定价、参数选项和示例输出——请选择与你的输入模态和生产约束相匹配的那一个,或使用同一个 API 密钥调用多个变体,组合成多步骤流水线。
使用与 WaveSpeedAI 上其他 1,000 多个 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
提交预测
把你的输入以 JSON 形式 POST 到 https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video。端点会立即返回预测 ID——生成是异步的,因此推理期间你无需保持连接。
- 03
轮询完成状态
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result。状态为 completed 时返回输出;状态为 failed、cancelled、timeout 或 deleted 时以错误终止;其他任何状态都继续轮询。
- 04
读取输出 URL
状态变为 "completed" 后,从 data.outputs[0] 读取 URL。该 URL 指向 WaveSpeedAI CDN 上你生成的媒体——具体是图片、视频、音频还是 3D 文件,取决于你调用的 Seedance 1.5 Pro 变体。
应用场景
用 Seedance 1.5 Pro 可以构建什么
开发者和创作者使用 Seedance 1.5 Pro API 的常见工作流。
偏实拍风格的短内容
目录定位:「非常适合广告和短剧工作流」。该模型在训练中大量使用实拍素材,因此真实的运动和摄影质感比插画或动画风格更自然。
智能时长(4-12 秒)
文生视频和图生视频都支持 4-12 秒时长,并提供可根据内容调整长度的智能时长模式。适合不想预先锁定时长、而让模型挑选最适合提示词的长度的场景。
通过种子复现生成结果
开放了种子参数——锁定种子即可精确复现一次生成,然后每次只改动一个提示词元素,以便更清晰地对创意变体做 A/B 测试。适合每次测试只隔离一个变量的广告创意迭代。
视频延长,获得更长的输出
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
锁定种子以便可复现地迭代
目录功能:「通过种子复现生成结果」。固定种子,每次迭代只改动一个提示词元素,即可隔离每次修改的因果关系——比反复随机抽取种子收敛更快。
- 03
音频可通过 generate_audio 选配
开放了 generate_audio 参数——无声素材(B-roll、社交帖子、演示)可将其关闭,免得合成最终也不会用到的音频。
- 04
超过 12 秒的片段使用视频延长
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 提交预测。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 对比 Seedance 2.0
Seedance 2.0 拥有好莱坞级的输出、快速的 Turbo 档位,并且每个变体都带原生音频。Seedance 1.5 Pro 明显更便宜,提供智能时长和可复现的种子,并内置带放大功能的 video-extend 端点。
Seedance 1.5 Pro 对比 Wan 2.7
Wan 2.7 在同一系列中提供参考生视频、图像编辑和文生图变体——跨模态工作的功能范围更广。Seedance 1.5 Pro 范围更窄(仅视频),但提供智能时长和基于种子的明确可复现性,这是 Wan 2.7 没有开放的。
Seedance 1.5 Pro 对比 Kling 3.0
Kling 3.0 有 Pro 和 4K 档位及原生音频。Seedance 1.5 Pro 定位于不同的价格区间,并提供智能时长、种子和 Kling 没有的 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 形式提供。字节跳动 Seedance 1.5 Pro——偏实拍风格的电影感片段,提示词遵循度强、动作表现力丰富、美学风格稳定。时长 4-12 秒并支持智能时长,提供多种画幅比例,可通过种子复现生成结果。你可以通过编程方式调用它,也可以在上方链接的 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。端点会返回预测 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 及 WaveSpeedAI 上 ByteDance 更多模型背后的团队。
字节跳动——TikTok、CapCut 和豆包背后的公司——拥有全球规模最大的 AI 研究团队之一。其 Seed 和豆包团队推出了业界领先的视频生成(Seedance)、图像生成与编辑(Seedream、Nano Banana)以及数字人 / 口型同步模型。模型以内部规模的数据训练,先通过字节跳动的消费级应用投入生产,再以 API 形式对外发布。
在 WaveSpeedAI 上用 Seedance 1.5 Pro 开始构建
注册即送免费体验额度。一个 API 密钥,即可使用来自 ByteDance 及其他所有提供方的 1,000 多个 AI 模型。