AI GPT ImageAI GPT Image
Video ModelsSeedance

Seedance 2.0 参考生视频

获取 API Keyseedance-2.0-reference-to-video

Seedance 2.0 参考生视频 API 文档

使用 seedance-2.0-reference-to-video 模型生成参考驱动视频内容

Overview

本文档说明如何使用 seedance-2.0-reference-to-video 模型进行参考生视频。

集成流程分为两步:

  1. 创建生成任务
  2. 查询任务状态和结果

Authentication

所有 API 请求都需要在请求头中携带 Bearer Token:

Authorization: Bearer YOUR_API_KEY

获取 API Key:

  1. 打开 API Keys 页面
  2. 点击 Create API Key
  3. 在请求头中加入:Authorization: Bearer YOUR_API_KEY

1. 创建生成任务

API Information

  • URL: POST https://aigptimage.com/api/v1/jobs/createTask
  • Content-Type: application/json

Request Parameters

ParameterTypeRequiredDescription
modelstringYes对外模型 ID,必须精确传入 seedance-2.0-reference-to-video
inputobjectYes输入参数对象

Model Parameter

model 参数用于指定对外公开的参考生视频模型。

PropertyValueDescription
Formatseedance-2.0-reference-to-video精确的对外模型标识
Typestring必须传字符串
RequiredYes所有创建任务请求都必须提供

Note: model 的值必须完全匹配,并且必须使用本页展示的公开模型 ID。

input Object Parameters

prompt

  • Type: string
  • Required: No
  • Description: 描述目标视频以及参考素材使用方式的提示词
  • Max Length: 20000 characters

reference_image_urls

  • Type: string[]
  • Required: No
  • Description: 参考图片 URL,用于角色、风格、场景等信息引导

reference_video_urls

  • Type: string[]
  • Required: No
  • Description: 参考视频 URL,用于动作、镜头语言或节奏引导

reference_audio_urls

  • Type: string[]
  • Required: No
  • Description: 参考音频 URL,用于节奏或声音风格引导

aspect_ratio

  • Type: string
  • Required: No
  • Description: 对外 API 接受的便捷比例字段,内部会映射为 ratio
  • Common Options: 16:9, 9:16, 1:1, 3:4

ratio

  • Type: string
  • Required: No
  • Description: 输出视频比例。如果同时传 ratioaspect_ratio,优先使用 ratio
  • Common Options: 16:9, 9:16, 1:1, 3:4

resolution

  • Type: string
  • Required: No
  • Description: 输出分辨率,同时也会影响积分消耗
  • Options: 480p, 720p, 1080p

duration

  • Type: number
  • Required: No
  • Description: 视频时长,单位秒

generate_audio

  • Type: boolean
  • Required: No
  • Description: 是否为输出视频生成音频
  • Default Value: false
  • Type: boolean
  • Required: No
  • Description: 是否在生成前启用联网搜索辅助
  • Default Value: false

nsfw_checker

  • Type: boolean
  • Required: No
  • Description: 控制平台侧内容过滤
  • Default Value: false
  • Behavior: 如果传 false,平台侧内容过滤会被关闭,结果会直接返回模型原始输出

积分消耗

seedance-2.0-reference-to-video 当前公开积分规则如下:

分辨率每秒积分
480p40
720p80
1080p160

Request Example

{
  "model": "seedance-2.0-reference-to-video",
  "input": {
    "prompt": "Use the reference images for character identity and the reference video for camera rhythm. Generate a dramatic training sequence with fast movement and cinematic lighting.",
    "reference_image_urls": ["https://cdn.example.com/ref-1.png"],
    "reference_video_urls": ["https://cdn.example.com/ref-motion.mp4"],
    "ratio": "16:9",
    "resolution": "720p",
    "duration": 5,
    "nsfw_checker": false
  }
}

Response Example

{
  "code": 200,
  "msg": "success",
  "data": {
    "taskId": "task_xxxxxxxxxxxxx"
  }
}

Response Parameters

ParameterTypeDescription
codeinteger响应状态码,200 表示成功
msgstring响应消息
data.taskIdstring用于查询任务状态的任务 ID

2. 查询任务状态

API Information

  • URL: GET https://aigptimage.com/api/v1/jobs/recordInfo
  • Parameter: taskId(URL 查询参数)

Request Example

GET https://aigptimage.com/api/v1/jobs/recordInfo?taskId=task_xxxxxxxxxxxxx

Response Example

{
  "code": 200,
  "msg": "success",
  "data": {
    "taskId": "task_xxxxxxxxxxxxx",
    "model": "seedance-2.0-reference-to-video",
    "state": "waiting",
    "param": "{\"model\":\"seedance-2.0-reference-to-video\",\"input\":{\"prompt\":\"Use the reference images for character identity and the reference video for camera rhythm. Generate a dramatic training sequence with fast movement and cinematic lighting.\",\"reference_image_urls\":[\"https://cdn.example.com/ref-1.png\"],\"reference_video_urls\":[\"https://cdn.example.com/ref-motion.mp4\"],\"ratio\":\"16:9\",\"resolution\":\"720p\",\"duration\":5}}",
    "resultJson": null,
    "failCode": null,
    "failMsg": null,
    "costTime": null,
    "completeTime": null,
    "createTime": 1757584164490
  }
}

Success Result Structure

参考生视频任务成功时,resultJson 通常结构如下:

{
  "resultUrls": ["https://your-cdn.example.com/result-1.mp4"]
}

Usage Flow

  1. 先准备公开可访问的参考文件 URL
  2. 调用 POST /api/v1/jobs/createTask
  3. 从响应中提取 taskId
  4. 轮询 GET /api/v1/jobs/recordInfo?taskId=...
  5. 成功后从 resultJson 中读取输出视频 URL

Notes

  • API 调用与网页端共用同一套积分余额和计费规则
  • 参考图片、视频、音频都应使用你的服务端可以安全传递的公开 URL
  • resolutionduration 和音频设置会影响积分消耗

Error Codes

Status CodeDescription
200请求成功
400请求参数无效
401鉴权失败或 API key 无效
402积分不足
404任务或资源不存在
409活跃任务数超限或请求冲突
422参数校验失败
429请求超过限流
500服务内部错误