Skip to content

seedance2.0 openai兼容版

概览

BaseUrl:

baseUrl
https://apifaro.com

支持的模型:

  • seedance-2.0-fast-tj
  • seedance-2.0-tj
  • sec-seedance-2.5
  • sec-seedance-2.0-fast
  • sec-seedance-2.0
  • sec-seedance-2.0-fast-tj
  • sec-seedance-2.0-tj
  • seedance-2.0-fast
  • seedance-2.0

身份验证

http
Authorization: Bearer YOUR_GATEWAY_API_KEY
Content-Type: application/json

创建视频

协议

http
POST /v1/videos

文生视频请求示例:

json
{
  "model": "seedance-2.0",
  "prompt": "A cinematic view of a city at sunset",
  "seconds": 5,
  "metadata": {
    "resolution": "720p",
    "mode_type": "text2video"
  }
}

图生视频请求示例:

json
{
  "model": "seedance-2.0",
  "prompt": "Animate this scene with a slow camera movement",
  "image": "https://example.com/input.png",
  "seconds": 5,
  "metadata": {
    "resolution": "720p",
    "mode_type": "image2video"
  }
}

请求参数

参数类型必填描述
modelstring支持的模型名称之一
promptstring文本提示词
imagestring一个参考图片 URL;会添加到 metadata.images
secondsinteger视频时长,单位为秒,范围为 13600
durationintegerseconds 的别名
nnumber只接受数值 1
metadata.imagesstring[]参考图片 URL 列表
metadata.videosstring[]参考视频 URL 列表
metadata.audiosstring[]参考音频 URL 列表
metadata.mode_typestringtext2videoimage2videoframes2video
metadata.resolutionstring480p720p1080p4K;默认为 720p

对于 text2video,不能提供参考媒体。image2video 至少需要一个参考图片、视频或音频。frames2video 必须提供恰好两个参考图片,且不接受视频或音频输入。参考 URL 必须是非空字符串。

模型分辨率支持

模型支持的分辨率值
seedance-2.0-fast-tj720p
seedance-2.0-tj720p
sec-seedance-2.5480p, 720p, 1080p
sec-seedance-2.0-fast480p, 720p
sec-seedance-2.0480p, 720p, 1080p, 4K
sec-seedance-2.0-fast-tj480p, 720p
sec-seedance-2.0-tj480p, 720p, 1080p, 4K
seedance-2.0-fast720p
seedance-2.0720p

对于按秒计费的模型,必须提供 secondsduration。插件会根据所选模型配置的价格档案校验分辨率。

查询任务状态

请使用以下接口查询任务状态:

http
GET /v1/videos/{task_id}

响应状态值:

  • queued
  • in_progress
  • completed
  • failed

获取视频

协议

任务完成后,请尽快通过以下接口获取生成的视频:

http
GET /v1/videos/{task_id}/content

返回视频流

错误

常见的校验错误包括:

  • prompt is required
  • n must be 1
  • seconds must be an integer between 1 and 3600
  • invalid metadata.mode_type
  • invalid metadata.resolution
  • text2video does not accept reference media
  • image2video requires at least one reference media URL
  • frames2video requires exactly two reference images and no video or audio