1 创建视频任务

Seedance-2.0 视频生成接口,支持通过文本、图片等输入生成视频。

POSThttps://tp-api.chinadatapay.com:8000/v1/video/tasks

用途:创建 Seedance 视频生成任务

请求示例

curl https://tp-api.chinadatapay.com:8000/v1/video/tasks \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-xxxxxx" \
  -d '{
    "model": "doubao-seedance-2.0",
    "content": [
      {"type": "text", "text": "一只猫在海边奔跑,电影感,夕阳,4k"},
      {"type": "image_url", "image_url": {"url": "https://example.com/input.jpg"}, "role": "reference_image"}
    ],
    "ratio": "16:9",
    "duration": 4,
    "resolution": "720p",
    "execution_expires_after": 3600,
    "watermark": false
  }'

主要请求字段

字段类型必填说明
modelstring视频生成模型 ID,例如 doubao-seedance-2.0
contentarray输入内容数组,支持文本、图片、视频、音频、样片任务 ID
callback_urlstring任务回调地址
return_last_framebool是否返回尾帧
generate_audiobool是否生成同步音频
draftbool是否开启样片模式
toolsarray/object工具配置
safety_identifierstring终端用户唯一标识
execution_expires_afterint任务过期时间(秒)
resolutionstring视频分辨率,如 720p、1080p
ratiostring宽高比,如 16:9、9:16
durationint视频时长(秒)
seedint随机种子
watermarkbool是否带水印

content 结构

content 支持以下条目类型:

  • text - 文本
  • image_url - 图片
  • video_url - 视频
  • audio_url - 音频

并支持 role,例如:

  • reference_image - 参考图片
  • reference_video - 参考视频
  • reference_audio - 参考音频

响应示例

{ "id": "task_xxxxxx" }

2 查询单个任务

GEThttps://tp-api.chinadatapay.com:8000/v1/video/tasks/{id}

用途:查询单个视频生成任务详情

Headers

Content-Type: application/json
Authorization: Bearer $API_KEY

路径参数

字段类型说明
idstring视频生成任务 ID

CURL 示例

curl https://tp-api.chinadatapay.com:8000/v1/video/tasks/task_xxxxxx \
  -H "Authorization: Bearer sk-xxxxxx"

状态说明

  • queued:排队中
  • running:运行中
  • cancelled:已取消
  • succeeded:成功
  • failed:失败
  • expired:超时

响应字段

字段类型说明
idstring任务 ID
modelstring任务使用的模型名和版本
statusstring任务状态
errorobject错误信息,失败时返回
created_atint64创建时间
updated_atint64状态更新时间
contentobject输出内容,通常包含 video_url
seedint种子
resolutionstring分辨率
ratiostring宽高比
durationstring/int时长
framespersecondint帧率
generate_audiobool是否同步生成音频
toolsobject实际使用工具
safety_identifierstring安全标识符
draftbool是否为 Draft 视频
draft_task_idstringDraft 任务 ID
execution_expires_afterint任务超时时间
usageobjecttoken 用量

成功响应示例

{
  "id": "cgt-2026xxxxxx",
  "model": "doubao-seedance-2.0",
  "status": "succeeded",
  "error": null,
  "created_at": 1718049470,
  "updated_at": 1718049870,
  "content": {
    "video_url": "https://example.com/video.mp4"
  },
  "seed": 12345,
  "resolution": "720p",
  "ratio": "16:9",
  "duration": 4,
  "framespersecond": 24,
  "generate_audio": false,
  "tools": {},
  "safety_identifier": "",
  "draft": false,
  "draft_task_id": "",
  "execution_expires_after": 3600,
  "usage": {
    "completion_tokens": 35800,
    "total_tokens": 35800
  }
}

失败响应示例

{
  "id": "cgt-2026xxxxxx",
  "model": "doubao-seedance-2.0",
  "status": "failed",
  "error": {
    "code": "OutputVideoSensitiveContentDetected",
    "message": "The request failed because the output video may contain sensitive information. Request ID: {id}"
  },
  "created_at": 1718049470,
  "updated_at": 1718049870
}

3 查询任务列表

GEThttps://tp-api.chinadatapay.com:8000/v1/video/tasks

用途:查询视频生成任务列表

CURL 示例

curl https://tp-api.chinadatapay.com:8000/v1/video/tasks \
  -H "Authorization: Bearer sk-xxxxxx"

4 上传素材接口(支持AIGC真人)

POSThttps://tp-api.chinadatapay.com:8000/v1/api/assets/upload

用途:将外部 URL 指向的素材(图片 / 视频 / 音频)上传到上游素材库,落库后获得稳定的 asset_id,可在创建视频任务时通过 content[].image_url.url 等字段引用。

请求头

Content-Type: application/json
Authorization: Bearer $ARK_API_KEY

必传 Query 参数

字段类型必填说明
modelstringSeedance 模型名,例如 doubao-seedance-2.0

请求体字段

字段类型必填说明
urlstring外部素材的 HTTP(S) URL(启用 SSRF 防护时必须为公网可达地址)
asset_typestringImage / Video / Audio
namestring自定义名称,便于在列表接口中按名称筛选

请求示例

curl -X POST 'https://tp-api.chinadatapay.com:8000/v1/api/assets/upload?model=doubao-seedance-2.0' \
  -H 'Content-Type: application/json' \
  -H "Authorization: Bearer $ARK_API_KEY" \
  -d '{
    "url": "https://example.com/lion.jpg",
    "asset_type": "Image",
    "name": "lion01"
  }'

响应字段

字段类型说明
codeint/string0 或 "success" 表示成功,非 0 表示失败
messagestring错误描述
data.Idstring上游分配的 asset_id,形如 asset-20260507175358-hmw2h

响应示例

{
  "code": 0,
  "message": "ok",
  "data": {
    "Id": "asset-20260507175358-hmw2h"
  }
}

错误说明

  • 缺失 ?model :HTTP 400
  • 缺失 url / asset_type:HTTP 400
  • 上游 URL 命中 SSRF 黑名单(启用 SSRF 防护时):HTTP 400
  • 上游接口失败:原样回传上游 HTTP 状态码与错误体

5 查询单个素材接口(支持AIGC真人)

GEThttps://tp-api.chinadatapay.com:8000/v1/api/assets/{asset_id}

用途:查询素材当前状态、签名 URL 等元信息

请求头

Authorization: Bearer $ARK_API_KEY

路径参数

字段类型必填说明
asset_idstring上传时返回的 data.Id,仅允许 [a-zA-Z0-9_\-]+

必传 Query 参数

字段类型必填说明
modelstringSeedance 模型名,用于路由到对应渠道(与上传保持一致)

所有权语义

调用方必须是该 asset_id 的上传者(即上传时使用的 token 所属 user)。

  • 命中:返回结果
  • 未命中:返回 HTTP 404

请求示例

curl 'https://tp-api.chinadatapay.com:8000/v1/api/assets/asset-20260507175358-hmw2h?model=doubao-seedance-2.0' \
  -H "Authorization: Bearer $ARK_API_KEY"

响应字段

字段类型说明
codeint/string0 或 "success" 表示成功
messagestring错误描述
data.Idstring素材 ID
data.Namestring自定义名称
data.AssetTypestringImage / Video / Audio
data.Statusstring上游状态:Active / Processing / Failed 等
data.URLstring临时签名 URL(通常 12 小时过期,请按需重新查询)
data.CreateTimestring创建时间

响应示例

{
  "code": 0,
  "message": "ok",
  "data": {
    "Id": "asset-20260507175358-hmw2h",
    "Name": "lion01",
    "AssetType": "Image",
    "Status": "Active",
    "URL": "https://cdn.example.com/asset-...?Signature=...",
    "CreateTime": "2026-05-07T17:53:58Z"
  }
}

错误说明

  • asset_id 不符合 [a-zA-Z0-9_\-]+:HTTP 400
  • 当前 token 不是该 asset_id 的上传者:HTTP 404
  • 缺失 ?model :HTTP 400

6 使用素材创建视频

当成功将素材上传至素材库中后,可使用 asset_id 创建视频任务。

⚠️ 注意:image_url 中的 url 参数是可通过 asset:// + asset_id 拼接的(真人参考图请优先使用该方式,否则可能触发敏感风控),也可传入常规的 https 链接。

请求示例

{
  "model": "doubao-seedance-2.0",
  "content": [
    {
      "type": "text",
      "text": "一只猫在海边奔跑,电影感,夕阳,4k"
    },
    {
      "type": "image_url",
      "image_url": {
        "url": "asset://asset-20260507175358-hmw2h"
      },
      "role": "reference_image"
    }
  ],
  "ratio": "16:9",
  "duration": 4,
  "resolution": "720p",
  "execution_expires_after": 3600,
  "watermark": false
}

7 计费规则

分辨率含视频输入不含视频输入
480P28元/百万tokens46元/百万tokens
720P28元/百万tokens46元/百万tokens
1080P31元/百万tokens51元/百万tokens

实际价格以 模型广场 为准

Logo
TopenRouter

下一代 AI 语义路由原语平台。 构建于 2026 年的全球智能网络。

服务与支持

企业微信企业微信
微信公众号微信公众号
电话400-666-8920(全国运营中心)
地址
上海北京贵阳成都南宁杭州盐城长沙

上海市徐汇区宜山路700号枫林科创园A5栋2楼(桂林路地铁站上盖园区)

北京市丰台区广安路9号院国投财富广场1号楼12层

贵州省贵阳市花溪区贵州理工学院3号门科技孵化园2号楼A座3-5楼

四川省成都市武侯区锦城大道666号奥克斯广场B座903B

广西自治区南宁市江南区研祥智谷E16栋1号楼

浙江省杭州市上城区东宁路677号东宁金座605室

江苏省盐城市城南新区大数据产业园学海路29号B-5

湖南省长沙市天心区万家丽南路二段1480号湖南大数据交易所B栋1202号

微信
在线
电话