跳转到主要内容
POST
/
v1
/
videos
/
generations
curl --request POST \
  --url https://api.apimart.ai/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "viduq3",
    "prompt": "Santa Claus and the bear hug by the lakeside",
    "image_urls": [
      "https://example.com/santa.png",
      "https://example.com/bear.png"
    ],
    "duration": 8,
    "resolution": "720p",
    "aspect_ratio": "16:9"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_xxxxxxxxxx"
    }
  ]
}
curl --request POST \
  --url https://api.apimart.ai/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "viduq3",
    "prompt": "Santa Claus and the bear hug by the lakeside",
    "image_urls": [
      "https://example.com/santa.png",
      "https://example.com/bear.png"
    ],
    "duration": 8,
    "resolution": "720p",
    "aspect_ratio": "16:9"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_xxxxxxxxxx"
    }
  ]
}

认证

Authorization
string
必填
所有接口均需要使用 Bearer Token 进行认证获取 API Key:访问 API Key 管理页面 获取您的 API Key使用时在请求头中添加:
Authorization: Bearer YOUR_API_KEY

请求参数

model
string
必填
视频生成模型名称支持的模型:
  • viduq3-mix - 综合画质王,智能转场更强,支持 1 秒短视频
  • viduq3 - 默认首选,镜头切换更聪明
如何选择:日常用 viduq3;要冲画质或要做 1-2 秒动效就用 viduq3-mix
prompt
string
必填
文本提示词,最长 5000 个字符描述动作和镜头,不要描述外观(外观由参考图片决定)。示例:"Santa Claus and the bear hug by the lakeside"
image_urls
array<url>
必填
参考图片 URL 数组,1-7 张支持公网可访问的图片 URL(http:// 或 https://)示例:["https://example.com/santa.png", "https://example.com/bear.png"]
  • 数量:1-7 张
  • 支持格式:PNG、JPEG、JPG、WebP
  • 最小尺寸:128×128
  • 宽高比:1:4 ~ 4:1 之间
  • 单张大小:≤ 50MB
  • 必须是公网可访问的 URL
duration
integer
默认值:"5"
视频时长(秒)
  • viduq3-mix116
  • viduq3316
默认值:5
viduq3 最低支持 3 秒,viduq3-mix 最低支持 1 秒。请根据所选模型传入有效时长。
resolution
string
默认值:"720p"
视频分辨率
  • viduq3-mix720p(默认)/ 1080p
  • viduq3540p / 720p(默认)/ 1080p
viduq3-mix 不支持 540p,请使用 720p1080p
aspect_ratio
string
默认值:"16:9"
视频宽高比可选值:
  • 16:9 - 横屏(默认)
  • 9:16 - 竖屏
  • 4:3 - 传统比例
  • 3:4 - 竖版传统比例
  • 1:1 - 方形
seed
integer
随机种子,用于控制生成内容的随机性不传则随机生成。
相同参数下使用相同 seed 值会生成类似的结果,但不保证完全一致。

模型对比

特性viduq3viduq3-mix
推荐场景日常使用、多机位镜头切换冲画质、1-2 秒动效
时长范围3-16 秒1-16 秒
分辨率540p / 720p / 1080p720p / 1080p
参考图数量1-7 张1-7 张

响应

code
integer
响应状态码,成功时为 200
data
array
返回数据数组

使用场景

场景 1:viduq3 基础参考生视频

{
  "model": "viduq3",
  "prompt": "Santa Claus and the bear hug by the lakeside",
  "image_urls": [
    "https://example.com/santa.png",
    "https://example.com/bear.png"
  ]
}

场景 2:viduq3-mix 高画质参考生视频

{
  "model": "viduq3-mix",
  "prompt": "A cyberpunk neon street with the cat from reference image walking by",
  "image_urls": [
    "https://example.com/cat-1.png",
    "https://example.com/cat-2.png",
    "https://example.com/cat-3.png"
  ],
  "duration": 8,
  "resolution": "1080p",
  "aspect_ratio": "16:9",
  "seed": 42
}
查询任务结果视频生成为异步任务,提交后会返回 task_id。使用 获取任务状态 接口查询生成进度和结果。