提交生成任务 → 轮询拿结果。提交不扣费,任务成功才按上游实际时长计费(失败不扣)。
https://api.lolai.lol/v1/videosPOST /v1/videos → 立即返回 { id, status:"submitted" },不扣费。GET /v1/videos/{id},每几秒一次,直到 status 为 succeeded / failed。promptstring必填一只柴犬在草地上奔跑durationinteger可选5resolutionstring可选720P / 1080P。720Paspect_ratiostring可选16:9 / 9:16 / 1:1。16:9/v1/videos/{id}返回当前 status(submitted / running / succeeded / failed);succeeded 时带 urls + duration_sec。终态会缓存,重复查不再打上游。
视频模型见 模型广场(筛选视频)。计费按时长(秒)× 模型单价。
用下面的示例确认请求格式与返回结构。需要在线发起请求时,点击页面顶部「调试」拉起在线运行面板。
curl https://api.lolai.lol/v1/videos \
-H "Authorization: Bearer sk-lolai-xxx" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao-seedance-2-0-fast-260128",
"prompt": "一只柴犬在草地上奔跑,电影质感",
"duration": 5,
"resolution": "720P",
"aspect_ratio": "16:9"
}'
# → {"id":"<task-id>","status":"submitted"}curl https://api.lolai.lol/v1/videos/<task-id> \
-H "Authorization: Bearer sk-lolai-xxx"
# running → {"id":"...","status":"running","progress":40}
# succeeded → {"id":"...","status":"succeeded",
# "urls":["https://..."],"duration_sec":5}