Skip to content

AI Short

选择短视频模板,将模板人物替换为上传照片中的人物。

http
POST /v1/videos/short

先调用 GET /v1/templates?capability=video.short 获取模板。

参数类型必填说明
template_idstring官方或自己的 AI Short 模板 ID
facestring清晰正脸图片 URL 或 base64
webhook_urlstring完成回调地址
bash
curl -X POST https://api.modelgo.moneygo.ai/v1/videos/short \
  -H "Authorization: Bearer sk-你的Key" \
  -H "Idempotency-Key: short-order-1001" \
  -H "Content-Type: application/json" \
  -d '{"template_id":"short_1","face":"https://example.com/face.jpg"}'

自定义 AI Short 模板

自定义模板只对当前账号可见。创建后返回 ushort_ 开头的 ID,可直接作为生成接口的 template_id

方法接口说明
GET/v1/short-templates列出自己的模板
POST/v1/short-templates创建模板
PATCH/v1/short-templates/{id}修改 nametarget_urlcover_urlduration
DELETE/v1/short-templates/{id}删除模板,成功返回 204
bash
# 创建模板
curl -X POST https://api.modelgo.moneygo.ai/v1/short-templates \
  -H "Authorization: Bearer sk-你的Key" \
  -H "Content-Type: application/json" \
  -d '{
    "name":"我的短视频",
    "target_url":"https://example.com/template.mp4",
    "cover_url":"https://example.com/cover.jpg",
    "duration":5
  }'

# 返回的 ushort_xxx 可直接生成
curl -X POST https://api.modelgo.moneygo.ai/v1/videos/short \
  -H "Authorization: Bearer sk-你的Key" \
  -H "Content-Type: application/json" \
  -d '{"template_id":"ushort_xxx","face":"https://example.com/face.jpg"}'

target_url 必须是生成服务可访问的公开视频地址;cover_url 只用于展示。