> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bigmodel.cn/llms.txt
> Use this file to discover all available pages before exploring further.

# Vidu 2

## 概览

Vidu 2 视频生成大模型，平衡速度与质量，主攻图生视频、首尾帧功能，支持 4 秒时长下 720P 分辨率输出。生成速度大幅提升，成本显著降低；图生视频修复变色问题，画面稳定可控适配电商等场景，首尾帧语义理解与多参考图一致性增强，成为泛娱乐、互联网、动漫短剧、广告量产的高效工具。

<Tabs>
  <Tab title="vidu2-image">
    <CardGroup cols={4}>
      <Card title="能力" icon={<svg style={{maskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/bolt.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=69a953a610be765badc883ce49686389)", WebkitMaskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/bolt.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=69a953a610be765badc883ce49686389)", maskRepeat: "no-repeat", maskPosition: "center center",}} className={"h-6 w-6 bg-primary dark:bg-primary-light !m-0 shrink-0"} />}>
        图生视频
      </Card>

      <Card title="时长" icon={<svg style={{maskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/clock.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=01942bdb6d8270b01215f52b5fe64363)", WebkitMaskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/clock.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=01942bdb6d8270b01215f52b5fe64363)", maskRepeat: "no-repeat", maskPosition: "center center",}} className={"h-6 w-6 bg-primary dark:bg-primary-light !m-0 shrink-0"} />}>
        4s
      </Card>

      <Card title="清晰度" icon={<svg style={{maskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/eye.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=6b122d35262105038324f60f9e09612e)", WebkitMaskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/eye.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=6b122d35262105038324f60f9e09612e)", maskRepeat: "no-repeat", maskPosition: "center center",}} className={"h-6 w-6 bg-primary dark:bg-primary-light !m-0 shrink-0"} />}>
        720P
      </Card>

      <Card title="价格" icon={<svg style={{maskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/coins.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=d140ba7189994790a79f83f5a763f59a)", WebkitMaskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/coins.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=d140ba7189994790a79f83f5a763f59a)", maskRepeat: "no-repeat", maskPosition: "center center",}} className={"h-6 w-6 bg-primary dark:bg-primary-light !m-0 shrink-0"} />}>
        1.25 元 / 次
      </Card>
    </CardGroup>
  </Tab>

  <Tab title="vidu2-start-end">
    <CardGroup cols={4}>
      <Card title="能力" icon={<svg style={{maskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/bolt.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=69a953a610be765badc883ce49686389)", WebkitMaskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/bolt.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=69a953a610be765badc883ce49686389)", maskRepeat: "no-repeat", maskPosition: "center center",}} className={"h-6 w-6 bg-primary dark:bg-primary-light !m-0 shrink-0"} />}>
        首尾帧
      </Card>

      <Card title="时长" icon={<svg style={{maskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/clock.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=01942bdb6d8270b01215f52b5fe64363)", WebkitMaskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/clock.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=01942bdb6d8270b01215f52b5fe64363)", maskRepeat: "no-repeat", maskPosition: "center center",}} className={"h-6 w-6 bg-primary dark:bg-primary-light !m-0 shrink-0"} />}>
        4s
      </Card>

      <Card title="清晰度" icon={<svg style={{maskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/eye.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=6b122d35262105038324f60f9e09612e)", WebkitMaskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/eye.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=6b122d35262105038324f60f9e09612e)", maskRepeat: "no-repeat", maskPosition: "center center",}} className={"h-6 w-6 bg-primary dark:bg-primary-light !m-0 shrink-0"} />}>
        720P
      </Card>

      <Card title="价格" icon={<svg style={{maskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/coins.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=d140ba7189994790a79f83f5a763f59a)", WebkitMaskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/coins.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=d140ba7189994790a79f83f5a763f59a)", maskRepeat: "no-repeat", maskPosition: "center center",}} className={"h-6 w-6 bg-primary dark:bg-primary-light !m-0 shrink-0"} />}>
        1.25 元 / 次
      </Card>
    </CardGroup>
  </Tab>

  <Tab title="vidu2-reference">
    <CardGroup cols={4}>
      <Card title="能力" icon={<svg style={{maskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/bolt.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=69a953a610be765badc883ce49686389)", WebkitMaskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/bolt.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=69a953a610be765badc883ce49686389)", maskRepeat: "no-repeat", maskPosition: "center center",}} className={"h-6 w-6 bg-primary dark:bg-primary-light !m-0 shrink-0"} />}>
        参考生视频
      </Card>

      <Card title="时长" icon={<svg style={{maskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/clock.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=01942bdb6d8270b01215f52b5fe64363)", WebkitMaskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/clock.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=01942bdb6d8270b01215f52b5fe64363)", maskRepeat: "no-repeat", maskPosition: "center center",}} className={"h-6 w-6 bg-primary dark:bg-primary-light !m-0 shrink-0"} />}>
        4s
      </Card>

      <Card title="清晰度" icon={<svg style={{maskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/eye.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=6b122d35262105038324f60f9e09612e)", WebkitMaskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/eye.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=6b122d35262105038324f60f9e09612e)", maskRepeat: "no-repeat", maskPosition: "center center",}} className={"h-6 w-6 bg-primary dark:bg-primary-light !m-0 shrink-0"} />}>
        720P
      </Card>

      <Card title="价格" icon={<svg style={{maskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/coins.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=d140ba7189994790a79f83f5a763f59a)", WebkitMaskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/coins.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=d140ba7189994790a79f83f5a763f59a)", maskRepeat: "no-repeat", maskPosition: "center center",}} className={"h-6 w-6 bg-primary dark:bg-primary-light !m-0 shrink-0"} />}>
        2.5 元 / 次
      </Card>
    </CardGroup>
  </Tab>
</Tabs>

## 能力说明

<CardGroup cols={1}>
  <Card title="图生视频" icon={<svg style={{maskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/image.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=e08359b6e7da6742ec2d4e6e9b7bc438)", WebkitMaskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/image.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=e08359b6e7da6742ec2d4e6e9b7bc438)", maskRepeat: "no-repeat", maskPosition: "center center",}} className={"h-6 w-6 bg-primary dark:bg-primary-light !m-0 shrink-0"} />}>
    输入首帧图片以及对应的文本描述，生成视频。
  </Card>

  <Card title="首尾帧" icon={<svg style={{maskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/feather.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=fe0922491e9f5f9c18209a21791882bc)", WebkitMaskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/feather.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=fe0922491e9f5f9c18209a21791882bc)", maskRepeat: "no-repeat", maskPosition: "center center",}} className={"h-6 w-6 bg-primary dark:bg-primary-light !m-0 shrink-0"} />}>
    支持输入两张图，上传的第一张图片视作首帧图，第二张图片视作尾帧图，模型将以此参数中传入的图片来生成视频。
  </Card>

  <Card title="参考生视频" icon={<svg style={{maskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/box.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=e306f71ed712216941329f8a99ee858a)", WebkitMaskImage: "url(https://mintcdn.com/zhipu-ef7018ed/6jZAOYw-eXEZh1pv/resource/icon/box.svg?fit=max&auto=format&n=6jZAOYw-eXEZh1pv&q=85&s=e306f71ed712216941329f8a99ee858a)", maskRepeat: "no-repeat", maskPosition: "center center",}} className={"h-6 w-6 bg-primary dark:bg-primary-light !m-0 shrink-0"} />}>
    输入参考图图片和文本描述，生成视频。目前已支持参考人物、物品等多类主体。
  </Card>
</CardGroup>

<Tip>
  模型生成的视频 url 链接有效期为 1 天，如有需要请尽快转存。
</Tip>

## 推荐场景

<AccordionGroup>
  <Accordion title="泛娱乐内容生成" defaultOpen="true">
    * 输入单帧画面或 IP 元素，快速生成剧情连贯的短视频、互动特效素材
    * 支持从二次元萌系到写实风格的多元视觉呈现
    * 适配短视频平台 UGC 创意内容量产需求
  </Accordion>

  <Accordion title="动漫短剧制作">
    * 输入静态角色图片或首尾帧，输出流畅动态动画与微短剧
    * 精准还原角色动作细节（如表情变化）
    * 支持国漫、日漫等多风格量产
    * 满足动画工作室 IP 衍生开发
  </Accordion>

  <Accordion title="广告电商营销">
    * 输入产品实拍图，智能生成动态广告视频
    * 清晰呈现 3C 产品细节、美妆产品质地等商品特性
    * 自动适配抖音竖屏、朋友圈横屏等多平台尺寸
  </Accordion>
</AccordionGroup>

## 使用资源

[接口文档](/api-reference/%E6%A8%A1%E5%9E%8B-api/%E8%A7%86%E9%A2%91%E7%94%9F%E6%88%90%E5%BC%82%E6%AD%A5)：API 调用方式

## 详细介绍

<Steps>
  <Step title="高效的视频生成速度" titleSize="h3">
    模型算力架构优化，视频渲染效率显著提升。对于日更团队，可快速响应热点选题；电商商家批量制作商品展示素材时，也能实现“即需即产”，大幅压缩内容交付周期，助力创作者抓住流量时效窗口。
  </Step>

  <Step title="高性价比的 720P 输出" stepNumber={2} titleSize="h3">
    720P 分辨率视频成本降至 Q1 版本的 40% 。中小品牌可批量生成多 SKU 展示视频，广告团队也能低成本测试“产品特写+场景演绎”等创意方向，以更低预算覆盖全平台营销素材需求，突破内容生产的成本壁垒。
  </Step>

  <Step title="稳定可控的图生视频能力" stepNumber={3} titleSize="h3">
    修复“材质变色”问题，如服装类图生视频中，真丝面料的柔光反射、皮革的哑光质感可精准还原，电商场景下商品色彩展示更真实；优化动态帧补偿，3C 产品旋转演示、美妆教程手部动作时，镜头无抖动、动作无偏移；同时支持多种风格，生成“产品特写+风格化运镜”的吸睛素材，适配电商主图、短视频带货等场景。

    <video src="https://cdn.bigmodel.cn/static/platform/videos/usage-guide/vidu/2.0-1.mp4" controls />
  </Step>

  <Step title="语义增强的首尾帧衔接" stepNumber={4} titleSize="h3">
    模型兼顾想象力与稳定性，效果全面提升，语义理解能力显著增强，为当前最优首尾帧生成方案。通过精准解析场景逻辑与动作关联，镜头切换自然流畅，有效提升内容叙事连贯性。
  </Step>

  <Step title="多参考图的一致性强化" stepNumber={5} titleSize="h3">
    输入多元素素材时，生成视频的视觉风格（如色调、光影）可高度统一 。例如文旅宣传片中，古城日出、街市场景、民俗表演的画面切换，始终保持“国风滤镜”一致性；动漫 IP 衍生内容里，角色在不同剧情场景的动作、表情，也能严格贴合原设定，助力多场景、多元素内容的连贯创作。

    ![Description](https://cdn.bigmodel.cn/markdown/175022766774520250618-142053.png?attname=20250618-142053.png)

    <video src="https://cdn.bigmodel.cn/static/platform/videos/usage-guide/vidu/2.0-2.mp4" controls />
  </Step>
</Steps>

## 调用示例

### 图生视频

<Tabs>
  <Tab title="cURL">
    ```curl theme={null}
    curl --location --request POST 'https://open.bigmodel.cn/api/paas/v4/videos/generations' \
    --header 'Authorization:Bearer YOUR_API_KEY' \
    --header 'Content-Type: application/json' \
    --data-raw '{
        "model":"vidu2-image",
        "image_url":"https://example.com/path/to/your/image.jpg",
        "prompt":"比得兔开小汽车，游走在马路上，脸上的表情充满开心喜悦。",
        "duration":4,
        "size":"1280x720",
        "movement_amplitude":"auto",
        "with_audio":true
    }'
    ```
  </Tab>

  <Tab title="Python">
    **安装 SDK**

    ```bash theme={null}
    # 安装最新版本
    pip install zai-sdk
    # 或指定版本
    pip install zai-sdk==0.2.3
    ```

    **验证安装**

    ```python theme={null}
    import zai
    print(zai.__version__)
    ```

    **调用示例**

    ```python theme={null}
    from zai import ZhipuAiClient

    client = ZhipuAiClient(api_key="YOUR_API_KEY")  # 填写您自己的 APIKey

    # 图生视频示例
    response = client.videos.generations(
    model="vidu2-image",
        image_url="https://example.com/path/to/your/image.jpg",
        prompt="比得兔开小汽车，游走在马路上，脸上的表情充满开心喜悦。",
        duration=4,
        size="1280x720",
        movement_amplitude="auto"
    )

    print(response)
    ```
  </Tab>

  <Tab title="Java">
    **安装 SDK**

    **Maven**

    ```xml theme={null}
    <dependency>
        <groupId>ai.z.openapi</groupId>
        <artifactId>zai-sdk</artifactId>
        <version>0.3.5</version>
    </dependency>
    ```

    **Gradle (Groovy)**

    ```groovy theme={null}
    implementation 'ai.z.openapi:zai-sdk:0.3.5'
    ```

    **调用示例**

    ````java theme={null}
    ```java
    import ai.z.openapi.ZhipuAiClient;
    import ai.z.openapi.service.model.*;
    import ai.z.openapi.core.Constants;

    public class Vidu2Example {
        public static void main(String[] args) {
        String apiKey = "YOUR_API_KEY"; // 请填写您自己的APIKey
        ZhipuAiClient client = ZhipuAiClient.builder().ofZHIPU().apiKey(apiKey).build();

        VideoCreateParams request = VideoCreateParams.builder()
            .model("vidu2-image")
            .imageUrl("https://example.com/path/to/your/image.jpg")
            .prompt("比得兔开小汽车，游走在马路上，脸上的表情充满开心喜悦。")
            .duration(4)
            .size("1280x720")
            .build();

        VideosResponse response = client.videos().videoGenerations(request);
        System.out.println(response.getData());
        // 等待 10 分钟 异步通过得到的任务 ID 获取最终生成视频
        Thread.sleep(600000L);
        VideosResponse videosResponse = client.videos().videoGenerationsResult(response.getData().getId());
        System.out.println(videosResponse.getData().getVideoResult());
    }
    }
    ````
  </Tab>

  <Tab title="Python(旧)">
    ```python theme={null}
    import zhipuai

    zhipuai = ZhipuAI(api_key='YOUR_API_KEY')

    response = zhipuai.model_api.invoke(
        model="vidu2-image",
        image_url="https://example.com/path/to/your/image.jpg",
        prompt="比得兔开小汽车，游走在马路上，脸上的表情充满开心喜悦。",
        duration=4,
        size="1280x720",
        movement_amplitude="auto"
    )

    print(response)
    ```
  </Tab>
</Tabs>

### 首尾帧

<Tabs>
  <Tab title="cURL">
    ```curl theme={null}
    curl --location --request POST 'https://open.bigmodel.cn/api/paas/v4/videos/generations' \
    --header 'Authorization: YOUR_API_KEY' \
    --header 'Content-Type: application/json' \
    --data-raw '{
    "model":"vidu2-start-end",
    "image_url":["https://example.com/path/to/your/image1.jpg","https://example.com/path/to/your/image2.jpg"],
    "prompt":"比得兔开小汽车，游走在马路上，脸上的表情充满开心喜悦。",
    "duration":4,
    "size":"720x480",
    "movement_amplitude":"auto"
    }'
    ```
  </Tab>

  <Tab title="Python">
    **安装 SDK**

    ```bash theme={null}
    # 安装最新版本
    pip install zai-sdk
    # 或指定版本
    pip install zai-sdk==0.2.3
    ```

    **验证安装**

    ```python theme={null}
    import zai
    print(zai.__version__)
    ```

    **调用示例**

    ```python theme={null}
    from zai import ZhipuAiClient

    client = ZhipuAiClient(api_key="YOUR_API_KEY")  # 填写您自己的 APIKey
    response = client.videos.generations(
        model="vidu2-start-end",
        image_url=[sample_first_frame, sample_last_frame],
        prompt="Peter Rabbit driving a car, wandering on the road, with a happy and joyful expression on his face.",
        duration=4,
        size="1280x720",
        movement_amplitude="auto",
    )

    print(response)
    ```
  </Tab>
</Tabs>

### 参考生视频

<Tabs>
  <Tab title="cURL">
    ```curl theme={null}
    curl --location --request POST 'https://open.bigmodel.cn/api/paas/v4/videos/generations' \
    --header 'Authorization: YOUR_API_KEY' \
    --header 'Content-Type: application/json' \
    --data-raw '{
        "model":"vidu2-reference",
        "image_url":["https://example.com/path/to/your/image1.jpg","https://example.com/path/to/your/image2.jpg","https://example.com/path/to/your/image3.jpg"],
        "prompt":"比得兔开小汽车，游走在马路上，脸上的表情充满开心喜悦。",
        "duration":4,
        "aspect_ratio":"16:9",
        "size":"720x480",
        "movement_amplitude":"auto",
        "with_audio":true
    }'
    ```
  </Tab>

  <Tab title="python">
    **安装 SDK**

    ```bash theme={null}
    # 安装最新版本
    pip install zai-sdk
    # 或指定版本
    pip install zai-sdk==0.2.3
    ```

    **验证安装**

    ```python theme={null}
    import zai
    print(zai.__version__)
    ```

    **调用示例**

    ```python theme={null}
    from zai import ZhipuAiClient

    client = ZhipuAiClient(api_key="YOUR_API_KEY")  # 填写您自己的 APIKey
    response = client.videos.generations(
        model="vidu2-reference",
        image_url=[]ref_image_url1, ref_image_url2, ref_image_url3],
        prompt="Peter Rabbit driving a car, wandering on the road, with a happy and joyful expression on his face.",
        duration=4,
        aspect_ratio="16:9",
        size="1280x720",
        movement_amplitude="auto",
        with_audio=True,
    )

    print(response)
    ```
  </Tab>
</Tabs>

## 用户并发权益

API 调用会受到速率限制，当前我们限制的维度是请求并发数量（在途请求任务数量）。不同等级的用户并发保障如下：

| V0 | V1 | V2 | V3 |
| :- | :- | :- | :- |
| 5  | 10 | 15 | 20 |
