PixVerse v4.5 | Text to Video
Generate videos from text descriptions using PixVerse v4.5 | Text to Video. Supports multiple aspect ratios (16:9, 4:3, 1:1, 3:4, 9:16), configurable duration, negative prompt support, reproducible results via seed, style selection, quality control.
Quick Start
Requires an each::labs API key. Get one at eachlabs.ai.
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "pixverse-v4-5-text-to-video",
"version": "0.0.1",
"input": {
"prompt": "A serene Japanese garden with cherry blossoms falling gently in the wind"
}
}'
Parameters
| Parameter |
Type |
Default |
Description |
aspect_ratio |
string |
16:9 |
The video’s width-to-height ratio. Options: 16:9, 4:3, 1:1, 3:4, 9:16 |
duration |
string |
5 |
Length of the video in seconds.. Options: 5, 8 |
lip_sync_switch |
boolean |
|
Set to true if you want to enable this feature. Default is false. |
lip_sync_tts_content |
string |
|
~140 (UTF-8) characters |
lip_sync_tts_speaker_id |
string |
|
|
motion_mode |
string |
normal |
Controls animation speed. Options: normal, fast |
negative_prompt |
string |
|
Text for things you don’t want to appear in the video. <= 2048 characters |
prompt |
string |
|
Text description of the scene or video you want to create. <= 2048 characters |
quality |
string |
540p |
The resolution quality of the video.. Options: 360p, 540p, 720p, 1080p |
seed |
integer |
|
|
sound_effect_content |
string |
|
|
sound_effect_switch |
boolean |
True |
|
style |
string |
|
Visual style for the video. Options: anime, 3d_animation, clay, comic, cyberpunk |
Examples
Nature scene video:
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "pixverse-v4-5-text-to-video",
"version": "0.0.1",
"input": {
"prompt": "A serene Japanese garden with cherry blossoms falling gently in the wind"
}
}'
Cinematic aerial shot:
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "pixverse-v4-5-text-to-video",
"version": "0.0.1",
"input": {
"prompt": "Cinematic drone shot flying over a misty mountain range at golden hour, volumetric lighting",
"aspect_ratio": "9:16",
"duration": "10",
"negative_prompt": "blurry, distorted, low quality, watermark",
"style": "anime",
"seed": 42,
"quality": "1080p",
"motion_mode": "fast"
}
}'
Related Models
Documentation
1---2name: pixverse-v4-5-text-to-video3description: PixVerse v4.5 | Text to Video. Generate videos from text descriptions using PixVerse v4.5 | Text to Video. Triggers: pixverse, text to video, video generation4---56# PixVerse v4.5 | Text to Video78Generate videos from text descriptions using PixVerse v4.5 | Text to Video. Supports multiple aspect ratios (16:9, 4:3, 1:1, 3:4, 9:16), configurable duration, negative prompt support, reproducible results via seed, style selection, quality control.910## Quick Start1112> Requires an each::labs API key. Get one at [eachlabs.ai](https://eachlabs.ai).1314```bash15curl -X POST https://api.eachlabs.ai/v1/prediction \16 -H "Content-Type: application/json" \17 -H "X-API-Key: $EACHLABS_API_KEY" \18 -d '{19 "model": "pixverse-v4-5-text-to-video",20 "version": "0.0.1",21 "input": {22 "prompt": "A serene Japanese garden with cherry blossoms falling gently in the wind"23 }24 }'25```2627## Parameters2829| Parameter | Type | Default | Description |30|-----------|------|---------|-------------|31| `aspect_ratio` | string | 16:9 | The video’s width-to-height ratio. Options: `16:9`, `4:3`, `1:1`, `3:4`, `9:16` |32| `duration` | string | 5 | Length of the video in seconds.. Options: `5`, `8` |33| `lip_sync_switch` | boolean | | Set to true if you want to enable this feature. Default is false. |34| `lip_sync_tts_content` | string | | ~140 (UTF-8) characters |35| `lip_sync_tts_speaker_id` | string | | |36| `motion_mode` | string | normal | Controls animation speed. Options: `normal`, `fast` |37| `negative_prompt` | string | | Text for things you don’t want to appear in the video. <= 2048 characters |38| `prompt` | string | | Text description of the scene or video you want to create. <= 2048 characters |39| `quality` | string | 540p | The resolution quality of the video.. Options: `360p`, `540p`, `720p`, `1080p` |40| `seed` | integer | | |41| `sound_effect_content` | string | | |42| `sound_effect_switch` | boolean | True | |43| `style` | string | | Visual style for the video. Options: `anime`, `3d_animation`, `clay`, `comic`, `cyberpunk` |4445## Examples4647**Nature scene video:**48```bash49curl -X POST https://api.eachlabs.ai/v1/prediction \50 -H "Content-Type: application/json" \51 -H "X-API-Key: $EACHLABS_API_KEY" \52 -d '{53 "model": "pixverse-v4-5-text-to-video",54 "version": "0.0.1",55 "input": {56 "prompt": "A serene Japanese garden with cherry blossoms falling gently in the wind"57 }58 }'59```6061**Cinematic aerial shot:**62```bash63curl -X POST https://api.eachlabs.ai/v1/prediction \64 -H "Content-Type: application/json" \65 -H "X-API-Key: $EACHLABS_API_KEY" \66 -d '{67 "model": "pixverse-v4-5-text-to-video",68 "version": "0.0.1",69 "input": {70 "prompt": "Cinematic drone shot flying over a misty mountain range at golden hour, volumetric lighting",71 "aspect_ratio": "9:16",72 "duration": "10",73 "negative_prompt": "blurry, distorted, low quality, watermark",74 "style": "anime",75 "seed": 42,76 "quality": "1080p",77 "motion_mode": "fast"78 }79 }'80```8182## Related Models8384- [PixVerse v4.5 | Effect](../pixverse-v4-5-effect/) - Apply visual effects to images and generate videos using PixVerse v4.5 | Effect.85- [PixVerse v4.5 | Transition](../pixverse-v4-5-transition/) - Create smooth video transitions between images using PixVerse v4.5 | Transition.86- [PixVerse v4.5 | Image to Video](../pixverse-v4-5-image-to-video/) - Generate videos from images using PixVerse v4.5 | Image to Video.8788## Documentation8990- [each::labs Docs](https://docs.eachlabs.ai)91- [API Reference](https://docs.eachlabs.ai/api/overview)