跳转到主要内容
多模态&全能参考模型,满血运行点击上方的“复制页面”可发给 AI 自动写对接代码

1、身份认证

Authorization
string
必填
所有接口均需要使用 Bearer Token 进行认证获取 API Key:访问 API Key 管理页面 获取您的 API Key使用时在请求头中添加:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
请求方法:POST请求路径:https://api.bytedance.mom/v1/videos

2、请求参数

model
string
必填
模型名称,必传。可传”sd-video”或”sd-video-fast”
prompt
string
必填
视频生成提示词,必传。可以传 1000 个字符
seconds
string
必填
要生成的视频时长,必传。可选 4-15秒。
aspect_ratio
string
必填
视频比例,必传。“9:16” / “16:9” / “1:1” / “21:9” / “3:4” / “4:3”
resolution
string
分辨率,非必传。默认”720p”。
images
list
数组,非必传。传入公网可访问的图片链接,图片数量不得超过 9 张,建议格式:jpg、jpeg、png。图片+视频+音频数量不得超过 9
videos
list
数组,非必传。传入公网可访问的视频链接,视频数量不得超过 3 条,建议格式:mp4、mov。图片+视频+音频数量不得超过 9
audios
list
数组,非必传。传入公网可访问的音频链接,音频数量不得超过 3 条,建议格式:mp3。图片+视频+音频数量不得超过 9

请求示例代码:

// 发起视频生成请求
curl -X POST https://api.bytedance.mom/v1/videos \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <api-key>" \
  -d '{
    "model": "sd-video",
    "prompt": "参考 @图片1 的场景和 @视频1 的运镜,生成一段日落视频",
    "seconds": "15",
    "images": ["https://example.com/scene.jpg"],
    "videos": ["https://example.com/camera.mp4"]
  }'

3、响应参数

id
string
必填
视频任务ID。请用这个ID调取 视频生成结果查询 接口。

响应示例代码:

// 接收视频任务状态 - 成功
{
  "id": "task_abc123...", //视频任务ID
  "object": "video",
  "model": "sd-video",
  "status": "queued",
  "progress": 0,
  "created_at": 1704067200,
  "seconds": "15",
  "size": "1280x720"
}