开发者文档

网关地址

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)

参数类型说明
promptstring视频内容描述(必填)
durationSecnumber时长 1-10 秒(默认 4)
modelstring?模型 ID(默认走平台最优)
prioritynormal|rushrush=加急通道(溢价)

错误码

401UNAUTHORIZED —— Key 无效或已吊销
403FORBIDDEN —— 开发者未通过审核或被暂停
404NOT_FOUND —— 任务不存在或非本人
429RATE_LIMITED —— 触发配额(QPS/并发/日耗)限流
400VALIDATION_ERROR —— 参数校验失败

计费规则

  • 按量计费:基础价 ×(1 + 溢价百分比),随算力成本联动
  • 加急通道:priority=rush 时按加急倍率计价,优先级高于普通外部流量
  • 阶梯批发/包月/锁价合约:联系平台商务开通
  • 任务失败/取消自动回滚,不计费

常见问题 FAQ

如何获取 API-Key?

提交入驻申请 → 审核通过 → 开发者后台生成 Key(明文仅显示一次,请立即保存)

如何计费?

按量百分比溢价,可配置阶梯批发/加急通道/包月/锁价合约,账单实时可查

配额限制?

单 Key 有 QPS/最大并发/日消耗上限,可在后台查看,超限返回 429

密钥泄漏怎么办?

立即在后台重置 Key(旧 Key 即时吊销),新 Key 生效