2026-07-29 · 约 8 分钟读完
Seedance 视频生成上手教程:从首帧图到成片
Seedance 是字节跳动的视频生成家族,长在运镜自然、人物动作连贯,尤其适合图生视频(拿一张首帧图让画面动起来)。这篇教程带你从网页端第一次出片,到用 API 批量生成。
模型特点与选型
97AI 上的 Seedance 家族常用四档:Seedance 2 是旗舰,画质与动作稳定性最好;Seedance 2 Fast 牺牲少量细节换速度;Seedance 2 Mini 便宜量大,适合跑批;Seedance 1.5 Pro 是上一代旗舰,性价比仍在。日常建议:先用 Mini 试构图,满意后换 Seedance 2 出正片。

网页端 3 分钟上手
①注册登录后进入模型市场,搜 Seedance 选一个型号;②在模型页右侧的试用区填提示词——图生视频就把首帧图拖进去;③点生成,等待几十秒,成片直接在页面播放和下载。新账号有赠送积分,失败不扣费,可以放心试。
API 对接
先在「API 密钥」页创建一个 sk-live- 开头的密钥。视频这类异步任务走两步:创建任务拿 taskId,再轮询结果。
bash
# 1) 创建任务(图生视频)
curl -X POST https://97ai.97claude.com/api/generate \
-H "Authorization: Bearer sk-live-你的密钥" \
-H "Content-Type: application/json" \
-d '{
"model": "bytedance/seedance-2-mini",
"input": {
"prompt": "镜头缓慢推近,人物回头微笑,自然光",
"first_frame_url": "https://你的图片地址.jpg",
"generate_audio": false,
"resolution": "720p"
}
}'
# 返回 {"taskId":"...","state":"waiting"}bash
# 2) 轮询结果(state 变 success 后 resultUrls 就是成片)
curl https://97ai.97claude.com/api/generate/taskId的值 \
-H "Authorization: Bearer sk-live-你的密钥"
# → {"state":"success","resultUrls":["https://...mp4"],"creditsConsumed":...}参数速查与实用技巧
prompt 是唯一必填项;first_frame_url / last_frame_url 控制首尾帧(只给首帧最常用);reference_image_urls 可以塞多张参考图稳住人物长相;generate_audio 开了会带环境音;resolution 常用 720p,正片再上 1080p。技巧:提示词里把「镜头怎么动」写明白(推近/环绕/跟拍),Seedance 对运镜词的响应比堆形容词好得多。
计费与常见问题
按秒计费,创建任务时冻结预估积分,成功后按实际时长结算,失败一律 0 费用。生成慢是正常现象(高峰期 1-3 分钟),轮询间隔建议 3-5 秒。图片地址必须是公网可访问的直链,本地路径会导致任务失败。
教程里提到的模型(点击直达)
