PixVerse v4 | Text to Video
Generate videos from text descriptions using PixVerse v4 | 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-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 |
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 |
|
|
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-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-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-text-to-video3description: PixVerse v4 | Text to Video. Generate videos from text descriptions using PixVerse v4 | Text to Video. Triggers: pixverse, text to video, video generation4---56# PixVerse v4 | Text to Video78Generate videos from text descriptions using PixVerse v4 | 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-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| `motion_mode` | string | normal | Controls animation speed. Options: `normal`, `fast` |34| `negative_prompt` | string | | Text for things you don’t want to appear in the video. <= 2048 characters |35| `prompt` | string | | Text description of the scene or video you want to create. <= 2048 characters |36| `quality` | string | 540p | The resolution quality of the video.. Options: `360p`, `540p`, `720p`, `1080p` |37| `seed` | integer | | |38| `style` | string | | Visual style for the video. Options: `anime`, `3d_animation`, `clay`, `comic`, `cyberpunk` |3940## Examples4142**Nature scene video:**43```bash44curl -X POST https://api.eachlabs.ai/v1/prediction \45 -H "Content-Type: application/json" \46 -H "X-API-Key: $EACHLABS_API_KEY" \47 -d '{48 "model": "pixverse-v4-text-to-video",49 "version": "0.0.1",50 "input": {51 "prompt": "A serene Japanese garden with cherry blossoms falling gently in the wind"52 }53 }'54```5556**Cinematic aerial shot:**57```bash58curl -X POST https://api.eachlabs.ai/v1/prediction \59 -H "Content-Type: application/json" \60 -H "X-API-Key: $EACHLABS_API_KEY" \61 -d '{62 "model": "pixverse-v4-text-to-video",63 "version": "0.0.1",64 "input": {65 "prompt": "Cinematic drone shot flying over a misty mountain range at golden hour, volumetric lighting",66 "aspect_ratio": "9:16",67 "duration": "10",68 "negative_prompt": "blurry, distorted, low quality, watermark",69 "style": "anime",70 "seed": 42,71 "quality": "1080p",72 "motion_mode": "fast"73 }74 }'75```7677## Related Models7879- [PixVerse v4.5 | Effect](../pixverse-v4-5-effect/) - Apply visual effects to images and generate videos using PixVerse v4.5 | Effect.80- [PixVerse v4.5 | Transition](../pixverse-v4-5-transition/) - Create smooth video transitions between images using PixVerse v4.5 | Transition.81- [PixVerse v4.5 | Text to Video](../pixverse-v4-5-text-to-video/) - Generate videos from text descriptions using PixVerse v4.5 | Text to Video.8283## Documentation8485- [each::labs Docs](https://docs.eachlabs.ai)86- [API Reference](https://docs.eachlabs.ai/api/overview)