APIMart 上的 Seedance 2.0 API 提供字节跳动 Seedance 2.0 视频模型(在火山引擎上名为 Doubao-Seedance-2.0),支持文生视频、图生视频、首尾帧和多模态参考生成,并原生生成音频。一个 Seedance API Key 即可调用 Seedance 2 API 的全部版本:seedance-2.0、seedance-2.0-fast 和 seedance-2.0-mini。
服务亮点
Upload reference audio (requires image or video)
WAV, MP3 (max 20MB, up to 3 audios, duration ≤ 15s)
Video link valid for 72 hours
透明定价,无隐藏费用。按量付费,用多少付多少。
| 型号 | 规格 | 黄金价当前价格 | 铂金价 | 钻石价 | 官方价 | 为你节省 |
|---|---|---|---|---|---|---|
seedance-2.0 | 480P & uploaded videos | 0.4Credits(~$0.04)/秒参考时长+生成时长 | 0.38Credits(~$0.038)/秒 | 0.36Credits(~$0.036)/秒 | 0.5Credits(~$0.05)/秒 | 20% |
| 480P | 0.66Credits(~$0.066)/秒 | 0.627Credits(~$0.0627)/秒 | 0.594Credits(~$0.0594)/秒 | 0.825Credits(~$0.0825)/秒 | 20% | |
| 720P & uploaded videos | 0.8584Credits(~$0.0858)/秒参考时长+生成时长 | 0.8155Credits(~$0.0815)/秒 | 0.7726Credits(~$0.0773)/秒 | 1.073Credits(~$0.1073)/秒 | 20% | |
| 720P | 1.42Credits(~$0.142)/秒 | 1.349Credits(~$0.1349)/秒 | 1.278Credits(~$0.1278)/秒 | 1.775Credits(~$0.1775)/秒 | 20% | |
| 1080P & uploaded videos | 2.1568Credits(~$0.2157)/秒参考时长+生成时长 | 2.049Credits(~$0.2049)/秒 | 1.9411Credits(~$0.1941)/秒 | 2.696Credits(~$0.2696)/秒 | 20% | |
| 1080P | 3.544Credits(~$0.3544)/秒 | 3.3668Credits(~$0.3367)/秒 | 3.1896Credits(~$0.319)/秒 | 4.43Credits(~$0.443)/秒 | 20% | |
| 4K & uploaded videos | 4.4432Credits(~$0.4443)/秒参考时长+生成时长 | 4.221Credits(~$0.4221)/秒 | 3.9989Credits(~$0.3999)/秒 | 5.554Credits(~$0.5554)/秒 | 20% | |
| 4K | 7.22Credits(~$0.722)/秒 | 6.859Credits(~$0.6859)/秒 | 6.498Credits(~$0.6498)/秒 | 9.025Credits(~$0.9025)/秒 | 20% |
* 实际费用以最终输出为准。
* uploaded videos 规格的价格 = (参考时长+生成时长) × 当前价格
Seedance 2.0 API 把字节跳动的 Seedance 2.0 AI 视频生成器带到 APIMart。根据文本、图片、视频和音频参考生成 4–15 秒、最高 1080p 或 4K 的视频片段,声音在同一次生成中同步产出。
50K+
活跃用户
99.9%
在线率
2x
更快
—
成本节省
在 APIMart 上一次 POST 请求即可调用 ByteDance Seedance 2.0 API。生成为异步方式:先提交任务,再轮询任务接口获取视频地址。
把上面创建的密钥保存到环境变量 APIMART_API_KEY,每次 Seedance 2.0 API 请求都在 Authorization: Bearer <key> 中携带。
向 POST /v1/videos/generations 提交 model(seedance-2.0)、提示词、size、resolution 和 duration。图生视频时加上 image_urls,使用参考素材时加上 video_urls 和 audio_urls。Seedance 2.0 API 响应中的任务 ID 位于 data[0].task_id。
轮询 GET /v1/tasks/{task_id},直到 status 为 completed,再从 data.result.videos[0].url[0] 读取视频地址。Seedance 2.0 API 任务失败时,原因在 data.error.message 中返回。
完整参数、使用场景与返回字段见 Seedance 2.0 API 文档。
curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0",
"prompt": "电影感跟拍镜头:一辆红色复古汽车在日落时分沿海岸公路行驶,下方海浪拍岸,暖金色光线",
"size": "16:9",
"resolution": "720p",
"duration": 5
}'import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
# 1. Submit the generation task
payload = {
"model": "seedance-2.0",
"prompt": "电影感跟拍镜头:一辆红色复古汽车在日落时分沿海岸公路行驶,下方海浪拍岸,暖金色光线",
"size": "16:9",
"resolution": "720p",
"duration": 5
}
resp = requests.post(f"{API_BASE}/v1/videos/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
# 2. Poll the task until it finishes
for _ in range(200):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["videos"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(10)
else:
raise TimeoutError(f"task {task_id} did not finish in time; continue GET polling with this task ID")curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0",
"prompt": "照片中的女子转向镜头微笑,风吹动她的头发,镜头缓慢推近,柔和的日光",
"image_urls": [
"https://example.com/portrait.jpg"
],
"resolution": "720p",
"duration": 5
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
model | string | 是 | 默认值: seedance-2.0 | seedance-2.0(标准版)、seedance-2.0-fast 或 seedance-2.0-mini。Fast 和 Mini 功能相同,最高支持 720p。 |
prompt | string | 否 | 默认值: — | Seedance 2.0 API 视频描述。文生视频时必填,传入图片或参考视频时可选。最长 4,000 字符,建议 500 字符左右。 |
duration | integer | 否 | 默认值: 5 | Seedance 2.0 API 视频时长,4–15 秒。 |
size | string | 否 | 默认值: 16:9 | 16:9、9:16、1:1、4:3、3:4、21:9 或 adaptive(跟随输入的图片或视频)。 |
resolution | string | 否 | 默认值: 720p | 480p 或 720p;1080p 和 4k 仅 seedance-2.0 支持。 |
seed | integer | 否 | 默认值: — | 随机种子。相同请求配合相同 seed 结果相近,但不保证完全一致。 |
generate_audio | boolean | 否 | 默认值: true | 生成同步音频。设为 false 生成无声视频。 |
return_last_frame | boolean | 否 | 默认值: false | 额外返回尾帧图片的 URL,用于把多段 Seedance 2.0 API 视频串联成更长的多镜头视频。 |
image_urls | array | 否 | 默认值: — | Seedance 2.0 API 图生视频最多 9 张图片,可传 URL 或 asset:// ID。不能与 image_with_roles 同时使用。 |
image_with_roles | array | 否 | 默认值: — | 带角色的图片:first_frame、last_frame 或 reference_image(参考人像图,配合审核通过的 asset:// 素材使用)。使用首尾帧时不能传参考视频和音频。 |
video_urls | array | 否 | 默认值: — | Seedance 2.0 API 最多 3 段参考视频,总时长 1.8–15.2 秒,480p–720p。 |
audio_urls | array | 否 | 默认值: — | 最多 3 段 Seedance 2.0 API 参考音频,总时长 15 秒。须搭配参考图片或视频使用。 |
tools | array | 否 | 默认值: — | 可选工具。[{"type": "web_search"}] 可让模型在生成时参考网络信息。 |
nsfw_check | boolean | 否 | 默认值: false | 提交前审核提示词和图片。命中时返回 HTTP 400,不会创建任务。 |
对比 APIMart 上所有 Seedance 视频型号。一个 API Key 即可调用全部型号,实时价格见各型号页面。
| 型号 | 适用场景 | 分辨率 | 时长 |
|---|---|---|---|
| Seedance 2.5 API | 最长 30 秒视频,最多 50 个图片、视频、音频参考素材,支持视频编辑与续写 | 480P / 720P / 1080P | 4–30 秒或自动 |
| Seedance 2.0 API当前页面 | 最高 4K,系列中分辨率最高,支持图片、视频、音频参考 | 480P / 720P / 1080P / 4K | 4–15 秒 |
| Seedance 2.0 Fast API | Seedance 2.0 的 Fast 版本,图片、视频、音频参考与 2.0 相同 | 480P / 720P | 4–15 秒 |
| Seedance 2.0 Mini API | Seedance 2.0 的 Mini 版本,图片、视频、音频参考与 2.0 相同 | 480P / 720P | 4–15 秒 |
| Seedance 1.5 Pro API | 文生视频与首尾帧图生视频,可选生成音频 | 480P / 720P / 1080P | 4–12 秒 |
| Seedance 1.0 Pro Quality API | 文生视频与首尾帧图生视频 | 480P / 720P / 1080P | 2–12 秒 |
| Seedance 1.0 Pro Fast API | 文生视频与首帧图生视频(不支持尾帧) | 480P / 720P / 1080P | 2–12 秒 |
来自 APIMart 博客的教程、对比与价格分析。
全面升级,更强大的视频生成能力。此处为 Seedance 2.0 系列对比,各型号支持的输出分辨率有所不同。
| 功能特性 | 1.5 Pro | 2.0NEW |
|---|---|---|
| 文生视频 | ||
| 图生视频 | ||
| 首帧图像 | ||
| 尾帧图像 | ||
| 音频驱动 | ||
| 视频参考 | ||
| 运动幅度控制 |
通过 APIMart 一个接口即可使用 Seedance 2.0 API 的各项能力
在 APIMart 上使用字节跳动 AI 视频生成器 Seedance 2.0 API 的实际生产场景
三步完成从注册到生成第一个 Seedance 2.0 API 视频
在 APIMart 注册账号,并在控制台创建 API Key,即可调用 Seedance 2.0 API。
在本页试用 Seedance 2.0 API 的提示词、参考图和分辨率,找到适合你项目的设置。
按照 API 文档,从后端发送 Seedance 2.0 API 请求并轮询任务结果。
来自全球创作者和开发者的真实反馈。以上评价为 Seedance 2.0 系列的使用反馈。
“Seedance 2.0 的视觉质量令人难以置信!运动效果非常流畅自然,真正提升了我的内容品质。”
张晓
内容创作者
“作为开发者,我很欣赏其简洁的接口和快速的响应时间。Seedance 2.0 无缝集成到了我们的工作流程中。”
王铭
全栈开发工程师
关于 Seedance 2.0 API 功能、参数和接入方式的解答
Seedance 2.0 是字节跳动 Seed 团队推出的多模态视频生成模型,也写作 Seedance 2 或 Seedance V2,常被直接称为 Seedance AI。Seedance 2.0 API 可以把文本、图片、视频和音频转换为 4–15 秒的有声视频片段。在 APIMart 上,Seedance 2.0 API 的模型 ID 为 seedance-2.0;在火山引擎上,同一模型名为 Doubao-Seedance-2.0。
Seedance 2.0 的发布日期是 2026 年 2 月 12 日,当天字节跳动 Seed 宣布其正式上线,并在即梦、豆包 App 和火山方舟体验中心开放使用。你可以在 APIMart 上通过 Seedance 2.0 API 调用它,模型 ID 为 seedance-2.0。
向 POST /v1/videos/generations 发送请求,model 填 seedance-2.0 并附上提示词。Seedance 2.0 API 以异步任务方式运行:从 data[0].task_id 读取任务 ID,轮询 GET /v1/tasks/{task_id} 直到 status 为 completed,再从 data.result.videos[0].url[0] 读取视频地址。本页示例提供了 cURL 和 Python 的完整流程。
Seedance 2.0 保留了 Seedance 1.5 Pro 的文生视频、图生视频、首帧/尾帧控制等核心能力,并新增音频驱动生成和视频参考,可用参考视频驱动人物动作。两种工作流都可通过 APIMart 上的 Seedance 2.0 API 使用。
在 Seedance 2.0 API 中,model 为必填;文生视频时 prompt 也是必填。可选参数包括 duration(4–15 秒,默认 5)、size(默认 16:9)、resolution(默认 720p)、seed、generate_audio(默认 true)、return_last_frame、image_urls、image_with_roles、video_urls、audio_urls、用于联网搜索的 tools,以及 nsfw_check。本页参数表列出了全部限制。
Seedance 2.0 API 可生成 4 到 15 秒的视频片段。标准版 seedance-2.0 输出 480p、720p、1080p 或 4K,Fast 和 Mini 输出 480p 或 720p。宽高比支持 16:9、9:16、1:1、4:3、3:4、21:9 和 adaptive,adaptive 会跟随输入的图片或视频。
支持。在 image_urls 中传入图片,Seedance 2.0 API 会把它作为首帧;也可以用 image_with_roles 指定 first_frame 和 last_frame,同时固定视频的开头和结尾。image_urls 与 image_with_roles 不能同时使用,首尾帧任务也不能携带参考视频或音频。
支持。Seedance 2.0 API 默认通过 generate_audio 生成同步声音。你还可以传入最多 3 段参考视频(总时长 1.8–15.2 秒,480p–720p)来引导动作,以及最多 3 段参考音频(总时长 15 秒),参考音频必须搭配参考图片或视频使用。
使用 Seedance 2.0 API 时,写清主体、动作、运镜和视觉风格;开启音频时,再描述声音或对白。提示词控制在 500 字符左右,避免细节被忽略,并说明每张参考图或每段参考视频的用途,例如哪一个作为首帧、哪一个决定动作。
seedance-2.0-fast 与 seedance-2.0-mini 输出 480p 或 720p 视频,标准版 seedance-2.0 还支持 1080p 和 4K。三者都支持 4–15 秒时长并按分辨率计费,因此 Seedance 2.0 的价格因版本而异。请分别查看各型号页面的实时价格表,并在正式接入前到对应的 Playground 中逐一测试。
价格按所选型号和分辨率对应的原价与实际折扣计算。无参考视频时按输出时长估算;有参考视频时,参考与输出总时长使用 input 档。参考时长未知时显示价格区间。
不免费。APIMart 上的 Seedance 2.0 API 没有免费额度,按量付费,只为成功的请求付费。会员可省 20%–28%:黄金会员 8 折(立省 20%),铂金、钻石会员最高立省 28%。当前价格请以本页实时价格表为准。
注册 APIMart 账号,在控制台的 API Keys 页面创建密钥即可。同一个 key 可调用 ByteDance Seedance 2.0 API 及平台上的全部模型,按量付费,无需订阅。
你可以直接通过 APIMart 上的 Seedance 2.0 API 使用并接入 ByteDance Seedance 2.0:注册账号、创建 API Key,然后用模型 ID seedance-2.0 发送请求。无论你搜索的是 Seedance AI,还是称它为 Dreamina Seedance 2.0、BytePlus Seedance 2.0、Seedance API 或 Seedance2.0 API,都是同一个字节跳动模型。如果你的代码来自把模型命名为 bytedance/seedance-2.0 的平台,只需把 model 字段改为 seedance-2.0,并在 APIMart 文档中核对参数。
探索同类型的其他模型。

Wan 2.5 Preview
wan‑2.5 video is an advanced AI video generation model developed by Alibaba’s Wan AI team. It transforms text or image prompts into high‑quality videos with synchronized audio, realistic motion, and cinematic visuals. Supporting resolutions up to 1080p and short clips up to around 10 seconds, it integrates audiovisual generation in one pass, enabling creators to produce expressive, professional‑grade video content efficiently and affordably.

Kling V3 Omni
Kling-V3-Omni is a “cinematic-grade” multimodal AI video model that emphasizes multi-camera storytelling, audio-visual integration, and high-fidelity control.

MiniMax Hailuo 2.3 Fast
MiniMax-Hailuo-2.3-Fast is an AI video generation model designed with a focus on speed.

Kling V3
Kling-V3 is an AI video model that balances quality and control, making it ideal for creating medium- to high-quality content.