TUIWOTUIWO
API字节跳动Seedance 系列模型

创建任务

创建异步视频生成任务。

请求

POST /ai/api/v3/contents/generations/tasks
Authorization: Bearer <TUIWO_API_TOKEN>
Content-Type: application/json
{
  "model": "<seedance-model-id>",
  "content": [
    {"type": "text", "text": "A calm lake at sunrise, cinematic lighting"}
  ],
  "callback_url": "https://example.com/callback"
}

参数

字段类型必填说明
modelstring是模型 ID,以控制台当前分组可用模型为准
contentarray是Ark 风格内容数组
resolutionstring否分辨率,具体支持范围由模型决定
durationnumber否时长(秒),具体范围由模型决定
ratiostring否画面比例,具体支持范围由模型决定
seednumber否随机种子
generate_audioboolean否是否生成音频,具体支持范围由模型决定
callback_urlstring否终态回调地址,必须是公网 HTTPS

content 的具体可用类型(文本、图片、视频等)由模型与平台能力决定。文档只保证 Ark 结构兼容,不承诺所有模型支持全部内容类型。

响应

{
  "id": "cgt-xxxxxxxx",
  "task_id": "task_xxxxxxxx"
}
  • id 是兼容任务 ID,可能为空字符串。
  • task_id 是 TUIWO 平台任务 ID。
  • 不要依赖 id 一定存在;需要稳定标识时使用 task_id 或两者之一查询。

错误

HTTPcode说明
400InvalidParameter请求体无效、缺少 model 或无法解析
401AuthenticationError令牌无效
403AccessDenied分组/模型权限不足
404NotFound模型在当前分组不可用
409AmbiguousServiceConfiguration多个服务配置匹配同一分组/模型
409SubmissionUncertain提交结果不确定,使用返回的 task_id 查询确认
429RateLimitExceeded请求过于频繁
503ServiceUnavailable任务服务暂不可用

幂等

创建接口使用平台幂等机制;请勿用创建任务探测模型是否存在,以免产生费用。