Skip to content
EN

AnimateAnyone 视频生成

方法: POST路径: /qwen/api/v1/services/aigc/image2video/video-synthesis/

官方api 文档

AnimateAnyone模型,可基于AnimateAnyone-template模型生成的动作模板,以及通过AnimateAnyone-detect模型检测的人物图像生成人物动作视频。本文档介绍了该模型提供的视频生成能力的API调用方法。

请求参数

Header 参数

text
X-DashScope-Async
string
必需
示例:
enable
Content-Type
string
必需
示例:
application/json
Authorization
string
可选
默认值:
Bearer {{YOUR_API_KEY}}

Body 参数 application/json 必填

text
model
string
必需
input
object
必需
image_url
string
必需
用户上传的图片 URL,该图应先通过AnimateAnyone 图像检测API,并结合所需生成的画幅进行适当裁剪。
图像文件<5M,宽高比≤2,最大边长≤4096
格式支持jpg、png、jpeg、bmp。
说明
上传文件仅支持HTTP链接方式,不支持本地链接方式。
template_id
string
必需
动作模板ID,用于指明所需使用的动作模板。应输入AnimateAnyone 动作模板生成API生成的template_id。
说明
动作模板ID会进行权限校验,请确保所使用的template_id是由当前的云账号创建得到的。
parameters
object
必需
use_ref_img_bg
boolean
可选
生成视频的背景控制,可设值为true或false。
设true时将以输入图片的画面为背景生成视频。
设false时将以模板文件的原视频画面为背景生成视频。默认值为false。
video_ratio
string
可选
选择按图片背景生成视频时,可选画幅为 "9:16"或"3:4",默认为"9:16"。
说明
选择按视频背景生成时,即use_ref_img_bg设false时,该参数不生效。将按模板视频的比例生成新视频。
说明
应确保输入图像的画幅与所选画幅一致,以避免生成视频的画面变形
示例
{
"model"
:
"animate-anyone-gen2"
,
"input"
:
{
"image_url"
:
"http://xxx/1.jpg"
,
"template_id"
:
"AACT.xxx.xxx-xxx.xxx"
}
,
"parameters"
:
{
"use_ref_img_bg"
:
false
,
"video_ratio"
:
"9:16"
}
}

请求示例代码

Shell

bash
curl --location --request POST '/qwen/api/v1/services/aigc/image2video/video-synthesis/' \
--header 'X-DashScope-Async: enable' \
--header 'Authorization: Bearer {{YOUR_API_KEY}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "model": "animate-anyone-gen2",
    "input": {
        "image_url": "http://xxx/1.jpg",
        "template_id": "AACT.xxx.xxx-xxx.xxx"
    },
      "parameters": {
         "use_ref_img_bg": false,
         "video_ratio": "9:16"
    }
  }'

返回响应

🟢 200 成功

内容类型: application/json

响应结构

text
object

示例

json
{}