Pixverse Pixverse V5 Effects
Playground
Try it on WavespeedAI!PixVerse V5 Effects converts images into smooth, natural short videos with lifelike motion; supports 5s/8s and 720p/1080p outputs. Ready-to-use REST API, no coldstarts, best performance, affordable pricing.
Features
PixVerse v5 — Effects
PixVerse v5 Effects turns a single portrait into a short, stylized video with one-click cinematic effects. Choose from curated presets (e.g., Kiss Me AI, Muscle Surge, Anything, Robot, The Tiger Touch, Holy Wings, Hulk, Venom, Microwave), then set resolution, duration, and aspect ratio for platform-ready outputs.
Highlights
- Face-aware effects that preserve identity while adding makeup, props, VFX, and motion.
- Clean compositing and color grading matched to each preset’s look.
- Multiple aspect ratios (16:9, 1:1, 4:3, 3:4, 9:16) for feeds, stories, and banners.
- Fast iteration at 360p–1080p with optional negative prompts to avoid artifacts.
Parameters
- image (required): portrait or bust shot, URL or upload.
- effect (required): pick an effect preset (examples above; catalog may expand).
- resolution: 360p, 540p, 720p, 1080p.
- duration: 5s or 8s.
- aspect_ratio: 16:9, 1:1, 4:3, 3:4, 9:16.
- negative_prompt (optional): terms to avoid (e.g., watermark, text, distortion).
How to Use
- Upload image (clear face, minimal occlusion works best).
- Select an effect preset that matches your vibe.
- Choose resolution, aspect ratio, and duration (5s or 8s).
- (Optional) Add a negative prompt to suppress unwanted artifacts.
- Click Run and download your clip.
Pricing
| Resolution | 5s ($/s) | 8s ($/s) |
|---|---|---|
| 360p | 0.03 | 0.0375 |
| 540p | 0.03 | 0.0375 |
| 720p | 0.04 | 0.05 |
| 1080p | 0.08 | 0.10 |
Tips
- Use even, front-facing portraits for the most stable effects.
- For subtle looks, keep resolution at 540p or 720p and add a short negative prompt.
- For hero shots or export to edit suites, render at 1080p and 8s.
- If hands or hair look off, try a different effect preset or a tighter crop.
Authentication
For authentication details, please refer to the Authentication Guide.
API Endpoints
Submit Task & Query Result
# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/pixverse/pixverse-v5-effects" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{
"effect": "Kiss Me AI",
"resolution": "540p",
"duration": 5
}'
# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"
Parameters
Task Submission Parameters
Request Parameters
| Parameter | Type | Required | Default | Range | Description |
|---|---|---|---|---|---|
| effect | string | Yes | Kiss Me AI | 3D Figurine Factor, 3D Naked-Eye AD, Anything, Robot, Baby Arrived, Baby Face, Bald Swipe, Bikini Up, Black Myth: Wukong, BOOM DROP, Creepy Devil Smile, Dishes Served, Dragon Evoker, Dust Me Away, Earth Zoom, Eye Zoom Challenge, Fin-tastic Mermaid, GhostFace Terror, Halloween Voodoo Doll, Holy Wings, Hug, Huge Cutie, Kiss, Kiss Me AI, Leggy Run, Liquid Metal, Long Hair Magic, Microwave, Muscle Surge, My Boyfriends, My Girlfriends, Ocean ad, Package Explosion, Pole Dance, Punch Face, Sharksnap!, Skeletal Bae, Squid Game, Subject 3 Fever, Summoning succubus, Supermarket AD, The Tiger Touch, Thunder God, Venom, Vroom Dance, Warmth of Jesus, Werewolf Rage, Who's Arrested?, Zombie Mode | Effect for video generation. |
| image | string | Yes | - | Supported image formats include.jpg/.jpeg/.png; The image file size cannot exceed 10MB, and the image resolution should not be less than 300*300px, and the aspect ratio of the image should be between 1:2.5 ~ 2.5:1. | |
| resolution | string | No | 540p | 360p, 540p, 720p, 1080p | Video quality (360p/540p/720p/1080p). |
| duration | integer | No | 5 | 5, 8 | Video duration in seconds. |
| negative_prompt | string | No | - | The negative prompt for the generation. |
Response Parameters
| Parameter | Type | Description |
|---|---|---|
| code | integer | HTTP status code (e.g., 200 for success) |
| message | string | Status message (e.g., “success”) |
| data.id | string | Unique identifier for the prediction, Task Id |
| data.model | string | Model ID used for the prediction |
| data.outputs | array | Array of URLs to the generated content (empty when status is not completed) |
| data.urls | object | Object containing related API endpoints |
| data.urls.get | string | URL to retrieve the prediction result |
| data.has_nsfw_contents | array | Array of boolean values indicating NSFW detection for each output |
| data.status | string | Status of the task: created, processing, completed, or failed |
| data.created_at | string | ISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”) |
| data.error | string | Error message (empty if no error occurred) |
| data.timings | object | Object containing timing details |
| data.timings.inference | integer | Inference time in milliseconds |