ModelRush视频
Wan Animate Spicy API
将参考视频中的动作迁移到图片角色,或替换视频中的角色。动作迁移角色替换
低至
$0.053/ 秒
输入
async50/5000
本次预计确认前实测参考视频时长当前费率: US$0.109 按输出秒数计费
输出预览
由这里展示的图片和动作参考,经 Wan Animate 实际生成。animate · 480P · 输出 4.875 秒 · 832 × 480。
animate480P4.875s
用参考视频驱动角色动画
提供一张角色图片和一段动作视频。animate 将动作迁移到图片角色;replace 替换参考视频中的角色。角色图片

动作参考
Wan 3 原片,仅用作动作参考。
Wan Animate 实际输出
必填输入
输出
输出 480P 或 720P 的 MP4,时长跟随参考视频。API 先返回任务,完成后再返回 video_url。请求与结果
先将 image、video、mode 和 resolution 发到 /v1/videos/generations/quote,并使用 UUID x-request-id。检查最高费用后,使用同一 ID 和 x-modelrush-video-edit-quote 凭据发到 /v1/videos/generations。从 HTTP 202 响应读取 poll_url,使用同一 API Key 轮询,直到 status 为 completed 或 failed。完成后读取 video_url;失败时查看 error 详情。API 示例
示例网址只是占位。请换成可访问的素材,并设置自己的 maximumAuthorizedCents 预算。估价免费且不生成,第二次 POST 才授权付费任务。wan-animate.ts — typescriptconst input = {"model": "modelrush/wan-animate","image": "https://cdn.example.com/character.png","video": "https://cdn.example.com/motion.mp4","mode": "animate","resolution": "720P"};const requestId = crypto.randomUUID();const maximumAuthorizedCents = 100; // Example budget: USD 1.00. Choose your own limit.const headers = {Authorization: `Bearer ${process.env.MODELRUSH_API_KEY}`,"Content-Type": "application/json","x-request-id": requestId,};const quoteResponse = await fetch("https://api.modelrush.ai/v1/videos/generations/quote", {method: "POST", headers, body: JSON.stringify(input),});if (!quoteResponse.ok) throw new Error(await quoteResponse.text());const quote = await quoteResponse.json();if (!Number.isSafeInteger(quote.billing.maximum_charge_cents) || quote.billing.maximum_charge_cents > maximumAuthorizedCents) {throw new Error("Quoted charge exceeds the authorized budget");}const response = await fetch("https://api.modelrush.ai/v1/videos/generations", {method: "POST",headers: { ...headers, "x-modelrush-video-edit-quote": quote.quote_token },body: JSON.stringify(input),});if (!response.ok) throw new Error(await response.text());const job = await response.json();const pollUrl = new URL(job.poll_url, "https://api.modelrush.ai");for (let attempt = 0; attempt < 30; attempt++) {const statusResponse = await fetch(pollUrl, { headers: { Authorization: headers.Authorization } });if (!statusResponse.ok) throw new Error(await statusResponse.text());const result = await statusResponse.json();if (result.status === "completed") { console.log(result.video_url); break; }if (result.status === "failed") throw new Error(JSON.stringify(result.error));if (attempt === 29) throw new Error("Video job timed out");await new Promise((resolve) => setTimeout(resolve, 2000));}
从 Wan 2.2 Animate Mix 或 Move 迁移?
先把旧工作流映射到本模型的 image、video 和 animate/replace 字段;旧请求体不能直接复用。若要直接编辑视频,请另行核对 Wan 2.7 VideoEdit 的接口契约。模型信息
能力与限制
适用场景
角色动画动作研究
当前客户价格
每种 Operation 与价格变体均展示各 Region 中最高的客户价格。| 模型 | 能力 | 价格变体 | 客户价格 |
|---|---|---|---|
| Wan Animate Spicy · modelrush/wan-animate | 视频生成 | 480P | $0.053 / 秒 |
| Wan Animate Spicy · modelrush/wan-animate | 视频生成 | 720P | $0.109 / 秒 |
其他推荐模型


