Seedance 2.5 API

字节跳动 的 Seedance 2.5,支持文生视频、图生视频、参考生视频,时长 4–30s,最高 1080p,可带音频。通过 TeamoRouter 兼容 OpenAI 的 /v1/videos 接口调用,一个 API Key 即可。

字节跳动 Seed 官方说明:Seedance 2.5 正在陆续上线即梦 AI、豆包专业版等平台。在这里用 API 直接调用同一款模型。 官方说明

正在读取价格…

Seedance 2.5 模型 ID 与参数

模式模型 ID时长分辨率画幅音频
文生视频seedance-2-5-text-to-video-basic4–30s480p, 720p, 1080p16:9, 9:16, 1:1, 4:3, 3:4, 21:9支持
图生视频seedance-2-5-image-to-video-basic4–30s480p, 720p, 1080p16:9, 9:16, 1:1, 4:3, 3:4, 21:9支持
参考生视频seedance-2-5-reference-to-video-basic4–30s480p, 720p, 1080p16:9, 9:16, 1:1, 4:3, 3:4, 21:9支持

调用 Seedance 2.5 API

1. 获取 API Key,设成环境变量

export TEAMO_API_KEY=sk-teamo-...
获取 API Key

2. 发起第一个请求

视频生成是异步任务:创建任务 → 轮询状态 → 下载 MP4。

import os, time, requests

API = "https://api.teamorouter.cn/v1/videos"
headers = {"Authorization": f"Bearer {os.environ['TEAMO_API_KEY']}"}

# 1. 创建视频任务
job = requests.post(API, headers=headers, json={
    "model": "seedance-2-5-text-to-video-basic",
    "prompt": "一只小狗在草地上奔跑",
    "seconds": "5",
}).json()

# 2. 轮询到 status 为 completed
while job["status"] not in ("completed", "failed"):
    time.sleep(5)
    job = requests.get(f"{API}/{job['id']}", headers=headers).json()

# 3. 下载视频
if job["status"] == "completed":
    video = requests.get(f"{API}/{job['id']}/content", headers=headers)
    open("video.mp4", "wb").write(video.content)
else:
    print(job.get("error"))

图生视频用 seedance-2-5-image-to-video-basic,在 input_reference.image_url 里传首帧图片(URL 或 data URL)。

价格

正在读取价格…

Seedance 2.5 API 常见问题

Seedance 2.5 API 的模型 ID 是什么?
TeamoRouter 上 Seedance 2.5 的模型 ID —— 文生视频: seedance-2-5-text-to-video-basic;图生视频: seedance-2-5-image-to-video-basic;参考生视频: seedance-2-5-reference-to-video-basic。
这里的 Seedance 2.5 和即梦、豆包里的是同一个模型吗?
是同一款模型。字节跳动 Seed 的发布说明写明 Seedance 2.5 正在陆续上线即梦 AI、豆包专业版等平台;在这里按模型 ID 用 API 调用,按任务扣费,不需要开 App 会员。 官方说明
Seedance 2.5 文生视频和图生视频有什么区别?
文生视频只用提示词生成;图生视频把 input_reference 传入的图片当首帧动起来;参考生视频把图片当作人物、物体或风格参考。
Seedance 2.5 能生成多长、多高分辨率的视频?
Seedance 2.5 支持 4–30s的视频,最高 1080p,画幅 16:9, 9:16, 1:1, 4:3, 3:4, 21:9,可选生成音频。seconds 传整数字符串;不传 size 时用该模型的第一个分辨率和画幅。
怎么调用 Seedance 2.5 API?
POST /v1/videos 传模型 ID 和提示词创建任务,轮询 GET /v1/videos/{video_id} 到 status 为 completed,再从 /v1/videos/{video_id}/content 下载。接口兼容 OpenAI Videos,OpenAI SDK 的 client.videos.create 把 base_url 设成 https://api.teamorouter.cn/v1 就能用。 视频生成 API 文档。
Seedance 2.5 API 怎么计费、怎么付款?
Seedance 2.5 按视频 token 计费(每百万 tokens)。新账号余额为 0,充值 $5 起,支持支付宝和银行卡,按任务扣费、没有月费;每秒和每条的价格见本页「价格」。 去充值。
国内能直接用 Seedance 2.5 API 吗?
能。字节跳动 是国内厂商,国内站 teamorouter.cn 的接口 https://api.teamorouter.cn 国内直连、不需要代理,支付宝充值后就能调用 Seedance 2.5。

更多视频模型