Wan 2.2 Vace Reframe API

wan-22-vace-fun-a14b/reframe
Wan 2.2 VACE Reframe is a cutting-edge video generation and editing model focused on delivering high-quality, temporally coherent video outputs with detailed user control over multiple aspects of video content.
Output
$0.05 / sec
Released
Nov 24, 2025

Overview

Wan 2.2 VACE Reframe is a state-of-the-art video generation and editing model designed for advanced video-to-video transformations. It supports fine granular control over video style and motion dynamics while preserving subject identity and video quality. Built on the VACE architecture and paired with Wan 2.2 T2V A14B weights, this model empowers creators to generate, reframe, and modify videos locally or via API with efficiency and precision.

Technical Specifications

  • Model Architecture: VACE architecture combined with Wan 2.2 T2V A14B diffusion-based model.
  • Control Conditions Supported: Pose, Depth, MLSD (Multi-Line Segment Detection), Canny edges, Trajectory control.
  • Frame Rate: Trained for smooth video prediction at 81 frames per second (fps).
  • Resolution Support: 512p, 768p, 1024p output resolutions; theoretically capable of 1080p output in longer videos.
  • Input Types: Video-to-video transformation; supports additional inputs such as still images and text prompts (for related workflows using VACE Fun).

Performance Benchmarks

  • Video Quality: Maintains temporal coherence and subject fidelity across frames ensuring high-quality, natural video motion.
  • Versatility: Supports multi-language prediction enhancing adoption across diverse user bases.
  • Control Precision: Excels in generation accuracy by enabling fine control over pose, depth, and motion trajectories, surpassing many open-source peers.

Key Features

  • Specialized for Video Reframing: Designed to reframe videos by modifying the perspective, motion, or style while preserving the original content’s spatial coherence and subject identity.
  • Multi-Condition Control: Supports precise control inputs including pose, depth maps, MLSD (Multi-Line Segment Detection), Canny edge detection, and trajectory paths for accurate motion and framing adjustments.
  • High-Fidelity Temporal Consistency: Maintains smooth frame-to-frame transitions and consistent object positioning, critical for high-quality video reframing without flickering or distortion.
  • Motion and Scene Stabilization: Includes advanced VACE 2.0 engine features for camera movement stabilization, background fixation, and integration of special effects (e.g., fire, smoke) during reframing.
  • Output Resolution Support: Capable of generating reframed videos up to 1080p with smooth 24+ FPS playback, adapted for consumer-grade GPU hardware for local use.

API Pricing

  • 360p: $0.065;
  • 540p: $0.0975;
  • 720p: $0.13

‍

Code Sample

Comparison with Other Models

vs Wan 2.1 VACE: Wan 2.2 offers improved video quality with higher frame rates (81 fps vs ~30 fps) and supports more precise control conditions such as trajectory and MLSD. It also benefits from a more efficient VAE compression, enabling faster and higher resolution video reframing while preserving spatial coherence better than Wan 2.1.

vs Wan 2.2-T2V-A14B (Text-to-Video): While Wan 2.2-T2V is optimized for text-to-video semantic grounding and cinematic scene generation, Wan 2.2 VACE Fun A14B specializes in video-to-video reframing with multi-condition control, making it better suited for motion and subject preservation in existing footage versus synthetic scene creation.

vs Wan 2.2-I2V-A14B (Image-to-Video): The VACE Fun model is tailored for video reframing with fine trajectory and pose controls, whereas Wan 2.2-I2V focuses on turning still images into videos with expert-guided detail enhancement. This makes VACE Fun preferable for editing and restyling existing videos, while I2V excels in animation from images.

API Integration

Accessible via AI/ML API. Documentation: available here.

Use cases

  • Video content creation and re-framing for social media, ads, and entertainment.
  • Video editing where specific style or motion adjustments are required.
  • Creating animations from still images or reference videos.
  • Local video generation avoiding cloud dependency.
  • Research applications in video synthesis and style transfer.

‍

How to use Wan 2.2 Vace Reframe API

Install any OpenAI-compatible SDK, point it at api.aimlapi.com/v1, and set the model to wan-22-vace-fun-a14b/reframe.
import requests, time

headers = {"Authorization": "Bearer " + AIMLAPI_KEY}
job = requests.post(
    "https://api.aimlapi.com/v2/video/generations",
    headers=headers,
    json={
      "model": "wan-22-vace-fun-a14b/reframe",
      "prompt": "A serene timelapse of clouds over a mountain range"
    },
).json()
gid = job["id"]

while True:
    res = requests.get(f"https://api.aimlapi.com/v2/video/generations?generation_id={gid}", headers=headers).json()
    if res.get("status") in ("completed", "error"):
        break
    time.sleep(5)
print(res["video"]["url"])
const headers = {
  Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
  "Content-Type": "application/json",
};
const job = await (await fetch("https://api.aimlapi.com/v2/video/generations", {
  method: "POST",
  headers,
  body: JSON.stringify({
    "model": "wan-22-vace-fun-a14b/reframe",
    "prompt": "A serene timelapse of clouds over a mountain range"
  }),
})).json();

let res;
do {
  await new Promise((r) => setTimeout(r, 5000));
  res = await (await fetch(`https://api.aimlapi.com/v2/video/generations?generation_id=${job.id}`, { headers })).json();
} while (!["completed", "error"].includes(res.status));
console.log(res.video.url);
# submit the generation — the response contains the job "id"
curl -X POST https://api.aimlapi.com/v2/video/generations \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"wan-22-vace-fun-a14b/reframe","prompt":"A serene timelapse of clouds over a mountain range"}'

# then poll until status is "completed" — video.url holds the result
curl "https://api.aimlapi.com/v2/video/generations?generation_id={id}" -H "Authorization: Bearer $AIMLAPI_KEY"

OpenAI-compatible — swap the base URL and it works with your existing SDK.

Wan 2.2 Vace Reframe API Pricing

TypePrice
Output
$0.05 / sec

Wan 2.2 Vace Reframe vs other models

ModelInputOutputContextBest for
$0.05 / sec
Video generation
$0.2 / sec (variable)
Video generation
$1.95 / 1M tokens
$0.10136 / sec
Video generation
$0.0711 / sec
Cinematic video + native audio

Frequently asked questions

Wan 2.2 Vace Reframe takes text, video as input and returns video.

Wan 2.2 Vace Reframe is priced at $0.065 / gen.

Wan 2.2 Vace Reframe is billed per generation — a fixed charge per output rather than by prompt length.

Wan 2.2 Vace Reframe was built by Alibaba Cloud.

Send a request to v2/video/generations with wan-22-vace-fun-a14b/reframe as the model id.

Yes. Wan 2.2 Vace Reframe is served through AI/ML API, so the same key and endpoint format used for other models applies.

It is accessed via the v2/video/generations endpoint.

Start building with Wan 2.2 Vace Reframe

Get API Key
1000+ models, one API.