一个 REST 接口
POST /api/v1/videos 创建任务,GET /api/v1/videos/{id} 轮询状态,GET /api/v1/models 拉取可用模型。
文生 + 图生 + 参考素材
Seedance 2.5 支持图片最多 30 张、视频最多 10 个、音频最多 10 个,总计最多 50 个;单条参考视频 / 音频需在 2–15 秒之间,图片分辨率不超过 4K。
按秒计费,失败自动退
Seedance 2.5 为 50 GP/秒,2.5 Character 为 60 GP/秒;2.0 为 20 GP/秒,2.0 Character 为 30 GP/秒。
幂等重试 + 异步状态机
带 Idempotency-Key 幂等键提交:超时 / 5xx 后同键重发不重复建任务、不重复扣费,还可按键找回任务;状态轮询拿结果视频地址。
三步开始调用
- 1注册 Sora2U 账号并在控制台生成 API 密钥。
- 2用 Authorization: Bearer <key> 调用 POST /api/v1/videos 创建任务(建议带 Idempotency-Key 幂等键,超时重发不重复扣费)。
- 3轮询 GET /api/v1/videos/{id} 直到状态为 completed,取回视频。
cURL
curl https://sora2u.com/api/v1/videos \
-H "Authorization: Bearer $SORA2U_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.5",
"prompt": "Cinematic dolly shot of a fox walking through autumn woods, soft golden light",
"duration": 30,
"aspect_ratio": "9:16",
"reference_urls": ["https://your-cdn.com/fox.jpg"]
}'Node.js
// 1. Create a generation task
const res = await fetch("https://sora2u.com/api/v1/videos", {
method: "POST",
headers: {
Authorization: "Bearer " + process.env.SORA2U_API_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "seedance-2.5", // 50 GP/sec; seedance-2.5-character is 60 GP/sec
prompt: "Neon city street at night, rain, reflective puddles, slow pan",
duration: 30,
aspect_ratio: "9:16",
reference_urls: ["https://your-cdn.com/city.jpg"],
}),
});
const { task } = await res.json();
// 2. Poll the task until it is completed
// GET https://sora2u.com/api/v1/videos/${task.id} -> status: pending | processing | completed | failed完整字段、参考素材上传、错误码与任务状态机详见 开发者 API 文档。
Seedance API 价格
按秒计费:Seedance 2.5 为 50 GP/秒,2.5 Character 为 60 GP/秒;原有 2.0 为 20 GP/秒,2.0 Character 为 30 GP/秒,1.5 为 10 GP/秒。新账号送体验积分,失败任务自动退回。
常见问题
Seedance 有 API 吗?
有。Sora2U 提供开放的 REST 接口 POST /api/v1/videos,支持 Seedance 2.5、2.5 Character、2.0、2.0 Character 与 1.5,使用 API 密钥(Authorization: Bearer)鉴权,按积分(秒)计费。
Seedance API 怎么收费?
按秒计费:Seedance 2.5 为 50 GP/秒,2.5 Character 为 60 GP/秒,2.0 为 20 GP/秒,2.0 Character 为 30 GP/秒,1.5 为 10 GP/秒。任务失败自动退回积分。
Seedance API 免费吗?
新账号注册即送体验积分可免费试用;之后按秒付费。Business 套餐提供更高配额、API 访问与商用授权。
如何获取 Seedance API 密钥?
注册并登录后,在控制台的 API 密钥页生成密钥,并以 Authorization: Bearer <key> 形式随请求发送。完整接口文档(创建任务、参考素材、错误码、任务状态机、Node.js / Python 示例)见 /developer/api。
Seedance API 能生成什么?
支持文生视频、图生视频、视频与音频参考。Seedance 2.5 系列支持图片最多 30 张、视频最多 10 个、音频最多 10 个、总计最多 50 个,单条视频 / 音频参考需在 2–15 秒之间,图片分辨率不超过 4K;实时能力与上限通过 GET /api/v1/models 获取。
