Seedance 2 API
使用字节跳动 Seedance 2 根据提示词或静态图片生成视频——支持原生音频、多镜头连贯性和参考一致性。四个变体通过一个 OpenAI 风格端点提供,按秒以美元计费,价格从 $0.0245/秒 起。不需要火山引擎账户。
预充值 10 美元即可按量付费 · 余额永不过期 · 生成失败不会计费
720p · 按视频秒数计费
- Seedance 2.0 Miniseedance-2-mini
- $0.0526/s
- Seedance 2 Fastseedance-2-fast
- $0.198/s
- Seedance 2seedance-2
- $0.246/s
- Seedance 2.5seedance-2-5
- $0.3784/s
一个 5 秒的 720p 视频片段,Mini 的价格为 $0.26,完整质量 Seedance 2 的价格为 $1.23。
Seedance 2 API 概览
- 四个 Seedance 2 模型已在 Kunavo 的 OpenAI 风格 POST /v1/videos 端点上线:seedance-2-mini、seedance-2-fast、seedance-2 和 seedance-2-5。
- Seedance 2 API 按视频秒数计价,并随分辨率变化:Seedance 2.0 Mini 在 480p 下为 $0.0245/s,在 720p 下为 $0.0526/s;全质量 Seedance 2 在 480p 下为 $0.114/s,在 720p 下为 $0.246/s,在 1080p 下为 $0.612/s。
- 一段 5 秒、720p 的 Seedance 2 视频在 Mini 上收费 $0.26,在全质量 Seedance 2 上收费 $1.23;费用以 USD 从预付余额中扣除,生成失败不会收费。
- Seedance 2 会生成同步的原生音频轨道,且不额外收费,因此按秒费率就是片段的全部成本。
- 所有 Seedance 2 模型都可通过 image_url 实现图生视频;seedance-2-5 和 seedance-2-mini 支持首帧和末帧,以及最多九张参考图像。
- 同一个 sk-kn- 密钥和一个 Stripe 余额还可用于 Veo 3.1、Wan 2.7、图像、音乐和文本模型——无需 ByteDance 或 Volcano Engine 账户。
Seedance 2 API 定价
每个 Seedance 模型都按生成视频的秒数计费,费率随分辨率变化。您需要为所请求的时长付费,音频已包含在内。这些是 API 实际计费的费率,表格数据读取自实时目录。
| 模型 | 模型 ID | 分辨率 | 每秒 | 5 秒片段 | 10 秒片段 |
|---|---|---|---|---|---|
| Seedance 2.0 Mini | seedance-2-mini | 480p | $0.0245 | $0.12 | $0.25 |
| 720p | $0.0526 | $0.26 | $0.53 | ||
| Seedance 2 Fast | seedance-2-fast | 480p | $0.093 | $0.47 | $0.93 |
| 720p | $0.198 | $0.99 | $1.98 | ||
| Seedance 2 | seedance-2 | 480p | $0.114 | $0.57 | $1.14 |
| 720p | $0.246 | $1.23 | $2.46 | ||
| 1080p | $0.612 | $3.06 | $6.12 | ||
| Seedance 2.5 | seedance-2-5 | 480p | $0.1764 | $0.88 | $1.76 |
| 720p | $0.3784 | $1.89 | $3.78 | ||
| 1080p | $0.7392 | $3.70 | $7.39 |
计费以美元按视频片段进行,从预付余额中扣除——没有积分包、没有月度最低消费,也没有席位费。生成失败不会计费。在定价页面和每个模型的目录条目中,费率相同。
调用 Seedance 2 API
提交到 POST /v1/videos 后会立即获得任务 ID。轮询 GET /v1/videos/{id}——或传入 webhook_url,等待完成的视频片段推送给您。
生成需要几分钟,因此应基于异步端点进行构建。另有一个同步 /v1/video/generations,会保持连接直到视频片段准备就绪,适合一次性脚本。
curl https://api.kunavo.com/v1/videos \
-H "Authorization: Bearer $KUNAVO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2",
"prompt": "a paper crane unfolds into a flock of birds over a city at dawn, slow camera pull-back",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9"
}'
# → 202 Accepted
# {"id":"vid_...","object":"video","status":"queued","progress":0,...}
curl https://api.kunavo.com/v1/videos/vid_... \
-H "Authorization: Bearer $KUNAVO_API_KEY"
# → {"status":"completed","output":{"url":"https://...mp4","duration_seconds":5,...}}图生视频、帧和参考图
参考控制是选择 Seedance 的主要原因。三个字段即可覆盖相关需求,并且所有模型的请求结构相同——不同之处在于具体模型接受哪些字段。
image_url——静态图会成为视频片段的首帧。所有 Seedance 2 模型均支持。image_urls,包含两个条目——首帧和尾帧;Seedance 会在两者之间插值生成镜头。支持seedance-2-5和seedance-2-mini。image_mode: "reference"——最多九张静态图,用于固定角色、产品或风格,而不会让其中任何一张作为视频帧出现。同样由这两个模型支持。
图片可以是公开的 HTTPS URL,也可以是内联 data: URI——系统会代您托管 base64 图片并将其传递给模型。
# Image-to-video: one image becomes the first frame.
requests.post(f"{API}/videos", headers=HEADERS, json={
"model": "seedance-2",
"prompt": "the product rotates slowly, studio light sweeps across",
"image_url": "https://example.com/product-hero.png",
"duration": 5,
"resolution": "1080p",
})
# First AND last frame: pass two — Seedance interpolates between them.
requests.post(f"{API}/videos", headers=HEADERS, json={
"model": "seedance-2-5",
"prompt": "the sketch fills with colour, camera pushes in",
"image_urls": ["https://example.com/start.png",
"https://example.com/end.png"],
"duration": 8,
})
# Reference images: up to 9 stills that fix character and style,
# without any of them being a frame of the output.
requests.post(f"{API}/videos", headers=HEADERS, json={
"model": "seedance-2-5",
"prompt": "she walks through the night market, neon reflections",
"image_urls": ["https://example.com/face-1.png",
"https://example.com/face-2.png"],
"image_mode": "reference",
"duration": 10,
})应该使用哪个 Seedance 2 模型
四个模型使用相同的请求格式。差异在于最高分辨率、片段时长、帧控制和每秒价格。
| 模型 ID | 720p / 秒 | 最高分辨率 | 图像生成视频 | 首帧+尾帧 | 参考图 | 适用场景 |
|---|---|---|---|---|---|---|
seedance-2-mini | $0.0526 | 720p | Yes | Yes | Yes | Drafting and volume, up to 15 seconds — the cheapest way to see a shot before committing to it. |
seedance-2-fast | $0.198 | 720p | Yes | No | No | Full quality at 720p with lower latency, for social formats and high-volume pipelines. |
seedance-2 | $0.246 | 1080p | Yes | No | No | Hero assets that need 1080p, and the strongest multi-shot coherence in the family. |
seedance-2-5 | $0.3784 | 1080p | Yes | Yes | Yes | Clips up to 30 seconds, precise first-and-last-frame control, multi-image references. |
一个实用的默认流程:先在 seedance-2-mini 上制作分镜,直到提示词准确,再用 seedance-2 以 1080p 重新运行最终版本。十个 Mini 草稿加一个 1080p 最终版本,对于 5 秒镜头的总费用约为 $5.69。
Seedance 2、Veo 3.1 与 Wan 2.7
三个视频系列运行在同一个端点上,因此将一个模型与另一个模型进行测试,只需修改 model 字段中的一个单词——密钥、余额和请求结构都相同。
| 系列 | 计费方式 | 起价 | 适用场景 |
|---|---|---|---|
| Seedance 2 (字节跳动) | 每秒 | $0.0245/s | 多镜头叙事、角色和产品在参考图之间保持一致,以及原生音频。 |
| Veo 3.1 (Google) | 按视频计费 | $0.18+ | 整体电影感质量最高,并支持同步原生音频。请参阅 Veo 3 API 指南。 |
| Wan 2.7 (阿里巴巴) | 每秒 | $0.096/s | 以固定的每秒费率实现电影感画面。请参阅 Wan API 指南。 |
请注意,计费基础不同:Veo 按完成的视频计价,而 Seedance 和 Wan 按输出秒数计价,因此同类对比数据取决于您实际需要的片段时长。一个 5 秒的 720p 镜头,在 Seedance 2.0 Mini 上价格为 $0.26,在完整质量 Seedance 2 上为 $1.23,在 Wan 2.7 上为 $0.48。
Seedance 2 API 常见问题
什么是 Seedance 2 API?
Seedance 2 是字节跳动当前的文生视频模型系列,支持原生音频、多镜头叙事和参考一致性。Seedance 2 API 可将文本提示词或静态图片转换为视频片段。在 Kunavo 上,四个变体均已通过 OpenAI 风格端点 POST /v1/videos 提供,并按生成视频的秒数以美元计费。
Seedance 2.0 有 API 吗?
有。字节跳动通过自有云平台销售 Seedance 2:中国大陆以外地区使用 BytePlus ModelArk,中国大陆境内使用火山引擎,形式为异步任务 API。Kunavo 在一个 OpenAI 风格端点 POST /v1/videos 上提供相同的四个变体(Mini、Fast、2 和 2.5),使用单个密钥,并按视频秒数以美元计费。
Seedance 2.0 免费吗?
API 不免费。每个生成秒数都会计费:在 Kunavo 上,价格从每秒 $0.0245 起(Mini,480p),无需订阅,只需预充值 10 美元;生成失败不会计费。某些消费类应用赠送的免费 Seedance 积分属于这些应用,而不属于模型本身。
Seedance 2 开源吗?我可以在本地运行吗?
不可以。字节跳动尚未发布 Seedance 2 的模型权重;该模型只能作为托管服务运行,包括 BytePlus ModelArk、火山引擎以及 Kunavo 等转售商,因此没有可安装到自有 GPU 上的内容。
Seedance 2 API 的价格是多少?
在 Kunavo 上,Seedance 2.0 Mini 的价格为 480p 每秒 $0.0245,720p 每秒 $0.0526;一个 5 秒的 720p 视频片段价格为 $0.26。完整质量的 Seedance 2 在 720p 下为每秒 $0.246,因此相同片段的价格为 $1.23。系统按您请求的秒数从预付余额中扣费,生成失败不会计费。
我应该使用哪个 Seedance 2 模型?
草稿、分镜和高频迭代使用 seedance-2-mini——这是查看镜头最便宜的方式,并且已经支持首帧和尾帧以及参考图片。需要较低延迟的完整质量 720p 时,使用 seedance-2-fast。需要 1080p 时,使用 seedance-2。需要超过 15 秒的片段,或需要 1080p 与参考控制同时具备时,使用 seedance-2-5。请求结构完全相同,因此切换模型只需改一个单词。
我需要 ByteDance 或火山引擎账户吗?
不需要。一个 Kunavo 密钥(sk-kn-…)和一个美元预付余额即可覆盖所有 Seedance 2 变体,以及同一 API 上的 Veo 3.1、Wan 2.7、图像模型、音乐和 Claude / GPT 文本模型系列。不需要使用火山引擎控制台,也不需要购买积分包或签署单独合同。
Seedance 2 API 支持图生视频吗?
支持,有三种方式。传入 image_url,静态图会成为视频片段的首帧——所有 Seedance 2 模型都接受这种方式。向 image_urls 传入两个条目,可进行首尾帧插值;或者使用 image_mode "reference",最多传入九张静态图,以固定角色或风格,而不会让这些图片中的任何一张作为视频帧出现;后两种方式由 seedance-2-5 和 seedance-2-mini 支持。
Seedance 2 生成需要多长时间?
需要几分钟,而不是几秒钟——通常为两到五分钟,具体取决于模型、分辨率和时长。提交到 POST /v1/videos 后会立即返回任务 ID,然后轮询 GET /v1/videos/{id},或提供 webhook_url 以接收推送结果。请发送 Idempotency-Key,确保重试不会产生第二次计费。
Seedance 2 会生成音频吗?
会——Seedance 2 会将同步的原生音轨作为视频片段的一部分生成,且不额外收费。本页面显示的每秒费率就是视频的全部费用。
开始使用 Seedance 2 生成
创建密钥并充值 10 美元,您的第一个 5 秒 720p 草稿价格为 $0.26。同一个密钥还可访问 Veo 3.1、Wan 2.7、图像模型、音乐以及 Claude 和 GPT 文本模型系列。
正在比较视频模型?请参阅文生视频 API 指南了解完整模型版图,或参阅Veo 3 API和Wan API指南,了解同一端点上提供的另外两个系列。