Add model card: Wan2.2-Animate hosted API access (apimodels.app)
Browse files- README.md +85 -0
- sample-animate.jpg +0 -0
README.md
ADDED
|
@@ -0,0 +1,85 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: apache-2.0
|
| 3 |
+
base_model: Wan-AI/Wan2.2-Animate-14B
|
| 4 |
+
language:
|
| 5 |
+
- en
|
| 6 |
+
tags:
|
| 7 |
+
- video-to-video
|
| 8 |
+
- image-to-video
|
| 9 |
+
- character-animation
|
| 10 |
+
- motion-transfer
|
| 11 |
+
- wan
|
| 12 |
+
- wan2.2-animate
|
| 13 |
+
- api
|
| 14 |
+
- apimodels
|
| 15 |
+
---
|
| 16 |
+
|
| 17 |
+
# Wan2.2-Animate — hosted API access
|
| 18 |
+
|
| 19 |
+
This repository is **not the model weights** — it documents running **Wan2.2-Animate** through a
|
| 20 |
+
hosted API on **[apimodels.app](https://apimodels.app)**, a multi-model gateway where one key and one
|
| 21 |
+
OpenAI-compatible endpoint reach 140+ image, video, audio and language models.
|
| 22 |
+
|
| 23 |
+
- Original model & weights: **https://huggingface.co/Wan-AI/Wan2.2-Animate-14B**
|
| 24 |
+
- Authors: the Wan team (Alibaba Tongyi) — paper: *Wan: Open and Advanced Large-Scale Video Generative Models* (arXiv:2503.20314)
|
| 25 |
+
- License: Apache-2.0
|
| 26 |
+
|
| 27 |
+
Independent hosted-API integration. Not affiliated with or endorsed by the authors; does not
|
| 28 |
+
redistribute their weights. All credit for the model is theirs.
|
| 29 |
+
|
| 30 |
+
## What it does
|
| 31 |
+
|
| 32 |
+
Give it a **character image** and a **reference video**, and it returns a new clip in one of two modes:
|
| 33 |
+
|
| 34 |
+
- **animate** (default): your character and background are driven by the motion and expressions of
|
| 35 |
+
the person in the video — dance covers, gestures, a talking head — no motion capture needed.
|
| 36 |
+
- **replace**: the video keeps its scene, camera and motion, and only the person is swapped for your
|
| 37 |
+
character.
|
| 38 |
+
|
| 39 |
+
The output is exactly as long as the reference video (up to 120 seconds), at 480p or 720p, 24 fps,
|
| 40 |
+
and it keeps the reference video's audio track.
|
| 41 |
+
|
| 42 |
+

|
| 43 |
+
|
| 44 |
+
*Left: the character image (from the official Wan2.2 example assets). Right: a frame of the clip produced
|
| 45 |
+
through the apimodels.app API in animate mode — the character follows the gestures of the reference video.*
|
| 46 |
+
|
| 47 |
+
## Use it via API
|
| 48 |
+
|
| 49 |
+
On apimodels.app the model is served as **wan-2.2-animate**. Get a key at https://apimodels.app, then:
|
| 50 |
+
|
| 51 |
+
```bash
|
| 52 |
+
# image + reference video -> video (async): create, then poll
|
| 53 |
+
curl -X POST https://api.apimodels.app/v1/video/generations \
|
| 54 |
+
-H "Authorization: Bearer YOUR_API_KEY" -H "Content-Type: application/json" \
|
| 55 |
+
-d '{ "model": "wan-2.2-animate",
|
| 56 |
+
"image": "https://example.com/character.png",
|
| 57 |
+
"video": "https://example.com/dance-template.mp4",
|
| 58 |
+
"mode": "animate",
|
| 59 |
+
"resolution": "480p" }'
|
| 60 |
+
# -> { "data": { "taskId": "..." } }
|
| 61 |
+
curl "https://api.apimodels.app/v1/video/generations?task_id=TASK_ID" \
|
| 62 |
+
-H "Authorization: Bearer YOUR_API_KEY" # state -> completed, resultUrls[]
|
| 63 |
+
```
|
| 64 |
+
|
| 65 |
+
Parameters: `image` (public URL or base64, up to 50 MB), `video` (public https MP4 URL, up to 120 s
|
| 66 |
+
and 200 MB), `mode` (`animate` | `replace`), `resolution` (`480p` | `720p`, default 720p), optional
|
| 67 |
+
`prompt` and `seed`. There is no duration parameter — the output follows the reference video.
|
| 68 |
+
|
| 69 |
+
## Pricing
|
| 70 |
+
|
| 71 |
+
Billed per second of the **reference video**, rounded up to whole seconds, fixed when the task is created:
|
| 72 |
+
|
| 73 |
+
| Tier | Price |
|
| 74 |
+
| --- | --- |
|
| 75 |
+
| 480p | $0.0742 / second |
|
| 76 |
+
| 720p | $0.154 / second |
|
| 77 |
+
|
| 78 |
+
A 5-second reference costs $0.371 (480p) or $0.77 (720p). Both modes cost the same. Failed jobs are
|
| 79 |
+
not charged. Result files are kept for 7 days.
|
| 80 |
+
|
| 81 |
+
## Links
|
| 82 |
+
|
| 83 |
+
- Run it: **[apimodels.app](https://apimodels.app/models/wan-2.2-animate)**
|
| 84 |
+
- API docs: https://apimodels.app/docs/wan-2-2-animate
|
| 85 |
+
- Original model: https://huggingface.co/Wan-AI/Wan2.2-Animate-14B
|
sample-animate.jpg
ADDED
|