开发者文档
网关地址
https://dev.timeline-video.com/api/v1生产环境:https://timeline-video.com/api/v1
鉴权方式
所有请求需携带开发者 API-Key,通过 HTTP Header 传递:
Authorization: Bearer vpp_dev_YOUR_KEY调用示例
Python
import requests
resp = requests.post(
"https://dev.timeline-video.com/api/v1/video-gen",
headers={"Authorization": "Bearer vpp_dev_YOUR_KEY"},
json={"prompt": "一只橘猫在窗台上晒太阳", "durationSec": 4},
)
task = resp.json() # {"ok": true, "taskId": "...", "status": "pending"}
print(task)
# 查询任务结果
result = requests.get(
f"https://dev.timeline-video.com/api/v1/tasks/{task['taskId']}",
headers={"Authorization": "Bearer vpp_dev_YOUR_KEY"},
).json()
print(result) # {"taskId": "...", "status": "done", "resultUrl": "..."}Curl
curl -X POST https://dev.timeline-video.com/api/v1/video-gen \
-H "Authorization: Bearer vpp_dev_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt":"一只橘猫在窗台上晒太阳","durationSec":4}'请求参数(POST /api/v1/video-gen)
| 参数 | 类型 | 说明 |
|---|---|---|
| prompt | string | 视频内容描述(必填) |
| durationSec | number | 时长 1-10 秒(默认 4) |
| model | string? | 模型 ID(默认走平台最优) |
| priority | normal|rush | rush=加急通道(溢价) |
错误码
401UNAUTHORIZED —— Key 无效或已吊销403FORBIDDEN —— 开发者未通过审核或被暂停404NOT_FOUND —— 任务不存在或非本人429RATE_LIMITED —— 触发配额(QPS/并发/日耗)限流400VALIDATION_ERROR —— 参数校验失败计费规则
- 按量计费:基础价 ×(1 + 溢价百分比),随算力成本联动
- 加急通道:priority=rush 时按加急倍率计价,优先级高于普通外部流量
- 阶梯批发/包月/锁价合约:联系平台商务开通
- 任务失败/取消自动回滚,不计费
常见问题 FAQ
如何获取 API-Key?
提交入驻申请 → 审核通过 → 开发者后台生成 Key(明文仅显示一次,请立即保存)
如何计费?
按量百分比溢价,可配置阶梯批发/加急通道/包月/锁价合约,账单实时可查
配额限制?
单 Key 有 QPS/最大并发/日消耗上限,可在后台查看,超限返回 429
密钥泄漏怎么办?
立即在后台重置 Key(旧 Key 即时吊销),新 Key 生效