Pixverse Text to Video
Effortlessly create captivating videos from text with Pixverse text to video AI! Customize style, duration, and more.
1import requests
2import json
3
4url = "https://api.segmind.com/v1/pixverse-text2video"
5headers = {
6 "x-api-key": "YOUR_API_KEY",
7 "Content-Type": "application/json"
8}
9
10data = {
11 "aspect_ratio": "16:9",
12 "duration": 5,
13 "prompt": "Above the storm-lashed clouds, two ancient deities hover, their golden and silver armor glinting in the ethereal light. Lightning cracks between them as they collide with godlike force, sending shockwaves across the heavens. A camera tilt follows their movement as they battle in midair—each strike carving fissures into the sky itself. The clouds swirl into a divine tempest, fragments of shattered celestial weapons raining down upon a mortal world that watches in terror. The scale is immense—wide, sweeping shots emphasize the sheer power of their conflict.",
14 "negative_prompt": "No sudden movements, no fast zooms.",
15 "quality": "540p",
16 "motion_mode": "normal",
17 "seed": 56698
18}
19
20response = requests.post(url, headers=headers, json=data)
21
22if response.status_code == 200:
23 result = response.json()
24 print(json.dumps(result, indent=2))
25else:
26 print(f"Error: {response.status_code}")
27 print(response.text) 1import requests
2import json
3
4url = "https://api.segmind.com/v1/pixverse-text2video"
5headers = {
6 "x-api-key": "YOUR_API_KEY",
7 "Content-Type": "application/json"
8}
9
10data = {
11 "aspect_ratio": "16:9",
12 "duration": 5,
13 "prompt": "Above the storm-lashed clouds, two ancient deities hover, their golden and silver armor glinting in the ethereal light. Lightning cracks between them as they collide with godlike force, sending shockwaves across the heavens. A camera tilt follows their movement as they battle in midair—each strike carving fissures into the sky itself. The clouds swirl into a divine tempest, fragments of shattered celestial weapons raining down upon a mortal world that watches in terror. The scale is immense—wide, sweeping shots emphasize the sheer power of their conflict.",
14 "negative_prompt": "No sudden movements, no fast zooms.",
15 "quality": "540p",
16 "motion_mode": "normal",
17 "seed": 56698
18}
19
20response = requests.post(url, headers=headers, json=data)
21
22if response.status_code == 200:
23 result = response.json()
24 print(json.dumps(result, indent=2))
25else:
26 print(f"Error: {response.status_code}")
27 print(response.text)API Endpoint
https://api.segmind.com/v1/pixverse-text2videoParameters
aspect_ratiorequiredstringAspect ratio (16:9, 4:3, 1:1, 3:4, 9:16)
"16:9""16:9""4:3""1:1""3:4""9:16"durationrequiredintegerVideo duration in seconds (5 or 8; only 5 is allowed for fast mode or 1080p quality)
558motion_moderequiredstringMotion mode (normal, fast, --fast only available when duration=5; --quality=1080p does not support fast)
"normal""normal""fast"promptrequiredstringPrompt describing the animation
qualityrequiredstringVideo quality (360p, 540p, 720p, 1080p)
"540p""360p""540p""720p""1080p"negative_promptoptionalstringNegative prompt (unwanted effects)
"No sudden movements, no fast zooms."seedoptionalintegerSeed for random generation
styleoptionalstringStyle (only for model=v3.5): anime, 3d_animation, clay, comic, cyberpunk
null"anime""3d_animation""clay""comic""cyberpunk"Response Type
Returns: Video
Common Error Codes
The API returns standard HTTP status codes. Detailed error messages are provided in the response body.
Bad Request
Invalid parameters or request format
Unauthorized
Missing or invalid API key
Forbidden
Insufficient permissions
Not Found
Model or endpoint not found
Insufficient Credits
Not enough credits to process request
Rate Limited
Too many requests
Server Error
Internal server error
Bad Gateway
Service temporarily unavailable
Timeout
Request timed out