Wan 2.2 Animate Move is an Alibaba Model Studio route for transferring or directing motion in generated video. It focuses on animation movement rather than generic text-to-video output.
Key strengths
- Motion-oriented generation
- Reference-guided animation
- Character movement workflows
- Alibaba Model Studio integration
Use cases
- Character animation
- Motion transfer
- Dance and action clips
- Creative movement studies
Alibaba's alibaba/wan2.2-animate-move is a high-fidelity video generation model. It supports text-to-video and image-to-video workflows with configurable duration, aspect ratio, and resolution, plus first-frame and last-frame control for guided scene composition.
Generates cinematic clips with consistent motion, camera control, and optional native audio. Billed per second of generated content.
alibaba/wan2.2-animate-move is fully OpenAI-compatible — drop in your existing OpenAI Python or Node SDK and switch `baseURL` to `https://api.tokenlx.ai`. TokenLX transparently routes your requests to the optimal provider endpoint while preserving streaming, function-calling, and structured-output semantics.
Performance
Compare different providers across TokenLX · All locations.
Effective Pricing
Pricing is shown by the model billing method, using per-call or per-second prices and resolution tiers.
Recent activity
Total usage per day on TokenLX (last 30 days).
Sample code & API
TokenLX normalizes requests and responses across providers. Use any OpenAI SDK or our native SDK.
import requests
headers = {
"Authorization": "Bearer sk-aihub-...",
"Content-Type": "application/json",
}
# Animate one image with a reference video
response_1 = requests.post(
"https://api.tokenlx.ai/v1/aigc/video/tasks",
headers=headers,
json={"model": "wan2.2-animate-move", "prompt": "Keep the subject identity and follow the reference motion", "referenceImageUrls": ["https://example.com/portrait.jpg"], "referenceVideoUrls": ["https://example.com/motion-reference.mp4"], "duration": 5, "resolution": "720p"},
)
print(response_1.json())Replace sk-aihubrouter-… with your key from the dashboard.
Parameter Reference
POST /v1/aigc/video/tasksGET /v1/aigc/video/tasks/{taskId}?model=wan2.2-animate-moveResponse is raw upstream JSON passthrough — fields vary by channel.
| Parameter | Type | Required | Description |
|---|---|---|---|
| model | string | Yes | Model name |
| prompt | string | Yes | Video description prompt |
| duration | int | No | Duration in seconds (≤10s) |
| size | string | No | Video size in W*H format (e.g. 1920*1080) |
| seed | int | No | Random seed — fixed value produces reproducible results |
| referenceImageUrls | array | Image-to-video | Reference image URLs. Formats: JPEG/JPG/PNG/BMP/WEBP; Resolution: [240,8000]px; Aspect ratio: 1:8~8:1; Size: ≤20MB (wan2.7) / ≤10MB (older models) |
| referenceVideoUrls | array | Ref-video | Reference video URLs. Formats: mp4/mov; Duration: 1~30s (r2v) / 2~10s (continuation); Resolution: [240,4096]px; Size: ≤100MB |
modelstringYespromptstringYesdurationintNosizestringNoseedintNoreferenceImageUrlsarrayImage-to-videoreferenceVideoUrlsarrayRef-video