首页 大模型服务平台百炼 API参考(模型) 视频生成 通义万相-图生视频-基于首帧

通义万相-图生视频API参考

更新时间: 2025-06-05 16:51:23

本文介绍通义万相-图生视频模型的输入输出参数。

模型概览

通义万相-图生视频模型,让静态图像变为动态视频。具备强大的指令遵循能力,支持大幅度复杂运动、现实物理规律还原,生成的视频呈现丰富的艺术风格及影视级画面质感。

您可以在通义万相官网体验图生视频的效果。

说明

通义万相官网的功能与API支持的能力可能存在差异,具体以API文档中列出的能力为准。如有新增功能,API文档会及时更新,敬请关注。

模型效果示意

输入示例

输出视频

输入提示词:一只猫在草地上奔跑

输入图片:

image

输出视频:将图片作为视频的第一帧,再根据提示词生成视频。

模型:wanx2.1-i2v-turbo

模型简介

模型名称

模型简介

wanx2.1-i2v-turbo

生成速度更快,耗时仅为plus模型的三分之一,性价比更高。

wanx2.1-i2v-plus

生成细节更丰富,画面更具质感。

模型名称

计费单价

限流(主账号与RAM子账号共用)

免费额度

任务下发接口QPS限制

同时处理中任务数量

wanx2.1-i2v-turbo

0.24元/秒

2

2

免费额度:各200秒

有效期:阿里云百炼开通后180天内

wanx2.1-i2v-plus

0.70元/秒

2

2

更多说明请参见计费和限流

前提条件

图生视频API支持通过HTTP和DashScope SDK进行调用。

在调用前,您需要开通模型服务并获取API Key,再配置API Key到环境变量

如需通过SDK进行调用,请安装DashScope SDK。目前,该SDK已支持Python和Java。

HTTP调用

视频生成模型处理时间较长,为了避免请求超时,HTTP调用仅支持异步获取模型结果。您需要发起两个请求:

  1. 创建任务获取任务ID:首先发起创建任务请求,该请求会返回任务ID(task_id)。

  2. 根据任务ID查询结果:使用上一步获得的任务ID,查询任务状态及结果。任务成功执行时将返回视频URL,有效期24小时。

说明

创建任务后,该任务将被加入到排队队列,等待调度执行。后续需要调用“根据任务ID查询结果接口”获取任务状态及结果。

图生视频耗时较长,turbo模型大约需要3-5分钟,plus模型则需7-10分钟。实际耗时取决于排队任务数量和网络状况,请您在获取结果时耐心等待。

步骤1:创建任务获取任务ID

POST https://dashscope.aliyuncs.com/api/v1/services/aigc/video-generation/video-synthesis

请求参数

图生视频

curl --location 'https://dashscope.aliyuncs.com/api/v1/services/aigc/video-generation/video-synthesis' \
    -H 'X-DashScope-Async: enable' \
    -H "Authorization: Bearer $DASHSCOPE_API_KEY" \
    -H 'Content-Type: application/json' \
    -d '{
    "model": "wanx2.1-i2v-turbo",
    "input": {
        "prompt": "一只猫在草地上奔跑",
        "img_url": "https://cdn.translate.alibaba.com/r/wanx-demo-1.png"
        
    },
    "parameters": {
        "resolution": "720P",
        "prompt_extend": true
    }
}'
请求头(Headers)

Content-Type string (必选)

请求内容类型。此参数必须设置为application/json

Authorization string(必选)

请求身份认证。接口使用阿里云百炼API-Key进行身份认证。示例值:Bearer d1xxx2a。

X-DashScope-Async string (必选)

异步处理配置参数。HTTP请求只支持异步,必须设置为enable

请求体(Request Body)

model string (必选)

模型名称。示例值:wanx2.1-i2v-turbo

input object (必选)

输入的基本信息,如提示词等。

属性

prompt string (可选)

文本提示词。支持中英文,长度不超过800个字符,每个汉字/字母占一个字符,超过部分会自动截断。

示例值:一只小猫在草地上奔跑。

提示词的使用技巧请参见文生视频/图生视频Prompt指南

img_url string (必选)

生成视频时所使用的第一帧图像的URL。

URL 需为公网可访问地址,支持 HTTP 或 HTTPS 协议。您也可在此获取临时公网URL

图像限制:

  • 图像格式:JPEG、JPG、PNG(不支持透明通道)、BMP、WEBP。

  • 图像分辨率:图像的宽度和高度范围为[360, 2000],单位为像素。

  • 文件大小:不超过10MB。

parameters object (可选)

视频处理参数。

属性

resolution string (可选)

生成视频的分辨率档位。目前支持2个档位:480P720P,默认值为720P。

模型支持的视频分辨率档位如下:

  • wanx2.1-i2v-turbo:480P、720P。

  • wanx2.1-i2v-plus:720P。

模型会保持输出视频与输入图像的宽高比一致。在宽高比不变的基础上,您可以使用resolution参数将输出视频的分辨率调整到指定档位的总像素附近。

  • 480P:视频分辨率通常指 640×480(约 31万像素),视频宽高比为4:3。

  • 720P :视频分辨率通常指 1280×720(约 92万像素),视频宽高比为16:9。

示例:若输入图像的宽高比例为 4:5,且选择 480P 档位,则输出视频的宽高比会保持4:5,分辨率会调整为接近 31万像素。例如,输出视频的分辨率为 480×600,总像素 28.8万(此数据仅做参考,以实际输出为准)。

duration integer (可选)

生成视频的时长,默认值为5,单位为秒。

  • wanx2.1-i2v-turbo:可选值为3、4或5。

  • wanx2.1-i2v-plus:目前仅支持5秒固定时长生成。

prompt_extend bool (可选)

是否开启prompt智能改写。开启后使用大模型对输入prompt进行智能改写。对于较短的prompt生成效果提升明显,但会增加耗时。

  • true:默认值,开启智能改写。

  • false:不开启智能改写。

seed integer (可选)

随机数种子,用于控制模型生成内容的随机性。取值范围为[0, 2147483647]

如果不提供,则算法自动生成一个随机数作为种子。如果希望生成内容保持相对稳定,可以使用相同的seed参数值。

响应参数

成功响应

{
    "output": {
        "task_status": "PENDING",
        "task_id": "0385dc79-5ff8-4d82-bcb6-xxxxxx"
    },
    "request_id": "4909100c-7b5a-9f92-bfe5-xxxxxx"
}

异常响应

{
    "code":"InvalidApiKey",
    "message":"Invalid API-key provided.",
    "request_id":"fb53c4ec-1c12-4fc4-a580-xxxxxx"
}

output object

任务输出信息。

属性

task_id string

任务ID。

task_status string

任务状态。

枚举值

  • PENDING:任务排队中

  • RUNNING:任务处理中

  • SUCCEEDED:任务执行成功

  • FAILED:任务执行失败

  • CANCELED:任务取消成功

  • UNKNOWN:任务不存在或状态未知

request_id string

请求唯一标识。可用于请求明细溯源和问题排查。

code string

请求失败的错误码。请求成功时不会返回此参数,详情请参见错误信息

message string

请求失败的详细信息。请求成功时不会返回此参数,详情请参见错误信息

步骤2:根据任务ID查询结果

GET https://dashscope.aliyuncs.com/api/v1/tasks/{task_id}

请求参数

查询任务结果

您需要将86ecf553-d340-4e21-xxxxxxxxx替换为真实的task_id。

curl -X GET \
--header "Authorization: Bearer $DASHSCOPE_API_KEY" \
https://dashscope.aliyuncs.com/api/v1/tasks/86ecf553-d340-4e21-xxxxxxxxx
请求头(Headers)

Authorization string(必选)

请求身份认证。接口使用阿里云百炼API-Key进行身份认证。示例值:Bearer d1xxx2a。

URL路径参数(Path parameters)

task_id string(必选)

任务ID。

响应参数

任务执行成功

任务数据(如任务状态、视频URL等)仅保留24小时,超时后会被自动清除。请您务必及时保存生成的视频。

{
    "request_id": "ec016349-6b14-9ad6-8009-xxxxxx",
    "output": {
        "task_id": "3f21a745-9f4b-4588-b643-xxxxxx",
        "task_status": "SUCCEEDED",
        "submit_time": "2025-01-16 14:43:28.785",
        "scheduled_time": "2025-01-16 14:43:28.805",
        "end_time": "2025-01-16 14:47:51.259",
        "video_url": "https://dashscope-result-wlcb.oss-cn-wulanchabu.aliyuncs.com/xxx.mp4?xxxxx"
    },
    "usage": {
        "video_duration": 5,
        "video_ratio": "standard",
        "video_count": 1
    }
}

任务执行失败

如果因为某种原因导致任务执行失败,任务状态将被设置为FAILED,并通过code和message字段明确指示错误原因。

{
    "request_id": "e5d70b02-ebd3-98ce-9fe8-759d7d7b107d",
    "output": {
        "task_id": "86ecf553-d340-4e21-af6e-a0c6a421c010",
        "task_status": "FAILED",
        "code": "InvalidParameter",
        "message": "The size is not match xxxxxx"
    }
}

output object

任务输出信息。

属性

task_id string

任务ID。

task_status string

任务状态。

枚举值

  • PENDING:任务排队中

  • RUNNING:任务处理中

  • SUCCEEDED:任务执行成功

  • FAILED:任务执行失败

  • CANCELED:任务取消成功

  • UNKNOWN:任务不存在或状态未知

submit_time string

任务提交时间。

scheduled_time string

任务执行时间。

end_time string

任务完成时间。

video_url string

视频URL。可通过此URL下载视频。

code string

请求失败的错误码。请求成功时不会返回此参数,详情请参见错误信息

message string

请求失败的详细信息。请求成功时不会返回此参数,详情请参见错误信息

usage object

输出信息统计。只对成功的结果计数。

属性

video_duration integer

生成视频的时长,单位秒。

video_count integer

生成视频的数量。

video_ratio string

生成视频的比例。图生视频固定为standard

request_id string

请求唯一标识。可用于请求明细溯源和问题排查。

DashScope SDK调用

请先确认已安装最新版DashScope SDK,否则可能导致运行报错。

DashScope SDK目前已支持Python和Java。

SDK与HTTP接口的参数名基本一致,参数结构根据不同语言的SDK封装而定。参数说明可参考HTTP调用

由于视频模型处理时间较长,底层服务采用异步方式提供。SDK在上层进行了封装,支持同步、异步两种调用方式。

图生视频耗时较长,turbo模型大约需要3-5分钟,plus模型则需7-10分钟。实际耗时取决于排队任务数量和网络状况,请您在获取结果时耐心等待。

Python SDK调用

使用Python SDK处理图像文件时,支持传入文件的公网URL或本地文件路径。两种方式二选一即可。

  1. 文件公网URL:URL 需为公网可访问地址,支持 HTTP 或 HTTPS 协议。您也可在此获取临时公网URL

  2. 本地文件路径:支持传入文件的绝对路径和相对路径。请参考下表,传入合适的文件路径。

系统

传入的文件路径

示例(绝对路径)

示例(相对路径)

Linux或macOS系统

file://{文件的绝对路径或相对路径}

file:///home/images/test.png

file://./images/test.png

Windows系统

file://D:/images/test.png

file://./images/test.png

同步调用

请求示例
import os
from http import HTTPStatus
# dashscope sdk >= 1.23.4
from dashscope import VideoSynthesis

# 从环境变量中获取 DashScope API Key(即阿里云百炼平台 API key)
api_key = os.getenv("DASHSCOPE_API_KEY")

# ========== 图像输入方式(二选一)==========
# 【方式一】使用公网图片 URL
img_url = "https://cdn.translate.alibaba.com/r/wanx-demo-1.png"

# 【方式二】使用本地文件路径(file://+文件路径)
# 使用绝对路径
# img_url = "file://" + "/path/to/your/img.png"    # Linux/macOS
# img_url = "file://" + "C:/path/to/your/img.png"  # Windows
# 或使用相对路径
# img_url = "file://" + "./img.png"                # 以实际路径为准

def sample_call_i2v():
    # call sync api, will return the result
    print('please wait...')
    rsp = VideoSynthesis.call(api_key=api_key,
                              model='wanx2.1-i2v-turbo',
                              prompt='一只猫在草地上奔跑',
                              img_url=img_url)
    print(rsp)
    if rsp.status_code == HTTPStatus.OK:
        print(rsp.output.video_url)
    else:
        print('Failed, status_code: %s, code: %s, message: %s' %
              (rsp.status_code, rsp.code, rsp.message))


if __name__ == '__main__':
    sample_call_i2v()
响应示例
video_url 有效期24小时,请及时下载视频。
{
    "status_code": 200,
    "request_id": "aead6248-1bb3-9506-8c72-xxxxxx",
    "code": null,
    "message": "",
    "output": {
        "task_id": "3bd8b12f-da4d-4882-badb-xxxxxx",
        "task_status": "SUCCEEDED",
        "video_url": "https://dashscope-result-wlcb.oss-cn-wulanchabu.aliyuncs.com/xxx.mp4?xxxxxx",
        "submit_time": "2025-02-12 10:35:47.260",
        "scheduled_time": "2025-02-12 10:35:48.304",
        "end_time": "2025-02-12 10:41:13.449",
        "orig_prompt": "一只猫在草地上奔跑",
        "actual_prompt": "一只猫在草地上奔跑运镜平稳,画面稳定,高清,特写,精美,专业视频"
    },
    "usage": {
        "video_count": 1,
        "video_duration": 5,
        "video_ratio": "standard"
    }
}

异步调用

请求示例
import os
from http import HTTPStatus
# dashscope sdk >= 1.23.4
from dashscope import VideoSynthesis

# 从环境变量中获取 DashScope API Key(即阿里云百炼平台 API key)
api_key = os.getenv("DASHSCOPE_API_KEY")

# ========== 图像输入方式(二选一)==========
# 【方式一】使用公网图片 URL
img_url = "https://cdn.translate.alibaba.com/r/wanx-demo-1.png"

# 【方式二】使用本地文件路径(file://+文件路径)
# 使用绝对路径
# img_url = "file://" + "/path/to/your/img.png"    # Linux/macOS
# img_url = "file://" + "C:/path/to/your/img.png"  # Windows
# 或使用相对路径
# img_url = "file://" + "./img.png"                # 以实际路径为准

def sample_async_call_i2v():
    # call async api, will return the task information
    # you can get task status with the returned task id.
    rsp = VideoSynthesis.async_call(api_key=api_key,
                                    model='wanx2.1-i2v-turbo',
                                    prompt='一只猫在草地上奔跑',
                                    img_url=img_url)
    print(rsp)
    if rsp.status_code == HTTPStatus.OK:
        print("task_id: %s" % rsp.output.task_id)
    else:
        print('Failed, status_code: %s, code: %s, message: %s' %
              (rsp.status_code, rsp.code, rsp.message))
    # get the task information include the task status.
    status = VideoSynthesis.fetch(rsp)
    if status.status_code == HTTPStatus.OK:
        print(status.output.task_status)  # check the task status
    else:
        print('Failed, status_code: %s, code: %s, message: %s' %
              (status.status_code, status.code, status.message))

    # wait the task complete, will call fetch interval, and check it's in finished status.
    rsp = VideoSynthesis.wait(rsp)
    print(rsp)
    if rsp.status_code == HTTPStatus.OK:
        print(rsp.output.video_url)
    else:
        print('Failed, status_code: %s, code: %s, message: %s' %
              (rsp.status_code, rsp.code, rsp.message))


if __name__ == '__main__':
    sample_async_call_i2v()

响应示例

1、创建任务的响应示例

{
    "status_code": 200,
    "request_id": "6dc3bf6c-be18-9268-9c27-xxxxxx",
    "code": "",
    "message": "",
    "output": {
        "task_id": "686391d9-7ecf-4290-a8e9-xxxxxx",
        "task_status": "PENDING",
        "video_url": ""
    },
    "usage": null
}

2、查询任务结果的响应示例

video_url 有效期24小时,请及时下载视频。
{
    "status_code": 200,
    "request_id": "c62edc62-5b7a-9d21-9d55-xxxxxx",
    "code": null,
    "message": "",
    "output": {
        "task_id": "686391d9-7ecf-4290-a8e9-xxxxxx",
        "task_status": "SUCCEEDED",
        "video_url": "https://dashscope-result-wlcb.oss-cn-wulanchabu.aliyuncs.com/xxx.mp4?xxxxxx",
        "submit_time": "2025-02-12 10:25:57.668",
        "scheduled_time": "2025-02-12 10:28:04.052",
        "end_time": "2025-02-12 10:32:43.580"
    },
    "usage": {
        "video_count": 1,
        "video_duration": 5,
        "video_ratio": "standard"
    }
}

Java SDK调用

使用Java SDK处理图像文件时,支持传入文件的公网URL或本地文件路径。两种方式二选一即可。

  1. 文件公网URL:URL 需为公网可访问地址,支持 HTTP 或 HTTPS 协议。您也可在此获取临时公网URL

  2. 本地文件路径:仅支持传入文件的绝对路径。请参考下表,传入合适的文件路径。

系统

传入的文件路径

示例

Linux或macOS系统

file://{文件的绝对路径}

file:///home/images/test.png

Windows系统

file:///{文件的绝对路径}

file:///D:/images/test.png

同步调用

请求示例
// Copyright (c) Alibaba, Inc. and its affiliates.

// dashscope sdk >= 2.20.1
import com.alibaba.dashscope.aigc.videosynthesis.VideoSynthesis;
import com.alibaba.dashscope.aigc.videosynthesis.VideoSynthesisParam;
import com.alibaba.dashscope.aigc.videosynthesis.VideoSynthesisResult;
import com.alibaba.dashscope.exception.ApiException;
import com.alibaba.dashscope.exception.InputRequiredException;
import com.alibaba.dashscope.exception.NoApiKeyException;
import com.alibaba.dashscope.utils.JsonUtils;

import java.util.HashMap;
import java.util.Map;

public class Image2Video {

     // 从环境变量中获取 DashScope API Key(即阿里云百炼平台 API key)
    static String apiKey = System.getenv("DASHSCOPE_API_KEY");

    /**
     * 图像输入方式(二选一)
     *
     * 【方式一】公网URL
     */
    static String imgUrl = "https://cdn.translate.alibaba.com/r/wanx-demo-1.png";

    /**
     * 【方式二】本地文件路径(file://+绝对路径 or file:///+绝对路径)
     */
    // static String imgUrl = "file://" + "/your/path/to/img.png";     // Linux/macOS
    // static String imgUrl = "file:///" + "C:/your/path/to/img.png";  // Windows

    public static void image2video() throws ApiException, NoApiKeyException, InputRequiredException {
        // 设置parameters参数
        Map<String, Object> parameters = new HashMap<>();
        parameters.put("prompt_extend", true);

        VideoSynthesis vs = new VideoSynthesis();
        VideoSynthesisParam param =
                VideoSynthesisParam.builder()
                        .apiKey(apiKey)
                        .model("wanx2.1-i2v-turbo")
                        .prompt("一只猫在草地上奔跑")
                        .imgUrl(imgUrl)
                        .parameters(parameters)
                        .build();
        System.out.println("please wait...");
        VideoSynthesisResult result = vs.call(param);
        System.out.println(JsonUtils.toJson(result));
    }

    public static void main(String[] args) {
        try {
            image2video();
        } catch (ApiException | NoApiKeyException | InputRequiredException e) {
            System.out.println(e.getMessage());
        }
        System.exit(0);
    }
}
响应示例
video_url 有效期24小时,请及时下载视频。
{
    "request_id": "3171aa20-c479-9dc2-ae55-xxxxxx",
    "output": {
        "task_id": "8b61b356-45ad-45f3-9be2-xxxxxx",
        "task_status": "SUCCEEDED",
        "video_url": "https://dashscope-result-sh.oss-cn-shanghai.aliyuncs.com/xxx.mp4?xxxxxx"
    },
    "usage": {
        "video_count": 1,
        "video_duration": 5,
        "video_ratio": "standard"
    }
}

异步调用

请求示例
// Copyright (c) Alibaba, Inc. and its affiliates.

// dashscope sdk >= 2.20.1
import com.alibaba.dashscope.aigc.videosynthesis.VideoSynthesis;
import com.alibaba.dashscope.aigc.videosynthesis.VideoSynthesisParam;
import com.alibaba.dashscope.aigc.videosynthesis.VideoSynthesisResult;
import com.alibaba.dashscope.exception.ApiException;
import com.alibaba.dashscope.exception.InputRequiredException;
import com.alibaba.dashscope.exception.NoApiKeyException;
import com.alibaba.dashscope.utils.JsonUtils;

import java.util.HashMap;
import java.util.Map;

public class Image2Video {

    // 从环境变量中获取 DashScope API Key(即阿里云百炼平台 API key)
    static String apiKey = System.getenv("DASHSCOPE_API_KEY");

    /**
     * 图像输入方式(二选一)
     *
     * 【方式一】公网URL
     */
    static String imgUrl = "https://cdn.translate.alibaba.com/r/wanx-demo-1.png";

    /**
     * 【方式二】本地文件路径(file://+绝对路径 or file:///+绝对路径)
     */
    // static String imgUrl = "file://" + "/your/path/to/img.png";     // Linux/macOS
    // static String imgUrl = "file:///" + "C:/your/path/to/img.png";  // Windows

    public static void image2video() throws ApiException, NoApiKeyException, InputRequiredException {
        // 设置parameters参数
        Map<String, Object> parameters = new HashMap<>();
        parameters.put("prompt_extend", true);

        VideoSynthesis vs = new VideoSynthesis();
        VideoSynthesisParam param =
                VideoSynthesisParam.builder()
                        .apiKey(apiKey)
                        .model("wanx2.1-i2v-turbo")
                        .prompt("一只猫在草地上奔跑")
                        .imgUrl(imgUrl)
                        .parameters(parameters)
                        .build();
        // 异步调用
        VideoSynthesisResult task = vs.asyncCall(param);
        System.out.println(JsonUtils.toJson(task));
        System.out.println("please wait...");

        //获取结果
        VideoSynthesisResult result = vs.wait(task, apiKey);
        System.out.println(JsonUtils.toJson(result));
    }

    public static void main(String[] args) {
        try {
            image2video();
        } catch (ApiException | NoApiKeyException | InputRequiredException e) {
            System.out.println(e.getMessage());
        }
        System.exit(0);
    }
}
响应示例

1、创建任务的响应示例

{
    "request_id": "5dbf9dc5-4f4c-9605-85ea-xxxxxxxx",
    "output": {
        "task_id": "7277e20e-aa01-4709-xxxxxxxx",
        "task_status": "PENDING"
    }
}

2、查询任务结果的响应示例

video_url 有效期24小时,请及时下载视频。
{
    "request_id": "3d740fc4-a968-9c36-b0e7-xxxxxxxx",
    "output": {
        "task_id": "34dcf4b0-ed84-441e-91cb-xxxxxxxx",
        "task_status": "SUCCEEDED",
        "video_url": "https://dashscope-result-hz.oss-cn-hangzhou.aliyuncs.com/xxx.mp4?xxxxxx"
    },
    "usage": {
        "video_count": 1,
        "video_duration": 5,
        "video_ratio": "standard"
    }
}

错误码

如果模型调用失败并返回报错信息,请参见错误信息进行解决。

此API还有特定状态码,具体如下所示。

HTTP状态码

接口错误码(code)

接口错误信息(message)

含义说明

400

InvalidParameter

InvalidParameter

请求参数不合法。

400

IPInfringementSuspect

Input data is suspected of being involved in IP infringement.

输入数据(如提示词或图像)涉嫌知识产权侵权。请检查输入,确保不包含引发侵权风险的内容。

400

DataInspectionFailed

Input data may contain inappropriate content.

输入数据(如提示词或图像)可能包含敏感内容。请修改输入后重试。

500

InternalError

InternalError

服务异常。请先尝试重试,排除偶发情况。

计费和限流

免费额度

  • 额度说明:免费额度是指模型成功生成的输出视频时长。输入内容异常及模型处理失败的情况不占用免费额度。

  • 领取方式:开通阿里云百炼大模型服务后自动发放,有效期180天。

  • 使用账号:阿里云主账号与其RAM子账号共享免费额度。

  • 更多详情请参见新人免费额度

计费说明

  • 当计费有明确单价时,如0.2元/秒,表示该模型已商业化,免费额度用尽或过期后需付费使用。

  • 计费项:只对模型成功生成的输出视频进行收费,其余情况暂不计费。

  • 付费方式:由阿里云主账号统一付费。RAM子账号不能独立计量计费,必须由所属的主账号付费。如果您需要查询账单信息,请前往阿里云控制台账单概览

  • 充值途径:您可以在阿里云控制台费用与成本页面进行充值。

  • 模型调用情况:您可以前往阿里云百炼的模型观测查看模型调用量及调用次数。

  • 更多计费问题请参见计费项

限流

  • 限流说明:阿里云主账号与其RAM子账号共享限流限制。

视频访问配置

配置域名白名单:确保业务系统可访问视频链接

模型生成的视频存储于阿里云OSS,每个视频会被分配一个OSS链接,如https://dashscope-result-xx.oss-cn-xxxx.aliyuncs.com/xxx.mp4。OSS链接允许公开访问,您可以使用此链接下载视频,链接仅在 24 小时内有效。

特别注意的是,如果您的业务对安全性要求较高,无法访问阿里云OSS链接,您需要单独配置外网访问白名单。请将以下域名添加到您的白名单中,以便顺利访问视频链接。

# OSS域名列表
dashscope-result-bj.oss-cn-beijing.aliyuncs.com
dashscope-result-hz.oss-cn-hangzhou.aliyuncs.com
dashscope-result-sh.oss-cn-shanghai.aliyuncs.com
dashscope-result-wlcb.oss-cn-wulanchabu.aliyuncs.com
dashscope-result-zjk.oss-cn-zhangjiakou.aliyuncs.com
dashscope-result-sz.oss-cn-shenzhen.aliyuncs.com
dashscope-result-hy.oss-cn-heyuan.aliyuncs.com
dashscope-result-cd.oss-cn-chengdu.aliyuncs.com
dashscope-result-gz.oss-cn-guangzhou.aliyuncs.com
dashscope-result-wlcb-acdr-1.oss-cn-wulanchabu-acdr-1.aliyuncs.com

常见问题

plus 模型是否支持输出 480P 的视频?

不支持。如需生成 480P 分辨率的视频,请选择 wanx2.1-i2v-turbo 模型,并在参数 resolution 中指定具体的档位(如 480P)。

不同模型支持的视频分辨率档位如下:

  • wanx2.1-i2v-turbo:480P、720P。

  • wanx2.1-i2v-plus:720P。

上一篇: 视频生成 下一篇: 通义万相-图生视频-基于首尾帧
阿里云首页 大模型服务平台百炼 相关技术圈