直接使用火山方舟原始请求体和高级参数。ZeroFA 注入 key 后原样转发,不适配字段;请求和响应保持火山原生格式,成功后按视频时长计费。
https://zerofa.ai/ark/v3/contents/generations/tasks标准 /v1/videos 已覆盖文生视频、图生视频、首尾帧和多模态参考。当需要尚未暴露的火山高级参数或 Seedance 专属控制项时,可以通过 /ark 直接发送原始 body。
POST /ark/v3/contents/generations/tasks火山原生 body必填GET /ark/v3/contents/generations/tasks/:idid = 火山 task id必填火山 content item 包含 type、对应类型数据和顶层 role。常见组合:
用下面的示例确认请求格式与返回结构。需要在线发起请求时,点击页面顶部“调试”拉起在线运行面板。
# 火山原始 body:content 数组和高级 flag 均原样透传
# 路径镜像火山原生接口,并在 host 后加入 ark 命名空间
curl https://zerofa.ai/ark/v3/contents/generations/tasks \
-H "Authorization: Bearer sk-zerofa-xxx" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2-0-lol",
"content": [
{ "type": "text",
"text": "一只柴犬在雪地奔跑 --ratio 16:9 --duration 5 --resolution 720p" },
{ "type": "image_url",
"image_url": { "url": "https://.../dog.png" },
"role": "first_frame" }
]
}'
# 火山原始响应:{"id":"cgt-..."}curl https://zerofa.ai/ark/v3/contents/generations/tasks/cgt-xxx \
-H "Authorization: Bearer sk-zerofa-xxx"
# 火山原始响应(原样透传)
# {"id":"cgt-...","status":"succeeded",
# "content":{"video_url":"https://...volces.com/....mp4"},
# "usage":{"completion_tokens":108900,...},
# "seed":83017,"resolution":"720p","ratio":"16:9", ...}