Wan 2.1 V2V 720P LoRA converts source videos into 720P AI-enhanced video-to-video edits with support for custom LoRA personalization. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Inattivo

$0.3per esecuzione·~33 / $10
[origami] a crafted grasshopper moving on the jungle floor, dead leaves all around, huge trees in the background.
[origami] a crafted grasshopper moving on the jungle floor, dead leaves all around, huge trees in the background.
[origami] a monkey swinging on a branch of a tree, huge monkeys around them.
A young woman walking through a bustling city street at sunset, soft golden light reflecting on the buildings, her hair gently blowing in the breeze, ambient city sounds mixing with distant conversations
A young woman walks confidently through a bustling Tokyo street at sunset, wearing a sleek, minimalist beige trench coat and dark sunglasses. Neon signs reflect off the wet pavement as crowds flow around her in slow motion. Her hair moves subtly in the breeze, and the skyline glows with golden hues. The camera pans smoothly with cinematic lighting and soft shadows, emphasizing realism and contemporary elegance.
A playful golden retriever, with a wagging tail and a slobbery toy in its mouth, eagerly tries to get its owner's attention. The owner, a young man sitting on a comfortable living room sofa, smiles and playfully tussles with the dog. The camera, in a casual, close-up shot, captures the genuine joy and affection between them, focusing on the dog's joyful eyes and the man's warm laughter. Sunlight streams in through a nearby window, creating a cozy and warm atmosphere. The only sounds are the dog's happy whines, the man's laughter, and the soft thump of the dog's tail against the couch.
A young family — a mother, father, and their small child — are happily picnicking on a red-and-white checkered blanket in a sun-dappled forest clearing. Sunlight filters through the canopy of leaves, creating beautiful, dancing patterns of light and shadow on the ground. The mother is laughing as she hands a sandwich to the child, who is wearing a little straw hat. The father is playfully pointing out something to the child in the distance. The camera slowly pans across the scene, capturing the idyllic, relaxed atmosphere and the warm, golden-hour light. There are a woven picnic basket and a thermos bottle on the blanket. The motion is gentle and peaceful, reflecting a slice-of-life moment.
A middle-aged florist, with calloused hands and a gentle smile, meticulously arranges a bouquet of freshly cut flowers inside a charming, sun-drenched flower shop. The camera, in a steady, mid-shot, captures the vibrant colors of the roses, lilies, and daisies, and the delicate movements of her fingers as she trims stems and ties ribbon. The scent of fresh-cut greenery and blooming flowers seems to fill the air. The sounds of a small bell ringing as a customer enters, and the quiet snip of her shears, are the only prominent audio.
A young boy wearing a spacesuit stands on a small moon, staring in wonder at the massive planet hanging in the sky above. His helmet reflects the twinkling stars around him. Nearby, his tiny rover beeps softly as it scans a glowing rock.
A woman quietly exhales and closes her eyes while listening to calming music through headphones
A man walks through a wheat field, brushing his hand along the tall golden stalks
Wan 2.1 Video-to-Video 720p LoRA is a powerful video transformation model that converts existing videos into new styles, aesthetics, or visual treatments. With full LoRA support, apply custom styles, artistic effects, or consistent character appearances to transform your footage.
| Parameter | Required | Description |
|---|---|---|
| video | Yes | Source video to transform (upload or public URL). |
| prompt | Yes | Text description of the desired visual style. |
| loras | No | LoRA models to apply (path and scale). Up to 3 LoRAs. |
| negative_prompt | No | Elements to avoid in the output. |
| num_inference_steps | No | Quality/speed trade-off (default: 30). |
| duration | No | Output video length: 5 or 10 seconds (default: 5). |
| strength | No | Transformation intensity (0.0–1.0, default: 0.9). |
| guidance_scale | No | Prompt adherence strength (default: 5). |
| flow_shift | No | Motion flow control (default: 3). |
| seed | No | Set for reproducibility; -1 for random. |
LoRA (Low-Rank Adaptation) lets you apply custom styles without retraining the full model.
| Duration | Price |
|---|---|
| 5 seconds | $0.30 |
| 10 seconds | $0.45 |
Grab a WaveSpeedAI API key, then call POST https://api.wavespeed.ai/api/v3/wavespeed-ai/wan-2.1/v2v-720p-lora with your input as JSON. The endpoint returns a prediction id; poll the prediction endpoint until status flips to completed, then read the output URL from data.outputs[0]. Examples for Wan 2.1 v2v 720p Lora below.
# Submit the prediction
curl -X POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/wan-2.1/v2v-720p-lora" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"video": "https://example.com/your-input.mp4",
"loras": [
{
"path": "motimalu/wan-flat-color-v2",
"scale": 1
}
],
"negative_prompt": "blurry, low quality, distorted",
"num_inference_steps": 30,
"duration": 5,
"strength": 0.9,
"guidance_scale": 5,
"flow_shift": 3,
"seed": -1
}'
# Response includes a prediction id. Poll for the result:
curl -X GET "https://api.wavespeed.ai/api/v3/predictions/{request_id}/result" \
-H "Authorization: Bearer $WAVESPEED_API_KEY"
# When status is "completed", read the output from data.outputs[0].// npm install wavespeed
const WaveSpeed = require('wavespeed');
const client = new WaveSpeed(); // reads WAVESPEED_API_KEY from env
const result = await client.run("wavespeed-ai/wan-2.1/v2v-720p-lora", {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"video": "https://example.com/your-input.mp4",
"loras": [
{
"path": "motimalu/wan-flat-color-v2",
"scale": 1
}
],
"negative_prompt": "blurry, low quality, distorted",
"num_inference_steps": 30,
"duration": 5,
"strength": 0.9,
"guidance_scale": 5,
"flow_shift": 3,
"seed": -1
});
console.log(result.outputs[0]); // → URL of the generated output# pip install wavespeed
import wavespeed
output = wavespeed.run(
"wavespeed-ai/wan-2.1/v2v-720p-lora",
{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"video": "https://example.com/your-input.mp4",
"loras": [
{
"path": "motimalu/wan-flat-color-v2",
"scale": 1
}
],
"negative_prompt": "blurry, low quality, distorted",
"num_inference_steps": 30,
"duration": 5,
"strength": 0.9,
"guidance_scale": 5,
"flow_shift": 3,
"seed": -1
}
)
print(output["outputs"][0]) # → URL of the generated outputWan 2.1 v2v 720p Lora is a WaveSpeedAI model for AI inference, exposed as a REST API on WaveSpeedAI. Wan 2.1 V2V 720P LoRA converts source videos into 720P AI-enhanced video-to-video edits with support for custom LoRA personalization. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing. You can call it programmatically or try it from the playground above.
POST your input parameters to the model's REST endpoint (shown in the API tab of this playground) with your WaveSpeedAI API key in the Authorization header. Submission returns a prediction ID; poll the prediction endpoint until status flips to "completed", then read the output URL from the result. The playground generates a ready-to-paste code sample in Python, JavaScript, or cURL for whatever inputs you've set. Full request/response shape is documented at https://wavespeed.ai/docs/docs-api/wavespeed-ai/wan-2.1-v2v-720p-lora.
Wan 2.1 v2v 720p Lora starts at $0.30 per run. That figure is the base price — the final charge scales with the parameters you set in the form (output size, length, count, references, or whatever knobs this model exposes), so a higher-quality or larger output costs more than a minimal one. The exact cost for your current input is shown live next to the Generate button before you submit, and the actual per-call charge is recorded on the prediction afterwards.
Key inputs: `prompt`, `video`, `duration`, `seed`, `guidance_scale`, `num_inference_steps`. The full JSON schema (types, defaults, allowed values) is rendered above the Generate button and mirrored in the API reference at https://wavespeed.ai/docs/docs-api/wavespeed-ai/wan-2.1-v2v-720p-lora.
Average end-to-end generation time on WaveSpeedAI is around 63 seconds per request — measured across recent runs. Queue time scales with global demand; live status is visible in the prediction record.
Commercial usage rights depend on the model's license, set by its provider (WaveSpeedAI). The license summary appears on the model card above; see WaveSpeedAI's Terms of Service for platform-level conditions.