# PixVerse v4.5 | Effect Use the pixverse v4 effect tool to apply stylized filters to your footage and enrich the atmosphere of your videos with basic AI effects. ## API Information - **Model Slug:** pixverse-v4-5-effect - **Branded URL:** https://www.eachlabs.ai/pixverse/pixverse-v4-5/pixverse-v4-5-effect - **Provider:** PixVerse - **Category:** Image to Video - **Output Type:** video - **Status:** active - **Base Cost:** Effect pricing depends on resolution, duration, and motion mode. A 5-second 540p video with normal motion costs 45 credits ($0.28). Fast motion doubles the credit cost. Higher resolution (720p, 1080p) and longer duration (8s) increase credits. See the PixVerse credit table for exact values. - **Estimated Processing Time:** 25 seconds - **Interactive Demo:** https://www.eachlabs.ai/ai-models/pixverse-v4-5-effect ## Pricing - **Charge Type:** dynamic - **Pricing Details:** Effect pricing depends on resolution, duration, and motion mode. A 5-second 540p video with normal motion costs 45 credits ($0.28). Fast motion doubles the credit cost. Higher resolution (720p, 1080p) and longer duration (8s) increase credits. See the PixVerse credit table for exact values. ### Pricing Rules | Condition | Pricing | | --- | --- | | Rule 1 | Effect pricing depends on resolution, duration, and motion mode. A 5-second 540p video with normal motion costs 45 credits ($0.28). Fast motion doubles the credit cost. Higher resolution (720p, 1080p) and longer duration (8s) increase credits. See the PixVerse credit table for exact values. | ## Input Schema | Parameter | Type | Required | Default | Constraints | Description | |-----------|------|----------|---------|-------------|-------------| | image_url | string | Yes | - | - | Reference image for the effect. Required for most effects. Supported formats: JPEG, PNG, WEBP. | | image_urls | array | No | - | - | Multiple images for multi-image effects. Upload up to 4 images. | | template_id | integer | No | - | - | Effect template ID. Use either template_id or template_slug. | | template_slug | string | No | - | 2025-oscar-winner, 360-microwave, 3d-figurine-factory, 3d-naked-eye-ad, 5-clips-transition, 99-problems-1-solution, adopt-a-polar-pal, ai-museum-portrait, alien-kidnap, alive-art, anime-magic, anime-story, anything-robot, apt-dance-challenge, askim-cok-pardon, baby-arrived, baby-face, baby-shroom, baby-wave, bald-swipe, balloon-belly, batman-back, beach-ad, beam-me-up, big-guy-flex, bikini-up, billboard-ad, birthday-surprise, black-myth-wukong, blueprint-supreme, boom-drop, born-to-barbie, buddha-blessing, carnival-queen, cat-christmas-box, chanel-vibe, change-my-outfit, christmas-card-delivered, christmas-costume, christmas-night, cinnabar-mist-loong-makeup, city-santa-hat, classroom-show, clay-fool, cleopatra-reborn, come-feel-my-abs, coral-dreamscape, creepy-devil-smile, cry-me-a-river, dishes-served, diwali-radiance, dragon-evoker, dream-mount, dreamlike-cloud, drunk-pole-dance, dust-me-away, earth-zoom-challenge, elevator-photoshoot, emergency-beat, emoji-check, escape-from-nightmare, evil-trigger, eye-zoom-challenge, fairy-wings, figurine-me-up, fin-tastic-mermaid, fire-roar, fish-dreamcore, fisheye-sunglasses, flora-nymph-gown, floral-mothers-day, forever-thankful, forever-us, gabu-dance, gender-swap, ghostface-terror, giant-gift, giant-product, graffiti-ad, grinchs-xmas-hijack, grow-up, halloween-voodoo-doll, hands-up, happy-chunk, haunting-doll, hi-five-emoji-twin, hitchcock-dolly-zoom, holy-wings, honey-bee-magic, hot-harley-quinn, hug-lord-ganesha, hug-together, hug-your-love, huge-cutie, hulk, i-believe-i-can-fly, i-quit, insta-bangs-spray, iron-man, its-snowy, jellycat-everything, jiggle-jiggle, just-a-friend, kill-bill, kiss-kiss, kiss-me-ai, kiss-me-to-heaven, kitten-hide-and-seek, kungfu-club, leggy-run, lego-blast, lets-ymca, li-xi-cheng-merch, lighting-ad, lionfish-venomous, liquid-metal, london-elite-vibe, long-hair-magic, love-punch, love-surrounds-them, macaron-machine, mega-dive, meme-smash-x3, mexico-city-heart, middle-finger-up, mint-in-box, mom-portrait, mom-vacation, moms-cake, money-tornado, monster-invades, mothers-day, mothers-day-2, mothers-day-glow, mothers-day-hug, mothers-day-queen, mothers-day-selfie-portrait, mothers-love, muertos-cha-cha, muscle-max, muscle-pro, muscle-surge, music-music, mwah-mwah, my-boyfriends, my-destiny-tarot-card, my-girlfriends, neymar-dj-dance, night-night, ninja-shadow-clone, ocean-ad, octopus-invasion, officer-crush, old-photo-revival, package-explosion, parachute-delivery, passo-bem-solto, past-life-job, paw-princess, pet-christmas-outfit, pet-christmas-tree, petals-of-goodbye, pixel-world, polar-bear-shock, pole-split-vixen, pomba-gira-slay, poster-ad, private-airplane, pubg-winner-hit, punch-face, rain-of-redemption, rainbow-moment, rat-dance-killer, red-or-white, reindeer-cruiser, retro-anime-pop, ride-my-porsche, ruin-your-vow, sakura-flood, shake-it-to-the-max, shake-shake-disco, shark-shadows, sharking-summer, sharksnap, sheep-curls, shoal-surround, simpsons-homie, skeletal-bae, skeleton-dance, skull-multiverse, slick-back-style, smell-the-lens, smoking-vibe, snake-snuggle, snow-globe-maker, somber-embrace, squish-it, starlight-gift-box, stocking-sweetie, strikeout-dance, subject-3-fever, suit-swagger, summoning-succubus, super-mom, supermarket-ad, supermom, test-your-workplace-persona, thanksgiving-balloon, the-bicep-flex, the-exclusive-first-class, the-rose-and-freedom, the-tigers-touch, thunder-god, transition, tree-doll, trippy-lilies, truck-ad, truck-fashion-shoot, unicorn-ride, us-yearbook-flash, vampire-royalty, vogue-walk, vroom-vroom-step, warmth-of-jesus, we-are-venom, welcome-to-meowverse, welcome-to-my-house, werewolf-rage, whos-arrested, why-dont-you-call-me-godfather, winged-wardrobe, with-mom-in-rome, wizard-hat, wonder-woman, xmas-front-page-karma, xmas-poster, zombie-hand, zombie-mode | Effect template name (e.g. 'kungfu-club', 'smoking-vibe'). Use either template_slug or template_id. | | quality | string | Yes | 720p | 360p, 540p, 720p, 1080p | Output video resolution quality. Options: 360p, 540p, 720p, 1080p. Default: 720p. | | duration | string | Yes | 5 | 5, 8 | Duration of the output video in seconds. Options: 5 or 8. Default: 5. | | motion_mode | string | No | normal | normal, fast | Controls the speed of motion in the video. Options: normal, fast. Default: normal. | | sound_effect_switch | boolean | No | false | - | Enable automatic sound effect generation for the video. Default: false. | | sound_effect_content | string | No | - | - | Description of the desired sound effect to generate. Only used when sound_effect_switch is enabled. | ## Example Request ```bash curl -X POST https://api.eachlabs.ai/v1/prediction/ \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "pixverse-v4-5-effect", "input": { "duration": 5, "image_url": "https://cdn-us.eachlabs.ai/defaults/5a21d551daf3a5aa70540030ef388f91f379315dd9140a8e64324f165b3c1db2.webp", "quality": "720p" } }' ``` ## Output Schema Response returned by `GET /v1/prediction/{id}` when the job completes: ```json { "status": "success", "predictionID": "string", "output": "string (URL of generated video)", "metrics": { "predict_time": "number (seconds)" } } ``` ## Polling ```bash curl https://api.eachlabs.ai/v1/prediction/{PREDICTION_ID} \ -H "Authorization: Bearer YOUR_API_KEY" ``` | Status | Meaning | |--------|---------| | `processing` | Still running — poll again | | `success` | Done — read `output` | | `error` | Failed — read `message` / `details` | ## Webhook (alternative to polling) Pass `"webhook_url": "https://your.host/path"` in the create request. Eachlabs POSTs this payload when the job ends: ```json { "exec_id": "prediction-uuid", "status": "succeeded", "output": "https://...", "error": "" } ``` `status` is `"succeeded"` or `"failed"`. `exec_id` equals the `predictionID` from create. Return 2xx within 30 seconds. ## Errors Error body: `{ "status": "error", "message": "...", "details": "..." }` | Code | Meaning | |------|---------| | `400` | Invalid input | | `401` | Missing / invalid `Authorization` bearer token | | `404` | Unknown model or prediction id | | `429` | Rate limit — 100 creates / min, 10 concurrent per key | | `5xx` | Retry with backoff | ## Overview **pixverse-v4-5-effect — Image-to-Video AI Model** Developed by Pixverse as part of the **pixverse-v4.5** family, **pixverse-v4-5-effect** is an image-to-video AI model that applies stylized filters and basic AI effects to static footage, instantly enriching video atmospheres with dynamic visual enhancements. This tool transforms ordinary images into captivating short clips by adding motion effects, camera movements, and atmospheric styles, solving the challenge of creating engaging video content without complex editing software. Ideal for users seeking a **Pixverse image-to-video** solution, **pixverse-v4-5-effect** delivers fast processing for "image to video AI" workflows, supporting up to 1080p resolution and 8-second durations in aspect ratios like 16:9. ## Usage Notes - API Base URL: `https://api.eachlabs.ai/v1` - Authentication: send `Authorization: Bearer YOUR_API_KEY`. Generate a key from the Eachlabs dashboard at https://www.eachlabs.ai/dashboard/api-keys. - File-typed parameters (`*_url`, `image_url`, `video_url`, `audio_url`, etc.) accept publicly-reachable HTTPS URLs only. Upload your asset first (GCS / S3 / your CDN) and pass the resulting URL. Data-URIs and localhost URLs are rejected. - For structured parameters (arrays / objects) send real JSON values, not stringified payloads. - Monetary values are reported in USD; per-token / per-megapixel rates may be billed in micro-cents internally. - Prefer `webhook_url` over polling for long-running predictions — see the Webhook Callback section.