Seedance 2.5 文生视频 API
POST Base URL:
https://api.hiapi.ai /v1/tasks 图片、视频和音频模型通过 统一异步接口 POST /v1/tasks 调用,区别只在 input 字段(见下方 input 参数)。
模型概览
| 模型 | seedance-2.5/text-to-video |
|---|---|
| 能力 | 文生视频 |
| 分辨率 | 480p / 720p |
| 时长 | 4-30 秒 |
根据文本提示词生成最长 30 秒的连贯视频,支持 480p、720p、七种宽高比与同步音频。
生产建议
调用建议
- 生产环境可通过 callback.url 接收终态通知,并用 GET /v1/tasks/:id 做补偿查询。
- 任务成功后按 output 项的 type 读取视频产物。
- 产物 URL 有有效期,需要长期保存时请及时转存。
适用场景
长镜头叙事
单次可生成 4-30 秒视频,适合完整短片、广告段落和产品演示。
duration同步音频
可同时生成台词、环境音、音效和背景音乐。
generate_audio多画幅内容
支持横版、竖版、方形和 21:9 宽银幕。
aspect_ratio请求参数
model string 必填 模型 ID。
input object 必填 文生视频参数。
prompt string 必填 视频内容提示词。支持中文、英语、西班牙语、印度尼西亚语、葡萄牙语、日语、马来语、泰语、阿拉伯语、越南语和韩语。建议中文不超过 500 字,英文不超过 1000 词。
resolution enum 可选 输出视频分辨率,默认 480p。
duration integer 可选 输出视频时长,单位为秒,支持 4-30 的整数,默认 5 秒。
aspect_ratio enum 可选 输出宽高比。adaptive 会根据提示词自动选择合适的比例。
generate_audio boolean 可选 是否生成与画面同步的人声、音效和背景音乐。生成的音频为单声道。
output_format enum 可选 输出格式。mp4 兼容性更好;mov 适合调色、抠像和合成等专业后期。
watermark boolean 可选 是否在视频右下角添加“AI 生成”水印。
web_search boolean 可选 是否允许模型检索提示词中涉及的时效信息。开启后可能增加处理时间。
callback object 可选 任务进入终态时发送任务对象;轮询接口则把同一个任务对象放在 data 中。
url string 必填 接收终态通知的 HTTPS 地址。
when enum 可选 任务终态时触发。
用例示例
基础文生视频
使用 720p、8 秒、16:9 输出。
请求体
{
"model": "seedance-2.5/text-to-video",
"input": {
"prompt": "晨雾中的山谷,镜头缓慢向前推进,远处传来鸟鸣",
"resolution": "720p",
"duration": 8,
"aspect_ratio": "16:9"
}
}竖版无声视频
关闭同步音频,便于后续配音。
请求体
{
"model": "seedance-2.5/text-to-video",
"input": {
"prompt": "咖啡师在吧台完成一杯拉花,近景跟随手部动作",
"resolution": "480p",
"duration": 6,
"aspect_ratio": "9:16",
"generate_audio": false
}
}获取结果
- 创建任务响应从 data.taskId 读取任务 ID。
- 等待 callback,或调用 GET /v1/tasks/:id 查询状态;轮询响应从 data 读取任务对象。
- status=success 时,从 output 中读取 type=video 的视频 URL;callback body 直接读取 output。
常见问题
callback 和轮询的返回格式有什么区别?
任务对象字段一致,但 HTTP 包装不同:轮询响应从 data 读取任务对象,callback body 直接就是任务对象。