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

# Wan2.2 A14B

> 使用 Wan2.2 A14B 模型系列根据文本或首帧图片生成无声视频。

Wan2.2 A14B 通过 `POST https://www.anyfast.ai/v1/video/generations` 提供两种异步视频工作流：

* `wan2.2-t2v-a14b`：文生视频
* `wan2.2-i2v-a14b`：图生视频

保存创建响应中的任务 ID，再通过 `GET /v1/video/generations/{task_id}` 查询结果。

<Info>
  下方 AnyFast 请求结构不同于阿里云百炼直连接口。调用 `www.anyfast.ai` 时，请使用本页列出的 AnyFast 字段。
</Info>

## 核心能力

| 能力   | 模型 ID             | 输入         | 输出          |
| ---- | ----------------- | ---------- | ----------- |
| 文生视频 | `wan2.2-t2v-a14b` | 文本提示词      | 无声视频        |
| 图生视频 | `wan2.2-i2v-a14b` | 首帧图片和文本提示词 | 保持输入构图的无声视频 |

按照当前 AnyFast 接口，两种工作流均支持 3–5 秒时长、明确的输出宽高以及可选随机种子。

## 能力示例

<Tabs sync={false}>
  <Tab title="文生视频">
    在 `prompt` 中描述主体、动作、场景、视觉风格和镜头运动。使用 `wan2.2-t2v-a14b`，不要传入图片。

    建议先写主要动作，再补充次要视觉细节：

    > 黄昏时分，一盏纸灯笼漂浮在宁静的河畔小镇上空。镜头从下方跟随，温暖的倒影在水面荡漾。
  </Tab>

  <Tab title="图生视频">
    使用 `wan2.2-i2v-a14b`，并在 `image` 中提供一个公开图片 URL。图片定义首帧，`prompt` 描述场景如何运动。

    <Frame caption="阿里云上游首帧示例">
      <img src="https://cdn.translate.alibaba.com/r/wanx-demo-1.png" alt="阿里云 Wan 首帧示例中的草地猫咪" className="mx-auto max-h-[28rem] w-auto rounded-xl object-contain" />
    </Frame>

    上图是阿里云上游输入示例，并非通过 AnyFast 复现的结果。
  </Tab>
</Tabs>

## 创建任务

<Tabs sync={false}>
  <Tab title="文生视频">
    ```bash cURL theme={null}
    curl --request POST \
      --url https://www.anyfast.ai/v1/video/generations \
      --header 'Authorization: Bearer YOUR_API_KEY' \
      --header 'Content-Type: application/json' \
      --data '{
        "model": "wan2.2-t2v-a14b",
        "prompt": "黄昏时分，一盏纸灯笼漂浮在宁静的河畔小镇上空，镜头从下方跟随。",
        "duration": 5,
        "width": 1280,
        "height": 720,
        "seed": 42
      }'
    ```
  </Tab>

  <Tab title="图生视频">
    ```bash cURL theme={null}
    curl --request POST \
      --url https://www.anyfast.ai/v1/video/generations \
      --header 'Authorization: Bearer YOUR_API_KEY' \
      --header 'Content-Type: application/json' \
      --data '{
        "model": "wan2.2-i2v-a14b",
        "prompt": "猫咪向前跑过草地，镜头在侧面同步跟拍。",
        "image": "https://cdn.translate.alibaba.com/r/wanx-demo-1.png",
        "duration": 5,
        "width": 1280,
        "height": 720,
        "seed": 42
      }'
    ```
  </Tab>
</Tabs>

## 请求行为

| 字段               | 文生视频              | 图生视频              |
| ---------------- | ----------------- | ----------------- |
| `model`          | `wan2.2-t2v-a14b` | `wan2.2-i2v-a14b` |
| `prompt`         | 必填                | 必填                |
| `image`          | 不传                | 必填的公开图片 URL       |
| `duration`       | 可选，范围为 3–5，默认 `5` | 可选，范围为 3–5，默认 `5` |
| `width`、`height` | 可选输出尺寸            | 可选输出尺寸            |
| `seed`           | 可选随机种子            | 可选随机种子            |
| `metadata`       | 可选上游扩展对象          | 可选上游扩展对象          |

## 图片输入要求

阿里云为 Wan2.2 系列首帧图片记录了以下限制：

* JPEG、JPG、无透明通道的 PNG、BMP 或 WebP
* 公开 HTTP/HTTPS URL 或 Base64 数据 URI
* 宽度和高度均为 240–8,000 像素
* 文件大小不超过 10 MB

上游格式详情请参考[阿里云图生视频 API 文档](https://www.alibabacloud.com/help/zh/model-studio/legacy-image-to-video-api-reference/)。

## 查询和保存结果

使用创建响应中的任务 ID 轮询 `GET https://www.anyfast.ai/v1/video/generations/{TASK_ID}`。

* AnyFast 外层 `data.status` 为 `NOT_START`、`QUEUED` 或 `IN_PROGRESS` 时继续轮询。
* 状态为 `SUCCESS` 时读取 `data.result_url`。
* 状态为 `FAILURE` 时读取 `data.fail_reason`。
* `data.progress` 是百分比字符串，例如 `"0%"` 或 `"100%"`。
* 成功结果地址是临时 URL，请及时下载或转存。

嵌套的 `data.data.output.task_status` 是上游状态。控制轮询逻辑时，请使用 AnyFast 外层状态。

<Card title="Wan2.2 A14B API 参考" icon="code" href="/zh/api-reference/model-api/alibaba/wan2.2-a14b">
  查看两种创建工作流和共享任务查询响应。
</Card>

<script src="/public/feedback.js" />
