pixverse / pixverse-v4
Quickly generate smooth 5s or 8s videos at 540p, 720p or 1080p (Updated 4 weeks, 2 days ago)
- Public
- 18.9K runs
-
Commercial use
- License
Prediction
pixverse/pixverse-v4Official modelID3k6cxgk61xrmc0cpnd9tfwjmtrStatusSucceededSourceWebTotal durationCreatedInput
- style
- None
- prompt
- a model walking on the runway
- quality
- 540p
- duration
- 5
- motion_mode
- normal
- aspect_ratio
- 9:16
- negative_prompt
{ "style": "None", "prompt": "a model walking on the runway", "quality": "540p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "9:16", "negative_prompt": "" }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run pixverse/pixverse-v4 using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const input = { style: "None", prompt: "a model walking on the runway", quality: "540p", duration: 5, motion_mode: "normal", aspect_ratio: "9:16", negative_prompt: "" }; const output = await replicate.run("pixverse/pixverse-v4", { input }); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run pixverse/pixverse-v4 using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "pixverse/pixverse-v4", input={ "style": "None", "prompt": "a model walking on the runway", "quality": "540p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "9:16", "negative_prompt": "" } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run pixverse/pixverse-v4 using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "input": { "style": "None", "prompt": "a model walking on the runway", "quality": "540p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "9:16", "negative_prompt": "" } }' \ https://api.replicate.com/v1/models/pixverse/pixverse-v4/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2025-05-07T15:18:37.919994Z", "created_at": "2025-05-07T15:18:11.727000Z", "data_removed": false, "error": null, "id": "3k6cxgk61xrmc0cpnd9tfwjmtr", "input": { "style": "None", "prompt": "a model walking on the runway", "quality": "540p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "9:16", "negative_prompt": "" }, "logs": "Using seed: 1686253769\nModerating content...\nModeration complete in 0.23sec\nGenerating video...\nGenerated video in 25.2sec\nDownloading 1081179 bytes\nDownloaded 1.03MB in 0.69sec\nCost calculation:\n Base units for 540p: 45\n Calculation: 45 × 1 = 45\n---------------------------\nTotal units: 45\n---------------------------", "metrics": { "predict_time": 26.122533725, "total_time": 26.192994 }, "output": "https://replicate.delivery/xezq/04lJG1IWeC04GalvMv4m6ci2b7cRfN6vzxAeezj08OM28KpSB/tmptjfpjpbx.mp4", "started_at": "2025-05-07T15:18:11.797460Z", "status": "succeeded", "urls": { "stream": "https://stream.replicate.com/v1/files/bcwr-4ovhf5tgebz3i6x2rfwg64evmpk7uupqhxycogogfg26buhxtvfa", "get": "https://api.replicate.com/v1/predictions/3k6cxgk61xrmc0cpnd9tfwjmtr", "cancel": "https://api.replicate.com/v1/predictions/3k6cxgk61xrmc0cpnd9tfwjmtr/cancel" }, "version": "hidden" }
Generated inUsing seed: 1686253769 Moderating content... Moderation complete in 0.23sec Generating video... Generated video in 25.2sec Downloading 1081179 bytes Downloaded 1.03MB in 0.69sec Cost calculation: Base units for 540p: 45 Calculation: 45 × 1 = 45 --------------------------- Total units: 45 ---------------------------
Prediction
pixverse/pixverse-v4Official modelIDrc4w5n8dpdrmc0cpndb9ehps0mStatusSucceededSourceWebTotal durationCreatedInput
- style
- None
- prompt
- a cute panda eating in the forest
- quality
- 1080p
- duration
- 5
- motion_mode
- normal
- aspect_ratio
- 16:9
- negative_prompt
{ "style": "None", "prompt": "a cute panda eating in the forest", "quality": "1080p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "16:9", "negative_prompt": "" }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run pixverse/pixverse-v4 using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const input = { style: "None", prompt: "a cute panda eating in the forest", quality: "1080p", duration: 5, motion_mode: "normal", aspect_ratio: "16:9", negative_prompt: "" }; const output = await replicate.run("pixverse/pixverse-v4", { input }); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run pixverse/pixverse-v4 using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "pixverse/pixverse-v4", input={ "style": "None", "prompt": "a cute panda eating in the forest", "quality": "1080p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "16:9", "negative_prompt": "" } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run pixverse/pixverse-v4 using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "input": { "style": "None", "prompt": "a cute panda eating in the forest", "quality": "1080p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "16:9", "negative_prompt": "" } }' \ https://api.replicate.com/v1/models/pixverse/pixverse-v4/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2025-05-07T15:22:04.197625Z", "created_at": "2025-05-07T15:21:05.715000Z", "data_removed": false, "error": null, "id": "rc4w5n8dpdrmc0cpndb9ehps0m", "input": { "style": "None", "prompt": "a cute panda eating in the forest", "quality": "1080p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "16:9", "negative_prompt": "" }, "logs": "Using seed: 1454491154\nModerating content...\nModeration complete in 0.41sec\nGenerating video...\nGenerated video in 57.4sec\nDownloading 3033916 bytes\nDownloaded 2.89MB in 0.68sec\nCost calculation:\n Base units for 1080p: 120\n Calculation: 120 × 1 = 120\n---------------------------\nTotal units: 120\n---------------------------", "metrics": { "predict_time": 58.473855951, "total_time": 58.482625 }, "output": "https://replicate.delivery/xezq/mDkBKBJCUe3oTqbYB98SWOOQebwqWeTrwDVNN3C7wCfxJLpSB/tmpmc15wyjc.mp4", "started_at": "2025-05-07T15:21:05.723769Z", "status": "succeeded", "urls": { "stream": "https://stream.replicate.com/v1/files/bcwr-6haoqxqj6nden7qhjpq7zcnyyfjy2zlggk2s3knrqw3zp3ghd2tq", "get": "https://api.replicate.com/v1/predictions/rc4w5n8dpdrmc0cpndb9ehps0m", "cancel": "https://api.replicate.com/v1/predictions/rc4w5n8dpdrmc0cpndb9ehps0m/cancel" }, "version": "hidden" }
Generated inUsing seed: 1454491154 Moderating content... Moderation complete in 0.41sec Generating video... Generated video in 57.4sec Downloading 3033916 bytes Downloaded 2.89MB in 0.68sec Cost calculation: Base units for 1080p: 120 Calculation: 120 × 1 = 120 --------------------------- Total units: 120 ---------------------------
Prediction
pixverse/pixverse-v4Official modelIDswgf76fw3xrme0cpnhmadqkcb0StatusSucceededSourceWebTotal durationCreatedInput
- style
- None
- prompt
- a snow leopard is walking along a precarious mountain ridge in the early morning, clear blue skies
- quality
- 1080p
- duration
- 5
- motion_mode
- normal
- aspect_ratio
- 16:9
- negative_prompt
{ "style": "None", "prompt": "a snow leopard is walking along a precarious mountain ridge in the early morning, clear blue skies", "quality": "1080p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "16:9", "negative_prompt": "" }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run pixverse/pixverse-v4 using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const input = { style: "None", prompt: "a snow leopard is walking along a precarious mountain ridge in the early morning, clear blue skies", quality: "1080p", duration: 5, motion_mode: "normal", aspect_ratio: "16:9", negative_prompt: "" }; const output = await replicate.run("pixverse/pixverse-v4", { input }); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run pixverse/pixverse-v4 using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "pixverse/pixverse-v4", input={ "style": "None", "prompt": "a snow leopard is walking along a precarious mountain ridge in the early morning, clear blue skies", "quality": "1080p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "16:9", "negative_prompt": "" } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run pixverse/pixverse-v4 using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "input": { "style": "None", "prompt": "a snow leopard is walking along a precarious mountain ridge in the early morning, clear blue skies", "quality": "1080p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "16:9", "negative_prompt": "" } }' \ https://api.replicate.com/v1/models/pixverse/pixverse-v4/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2025-05-07T20:22:22.463476Z", "created_at": "2025-05-07T20:21:23.615000Z", "data_removed": false, "error": null, "id": "swgf76fw3xrme0cpnhmadqkcb0", "input": { "style": "None", "prompt": "a snow leopard is walking along a precarious mountain ridge in the early morning, clear blue skies", "quality": "1080p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "16:9", "negative_prompt": "" }, "logs": "Using seed: 272804576\nModerating content...\nModeration complete in 0.26sec\nGenerating video...\nGenerated video in 57.7sec\nDownloading 6032323 bytes\nDownloaded 5.75MB in 0.81sec\nCost calculation:\n Base units for 1080p: 120\n Calculation: 120 × 1 = 120\n---------------------------\nTotal units: 120\n---------------------------", "metrics": { "predict_time": 58.83314188, "total_time": 58.848476 }, "output": "https://replicate.delivery/xezq/vkWNCsu69uaTNFwsKsdW9TvRyHx9mdr3oAzmPqk6n2gflLVKA/tmp1pfzduwt.mp4", "started_at": "2025-05-07T20:21:23.630334Z", "status": "succeeded", "urls": { "stream": "https://stream.replicate.com/v1/files/bcwr-ztiqc74dgqxjoikv2vgdh4yg3s7t2ejjqrlbuotanw2xilkkbyta", "get": "https://api.replicate.com/v1/predictions/swgf76fw3xrme0cpnhmadqkcb0", "cancel": "https://api.replicate.com/v1/predictions/swgf76fw3xrme0cpnhmadqkcb0/cancel" }, "version": "hidden" }
Generated inUsing seed: 272804576 Moderating content... Moderation complete in 0.26sec Generating video... Generated video in 57.7sec Downloading 6032323 bytes Downloaded 5.75MB in 0.81sec Cost calculation: Base units for 1080p: 120 Calculation: 120 × 1 = 120 --------------------------- Total units: 120 ---------------------------
Prediction
pixverse/pixverse-v4Official modelIDq27n49b2xdrm80cpp2wt06bw7cStatusSucceededSourceWebTotal durationCreatedby @pixverseInput
- style
- None
- effect
- 360° Microwave
- prompt
- 360 Microwave
- quality
- 1080p
- duration
- 5
- motion_mode
- normal
- aspect_ratio
- 16:9
- negative_prompt
{ "image": "https://replicate.delivery/pbxt/MyQqYdi6iuikpp2w7Odqbcn26N2PfYytAmHAbe8OQ8BDJN6F/0_1.webp", "style": "None", "effect": "360° Microwave", "prompt": "360 Microwave", "quality": "1080p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "16:9", "negative_prompt": "" }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run pixverse/pixverse-v4 using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const input = { image: "https://replicate.delivery/pbxt/MyQqYdi6iuikpp2w7Odqbcn26N2PfYytAmHAbe8OQ8BDJN6F/0_1.webp", style: "None", effect: "360° Microwave", prompt: "360 Microwave", quality: "1080p", duration: 5, motion_mode: "normal", aspect_ratio: "16:9", negative_prompt: "" }; const output = await replicate.run("pixverse/pixverse-v4", { input }); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run pixverse/pixverse-v4 using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "pixverse/pixverse-v4", input={ "image": "https://replicate.delivery/pbxt/MyQqYdi6iuikpp2w7Odqbcn26N2PfYytAmHAbe8OQ8BDJN6F/0_1.webp", "style": "None", "effect": "360° Microwave", "prompt": "360 Microwave", "quality": "1080p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "16:9", "negative_prompt": "" } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run pixverse/pixverse-v4 using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "input": { "image": "https://replicate.delivery/pbxt/MyQqYdi6iuikpp2w7Odqbcn26N2PfYytAmHAbe8OQ8BDJN6F/0_1.webp", "style": "None", "effect": "360° Microwave", "prompt": "360 Microwave", "quality": "1080p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "16:9", "negative_prompt": "" } }' \ https://api.replicate.com/v1/models/pixverse/pixverse-v4/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2025-05-08T16:28:31.188336Z", "created_at": "2025-05-08T16:27:41.675000Z", "data_removed": false, "error": null, "id": "q27n49b2xdrm80cpp2wt06bw7c", "input": { "image": "https://replicate.delivery/pbxt/MyQqYdi6iuikpp2w7Odqbcn26N2PfYytAmHAbe8OQ8BDJN6F/0_1.webp", "style": "None", "effect": "360° Microwave", "prompt": "360 Microwave", "quality": "1080p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "16:9", "negative_prompt": "" }, "logs": "Using seed: 1366414856\nModerating content...\nImage size: 15.0KB\nModeration complete in 0.80sec\nImage size: 168.7KB\nGenerating video...\nGenerated video in 46.5sec\nDownloading 5979876 bytes\nDownloaded 5.70MB in 0.71sec\nCost calculation:\n Base units for 1080p: 120\n---------------------------\nTotal units: 120\n---------------------------", "metrics": { "predict_time": 49.505878068, "total_time": 49.513336 }, "output": "https://replicate.delivery/xezq/MjkECDrKLexocyyo53fO3xl40scNxery8OOCKRCldfH9ajqSB/tmpknscq2an.mp4", "started_at": "2025-05-08T16:27:41.682458Z", "status": "succeeded", "urls": { "stream": "https://stream.replicate.com/v1/files/bcwr-pojsy3eh3knqy4gutvbiyytq4loi53pyossrjlokmrkjmktcoumq", "get": "https://api.replicate.com/v1/predictions/q27n49b2xdrm80cpp2wt06bw7c", "cancel": "https://api.replicate.com/v1/predictions/q27n49b2xdrm80cpp2wt06bw7c/cancel" }, "version": "hidden" }
Generated inUsing seed: 1366414856 Moderating content... Image size: 15.0KB Moderation complete in 0.80sec Image size: 168.7KB Generating video... Generated video in 46.5sec Downloading 5979876 bytes Downloaded 5.70MB in 0.71sec Cost calculation: Base units for 1080p: 120 --------------------------- Total units: 120 ---------------------------
Prediction
pixverse/pixverse-v4Official modelIDctvfcfhpkxrm80cpycv99v57dcStatusSucceededSourceWebTotal durationCreatedInput
- style
- None
- effect
- None
- prompt
- a cute panda eating in the forest
- quality
- 1080p
- duration
- 5
- motion_mode
- normal
- aspect_ratio
- 16:9
- negative_prompt
{ "style": "None", "effect": "None", "prompt": "a cute panda eating in the forest", "quality": "1080p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "16:9", "negative_prompt": "" }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; import fs from "node:fs"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run pixverse/pixverse-v4 using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const input = { style: "None", effect: "None", prompt: "a cute panda eating in the forest", quality: "1080p", duration: 5, motion_mode: "normal", aspect_ratio: "16:9", negative_prompt: "" }; const output = await replicate.run("pixverse/pixverse-v4", { input }); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run pixverse/pixverse-v4 using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "pixverse/pixverse-v4", input={ "style": "None", "effect": "None", "prompt": "a cute panda eating in the forest", "quality": "1080p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "16:9", "negative_prompt": "" } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run pixverse/pixverse-v4 using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "input": { "style": "None", "effect": "None", "prompt": "a cute panda eating in the forest", "quality": "1080p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "16:9", "negative_prompt": "" } }' \ https://api.replicate.com/v1/models/pixverse/pixverse-v4/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2025-05-21T14:19:57.494405Z", "created_at": "2025-05-21T14:18:58.591000Z", "data_removed": false, "error": null, "id": "ctvfcfhpkxrm80cpycv99v57dc", "input": { "style": "None", "effect": "None", "prompt": "a cute panda eating in the forest", "quality": "1080p", "duration": 5, "motion_mode": "normal", "aspect_ratio": "16:9", "negative_prompt": "" }, "logs": "Using seed: 1879372815\nModerating content...\nModeration complete in 0.16sec\nGenerating video...\nGenerated video in 58.4sec\nDownloading 2891218 bytes\nDownloaded 2.76MB in 0.30sec\nUnit calculation:\n Base units for 1080p: 80\n---------------------------\nTotal units: 80\n---------------------------", "metrics": { "predict_time": 58.895543511, "total_time": 58.903405 }, "output": "https://replicate.delivery/xezq/UA7UWQVOGMJDF9nUcYxXvWIdzSs8bQBSk2BGFqjMgaaDTuLF/tmpa8dpup6k.mp4", "started_at": "2025-05-21T14:18:58.598861Z", "status": "succeeded", "urls": { "stream": "https://stream.replicate.com/v1/files/bcwr-vtds6wobwsrhtzflpczffucwyivtohemlhongt3zjo435egqyv5q", "get": "https://api.replicate.com/v1/predictions/ctvfcfhpkxrm80cpycv99v57dc", "cancel": "https://api.replicate.com/v1/predictions/ctvfcfhpkxrm80cpycv99v57dc/cancel" }, "version": "hidden" }
Generated inUsing seed: 1879372815 Moderating content... Moderation complete in 0.16sec Generating video... Generated video in 58.4sec Downloading 2891218 bytes Downloaded 2.76MB in 0.30sec Unit calculation: Base units for 1080p: 80 --------------------------- Total units: 80 ---------------------------
Want to make some of these yourself?
Run this model