跳转到主要内容
POST
https://api.apimart.ai
/
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": "wan2.6",
    "prompt": "一只可爱的猫咪在草地上奔跑",
    "aspect_ratio": "16:9",
    "resolution": "720p",
    "duration": 5
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01J9HA7JPQ9A0Z6JZ3V8M9W6PZ"
    }
  ]
}
curl --request POST \
  --url https://api.apimart.ai/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "wan2.6",
    "prompt": "一只可爱的猫咪在草地上奔跑",
    "aspect_ratio": "16:9",
    "resolution": "720p",
    "duration": 5
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01J9HA7JPQ9A0Z6JZ3V8M9W6PZ"
    }
  ]
}

认证

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

请求参数

model
string
必填
视频生成模型名称,固定为 wan2.6
prompt
string
必填
视频内容描述文生视频模式下必填,建议详细描述场景、动作、风格等示例:"一只可爱的猫咪在阳光下伸懒腰"
image_urls
array
参考图片 URL 数组(仅支持 1 张图片)图生视频模式下必填,支持公网可访问的 URL 或 Base64 编码示例:["https://example.com/image.jpg"]["data:image/png;base64,iVBORw0KGgo..."]
系统会根据请求中是否包含 image_urls 自动选择文生视频或图生视频模式
negative_prompt
string
负面提示词,描述不希望出现的内容示例:"模糊, 低质量, 变形"
aspect_ratio
string
默认值:"16:9"
视频宽高比可选值:
  • 16:9 - 横屏(默认)
  • 9:16 - 竖屏
  • 1:1 - 方形
  • 4:3 - 横屏
  • 3:4 - 竖屏
默认值:16:9
图生视频模式不支持此参数
resolution
string
默认值:"720p"
视频分辨率可选值:
  • 720p - 标清(默认)
  • 1080p - 高清
默认值:720p
不支持 480p 分辨率
按秒计费,不同分辨率价格不同,具体价格参考模型市场
duration
integer
默认值:"5"
视频时长(秒)仅支持:51015默认值:5
seed
integer
随机种子,用于复现结果示例:12345
prompt_extend
boolean
是否自动扩展提示词启用后系统会自动优化和丰富您的提示词
audio
boolean
是否自动添加音频启用后系统会为视频自动生成匹配的音频
audio_url
string
指定音频 URL优先级高于 audio 参数
音频时长不能超过视频时长。如果音频时长小于视频时长,视频前半部分有声音,后半部分将无声音。
shot_type
string
镜头类型可选值:
  • single - 单镜头
  • multi - 多镜头
watermark
boolean
是否添加水印

分辨率与宽高比组合

宽高比说明720p 尺寸1080p 尺寸
16:9横屏(默认)1280×7201920×1080
9:16竖屏720×12801080×1920
1:1方形960×9601440×1440
4:3横屏1088×8321632×1248
3:4竖屏832×10881248×1632

响应

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

使用场景

场景 1:文生视频(简单请求)

{
  "model": "wan2.6",
  "prompt": "一只可爱的猫咪在阳光下伸懒腰"
}

场景 2:文生视频(完整参数)

{
  "model": "wan2.6",
  "prompt": "一只可爱的猫咪在草地上奔跑",
  "negative_prompt": "模糊, 低质量, 变形",
  "aspect_ratio": "16:9",
  "resolution": "720p",
  "duration": 5,
  "seed": 12345,
  "prompt_extend": true,
  "audio": true,
  "shot_type": "single",
  "watermark": false
}

场景 3:图生视频

{
  "model": "wan2.6",
  "prompt": "小猫在地上跑步",
  "image_urls": ["https://upload.apimart.ai/f/apimart-models-images/9998233432754770-c059992d-9b01-47d5-810d-ea0502ac9279-image_task_01KD7SSXDBCEWZ869D6PF249ZW_0.png"],
  "resolution": "1080p",
  "duration": 10
}

场景 4:图生视频(Base64 图片)

{
  "model": "wan2.6",
  "prompt": "让猫咪站起来走动",
  "image_urls": ["data:image/png;base64,iVBORw0KGgo..."],
  "duration": 5
}

模式说明

文生视频 (Text-to-Video)

  • 必须提供 prompt 参数
  • 不需要 image_urls 参数

图生视频 (Image-to-Video)

  • 必须提供 image_urls 参数(仅支持 1 张图片)
  • prompt 参数可选,用于描述期望的动作
系统会根据请求中是否包含 image_urls 自动选择模式
查询任务结果视频生成为异步任务,提交后会返回 task_id。使用 获取任务状态 接口查询生成进度和结果。