Sozdai LogoDocs
接入文档/视频/文生图

Seedance 2 Mini Text To Video· 文生图

文生图
POSThttps://api.sozdai.ai/v1/media/generations

#提交任务

媒体生成是异步的:提交后立即返回任务 id,不阻塞等待。

bash
curl https://api.sozdai.ai/v1/media/generations \
  -H "Authorization: Bearer $CORRY_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "model": "seedance-2-mini-text-to-video", "prompt": "a cute robot mascot, flat vector logo" }'
# → { "id": "cmus7q0x9000108l3f5g2abcd", "status": "queued" }

#请求参数

参数类型必填默认说明
promptstring
描述视频内容的提示词(3–20000 字符)。
resolutionstring720p
视频分辨率。分辨率越高价格越高:720p ≈ 480p 的 2 倍,具体见价目表。(仅 480p / 720p。)
可选值: 480p, 720p
aspect_ratiostring16:9
画面宽高比。
可选值: 1:1, 4:3, 3:4, 16:9, 9:16, 21:9, adaptive
durationnumber5
视频时长(秒,4–15)。按 每秒 × 分辨率 计费。
generate_audiobooleantrue
是否生成音频(默认开)。
web_searchboolean
使用联网搜索辅助生成。
nsfw_checkerbooleanfalse
内容过滤;false 关闭过滤。
callback_urlstring
可选的公网 http(s) 地址。任务生成完成(成功或失败)后,我们会第一时间把结果 POST 到这里。

#查询任务结果

生成是异步的 —— 提交接口会立即返回一个任务 id。用这个 id 每隔几秒请求下面的接口,直到 status 变为 succeeded(结果就绪)或终止状态(failed / timeout)。

GEThttps://api.sozdai.ai/v1/media/generations/{id}
bash
# take the id from the submit response, then poll every ~3s
curl https://api.sozdai.ai/v1/media/generations/cmus7q0x9000108l3f5g2abcd \
  -H "Authorization: Bearer $CORRY_KEY"
# repeat until "status" is "succeeded" (or "failed" / "timeout")

#响应示例

提交时

json
{
  "id": "cmus7q0x9000108l3f5g2abcd",
  "status": "queued",
  "type": "video",
  "model": "seedance-2-mini-text-to-video"
}

成功后(轮询返回)

json
{
  "id": "cmus7q0x9000108l3f5g2abcd",
  "status": "succeeded",
  "type": "video",
  "model": "seedance-2-mini-text-to-video",
  "result": { "urls": ["https://cdn.sozdai.ai/video/1782537315223-b49c0c1b771f.mp4"] },
  "cost": "1.6000",
  "currency": "USD"
}

响应字段

字段类型说明
statusstring任务状态:queued / submitted / succeeded / failed / timeout。
typestring媒体类型:image / video / music。
modelstring你请求的模型名。
resultobject成功时存在,result.urls 为永久文件 URL 数组。
errorstring任务失败时的错误信息。
coststring本次任务扣费金额 —— 美元字符串(如 "0.1200"),配合 currency 字段。
currencystringcost 的货币,恒为 "USD"。