1. 视频生成(OpenAI兼容)
豆包2.0视频生成 API
  • 视频生成(豆包原生)
    • 提交视频生成任务(豆包原生格式)
      POST
    • 查询视频生成任务状态(豆包原生格式)
      GET
  • 视频生成(OpenAI兼容)
    • 提交视频生成任务(OpenAI 兼容格式)
      POST
    • 查询视频生成任务状态
      GET
    • 提交视频生成任务(OpenAI 兼容格式)
      POST
    • 查询任务状态(OpenAI 兼容格式)
      GET
  • 视频内容
    • 下载视频原始文件
      GET
  • 素材资产管理
    • 创建素材资产组合(CreateAssetGroup)
      POST
    • 查询素材资产组合信息(GetAssetGroup)
      POST
    • 更新素材资产组合信息(UpdateAssetGroup)
      POST
    • 创建素材资产(CreateAsset)
      POST
    • 查询素材资产信息(GetAsset)
      POST
    • 查询素材资产列表(ListAssets)
      POST
    • 删除素材资产(DeleteAsset)
      POST
    • 删除素材资产组(DeleteAssetGroup)
      POST
  • 数据模型
    • VideoGenerationRequest
    • VideoMetadata
    • ContentItem
    • VideoTaskResponse
    • VideoTaskError
    • ErrorResponse
    • DoubaoNativeVideoRequest
    • DoubaoNativeContentItem
    • DoubaoNativeVideoResponse
    • CreateAssetGroupRequest
    • CreateAssetGroupResponse
    • GetAssetGroupRequest
    • GetAssetGroupResponse
    • UpdateAssetGroupRequest
    • UpdateAssetGroupResponse
    • CreateAssetRequest
    • CreateAssetResponse
    • AssetItem
    • ListAssetsRequest
    • GetAssetRequest
    • DeleteAssetRequest
    • DeleteAssetGroupRequest
    • ListAssetsResponse
    • GetAssetResponse
  1. 视频生成(OpenAI兼容)

查询视频生成任务状态

GET
https://api.example.com/v1/video/generations/{task_id}
根据任务 ID 查询视频生成任务的当前状态和结果。
任务状态流转:
queued → in_progress → completed  ✅ 可下载视频
                     ↘ failed     ❌ 查看 error 字段
视频获取方式(任务 completed 后):
1.
从响应体 metadata.url 字段获取视频直链
2.
调用 GET /v1/videos/{task_id}/content 通过代理下载视频文件
轮询建议:
每 5 秒查询一次
总超时建议设置为 10 分钟
Seedance 2.0 通常在 1~3 分钟内完成生成

请求参数

Authorization
JWT Bearer
在 Header 添加参数
Authorization
示例:
Authorization: ********************
or
Path 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'https://api.example.com/v1/video/generations/task_abc123def456' \
--header 'Authorization: Bearer <token>'

返回响应

🟢200
application/json
查询成功(任务可能处于任意状态)
Bodyapplication/json

示例
{
    "id": "task_abc123def456",
    "task_id": "task_abc123def456",
    "object": "video",
    "model": "doubao-seedance-2-0-260128",
    "status": "queued",
    "progress": 0,
    "created_at": 1712345678
}
🟠401
🟠404
修改于 2026-05-19 09:04:28
上一页
提交视频生成任务(OpenAI 兼容格式)
下一页
提交视频生成任务(OpenAI 兼容格式)
Built with