# PixVerse V5.6 > PixVerse's latest video generation model with astonishing physics, audio-visual synchronization, multi-shot camera control, and end-frame support ## Quick Reference - Model ID: pixverse-v5.6 - Creator: PixVerse - Status: active - Family: pixverse - Base URL: https://api.lumenfall.ai/v1 ## Specifications - Max Video Duration: 10 seconds - Input Modalities: text, image - Output Modalities: video, audio - Supported Modes: Text to Video, Image to Video ## API Parameters The compiled parameter schema for this model is available via the API: `GET /v1/models/pixverse-v5.6?schema=true`. ### Core Parameters - `prompt` (string) — REQUIRED: Text prompt for video generation. Modes: Text to Video, Image to Video - `negative_prompt` (string): Negative prompt to guide generation away from undesired content. Modes: Text to Video, Image to Video - `seed` (integer): Random seed for reproducibility. Modes: Text to Video, Image to Video - `style` (string): The style of the generated video. Values: 3d_animation, anime, clay, comic, cyberpunk. Modes: Image to Video, Text to Video. Only available via fal - `quality` (string): Resolution of the video. Higher resolutions cost more. See pricing for details.. Default: 540p. Values: 1080p, 360p, 540p, 720p. Modes: Text to Video, Image to Video. Only available via replicate - `duration` (number): Video duration in seconds. Values: 10, 5, 8. Modes: Text to Video, Image to Video ### Size & Layout - `size` (string): Video dimensions as WxH pixels (e.g. "1920x1080") or aspect ratio (e.g. "16:9"). Values: 1365x768, 768x1365, 887x1182, 1024x1024, 1183x887. Modes: Text to Video, Image to Video - `aspect_ratio` (string): Aspect ratio of the output video (e.g. "16:9", "1:1"). Values: 9:16, 3:4, 1:1, 4:3, 16:9. Modes: Text to Video, Image to Video - `resolution` (string): Output resolution tier (e.g. "1K", "4K"). Values: 1K. Modes: Text to Video, Image to Video ### Media Inputs - `input_reference` (array) — REQUIRED: Input image(s) to animate into video. Modes: Image to Video ### Output & Format - `n` (integer): Number of videos to generate. Default: 1. Modes: Text to Video, Image to Video ### Additional Parameters - `generate_audio_switch` (boolean): Enable AI-generated audio including BGM, SFX, and character dialogues. Modes: Text to Video, Image to Video - `last_frame_image` (string): Use to generate a video that transitions from the first image to the last image. Must be used with image.. Modes: Text to Video, Image to Video. Only available via replicate - `thinking_type` (string): Prompt reasoning enhancement. Controls whether the system enhances your prompt with internal reasoning and optimization.. Values: disabled, enabled. Modes: Text to Video, Image to Video ## Model Identifiers - Primary Slug: pixverse-v5.6 - Aliases: pixverse-5.6 ## Dates - Released: January 2026 ## Tags video-generation, text-to-video, image-to-video, audio-generation ## Available Providers ### Replicate - Config Key: replicate/pixverse-v5.6 - Provider Model ID: pixverse/pixverse-v5.6 - Pricing: $0.070/second - Source: https://replicate.com/pixverse/pixverse-v5.6 ### fal.ai - Config Key: fal/pixverse-v5.6-i2v - Provider Model ID: fal-ai/pixverse/v5.6/image-to-video - Pricing: $0.070/second - Source: https://fal.ai/models/fal-ai/pixverse/v5.6/image-to-video ### fal.ai - Config Key: fal/pixverse-v5.6 - Provider Model ID: fal-ai/pixverse/v5.6/text-to-video - Pricing: $0.070/second - Source: https://fal.ai/models/fal-ai/pixverse/v5.6/text-to-video ## Image Gallery 1 images available for this model. Browse all at https://lumenfall.ai/models/pixverse/pixverse-v5.6/gallery ### Arena Video Results - : Elo . Prompt: "Cinematic wide shot of a futuristic neon-lit laboratory. In the center, a glowing holographic 3D ..." ## Example Prompt The following prompt was used to generate an example video in our playground: Cinematic wide shot of a futuristic neon-lit laboratory. In the center, a glowing holographic 3D model of a sleek sports car rotates slowly, with vibrant light particles floating around it. The background features high-tech screens showing data streams and the logo "PixVerse V5.6" on a sleek metal wall. To the far left, a capybara wearing small lab goggles sits peacefully on a swivel chair, watching the hologram. High-fidelity textures, smooth camera zoom-in, 4k, hyper-realistic. ## Code Examples ### Text to Video (/v1/videos/generations) — Async #### cURL # Step 1: Submit video generation request VIDEO_ID=$(curl -s -X POST \ https://api.lumenfall.ai/v1/videos \ -H "Authorization: Bearer $LUMENFALL_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "pixverse-v5.6", "prompt": "", "size": "1024x1024" }' | jq -r '.id') echo "Video ID: $VIDEO_ID" # Step 2: Poll for completion while true; do RESULT=$(curl -s \ https://api.lumenfall.ai/v1/videos/$VIDEO_ID \ -H "Authorization: Bearer $LUMENFALL_API_KEY") STATUS=$(echo $RESULT | jq -r '.status') echo "Status: $STATUS" if [ "$STATUS" = "completed" ]; then echo $RESULT | jq -r '.output.url' break elif [ "$STATUS" = "failed" ]; then echo $RESULT | jq -r '.error.message' break fi sleep 5 done #### JavaScript const BASE_URL = 'https://api.lumenfall.ai/v1'; const API_KEY = 'YOUR_API_KEY'; // Step 1: Submit video generation request const submitRes = await fetch(`${BASE_URL}/videos`, { method: 'POST', headers: { 'Authorization': `Bearer ${API_KEY}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ model: 'pixverse-v5.6', prompt: '', size: '1024x1024' }) }); const { id: videoId } = await submitRes.json(); console.log('Video ID:', videoId); // Step 2: Poll for completion while (true) { const pollRes = await fetch(`${BASE_URL}/videos/${videoId}`, { headers: { 'Authorization': `Bearer ${API_KEY}` } }); const result = await pollRes.json(); if (result.status === 'completed') { console.log('Video URL:', result.output.url); break; } else if (result.status === 'failed') { console.error('Error:', result.error.message); break; } await new Promise(r => setTimeout(r, 5000)); } #### Python import requests import time BASE_URL = "https://api.lumenfall.ai/v1" API_KEY = "YOUR_API_KEY" HEADERS = { "Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json" } # Step 1: Submit video generation request response = requests.post( f"{BASE_URL}/videos", headers=HEADERS, json={ "model": "pixverse-v5.6", "prompt": "", "size": "1024x1024" } ) video_id = response.json()["id"] print(f"Video ID: {video_id}") # Step 2: Poll for completion while True: result = requests.get( f"{BASE_URL}/videos/{video_id}", headers=HEADERS ).json() if result["status"] == "completed": print(f"Video URL: {result['output']['url']}") break elif result["status"] == "failed": print(f"Error: {result['error']['message']}") break time.sleep(5) ### Image to Video (/v1/videos/generations) — Async #### cURL # Step 1: Submit image-to-video request VIDEO_ID=$(curl -s -X POST \ https://api.lumenfall.ai/v1/videos \ -H "Authorization: Bearer $LUMENFALL_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "pixverse-v5.6", "prompt": "", "image_url": "https://example.com/start-frame.jpg", "duration": "10", "aspect_ratio": "16:9" }' | jq -r '.id') echo "Video ID: $VIDEO_ID" # Step 2: Poll for completion while true; do RESULT=$(curl -s \ https://api.lumenfall.ai/v1/videos/$VIDEO_ID \ -H "Authorization: Bearer $LUMENFALL_API_KEY") STATUS=$(echo $RESULT | jq -r '.status') echo "Status: $STATUS" if [ "$STATUS" = "completed" ]; then echo $RESULT | jq -r '.output.url' break elif [ "$STATUS" = "failed" ]; then echo $RESULT | jq -r '.error.message' break fi sleep 5 done #### JavaScript const BASE_URL = 'https://api.lumenfall.ai/v1'; const API_KEY = 'YOUR_API_KEY'; // Step 1: Submit image-to-video request const submitRes = await fetch(`${BASE_URL}/videos`, { method: 'POST', headers: { 'Authorization': `Bearer ${API_KEY}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ model: 'pixverse-v5.6', prompt: '', image_url: 'https://example.com/start-frame.jpg', duration: '10', aspect_ratio: '16:9' }) }); const { id: videoId } = await submitRes.json(); console.log('Video ID:', videoId); // Step 2: Poll for completion while (true) { const pollRes = await fetch(`${BASE_URL}/videos/${videoId}`, { headers: { 'Authorization': `Bearer ${API_KEY}` } }); const result = await pollRes.json(); if (result.status === 'completed') { console.log('Video URL:', result.output.url); break; } else if (result.status === 'failed') { console.error('Error:', result.error.message); break; } await new Promise(r => setTimeout(r, 5000)); } #### Python import requests import time BASE_URL = "https://api.lumenfall.ai/v1" API_KEY = "YOUR_API_KEY" HEADERS = { "Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json" } # Step 1: Submit image-to-video request response = requests.post( f"{BASE_URL}/videos", headers=HEADERS, json={ "model": "pixverse-v5.6", "prompt": "", "image_url": "https://example.com/start-frame.jpg", "duration": "10", "aspect_ratio": "16:9" } ) video_id = response.json()["id"] print(f"Video ID: {video_id}") # Step 2: Poll for completion while True: result = requests.get( f"{BASE_URL}/videos/{video_id}", headers=HEADERS ).json() if result["status"] == "completed": print(f"Video URL: {result['output']['url']}") break elif result["status"] == "failed": print(f"Error: {result['error']['message']}") break time.sleep(5) ## Frequently Asked Questions ### How much does PixVerse V5.6 cost? PixVerse V5.6 starts at $0.07 per video through Lumenfall. Pricing varies by provider. Lumenfall does not add any markup to provider pricing. ### How do I use PixVerse V5.6 via API? You can use PixVerse V5.6 through Lumenfall's OpenAI-compatible API. Send requests to the unified endpoint with model ID "pixverse-v5.6". Code examples are available in Python, JavaScript, and cURL. ### Which providers offer PixVerse V5.6? PixVerse V5.6 is available through Replicate and fal.ai on Lumenfall. Lumenfall automatically routes requests to the best available provider. ## Links - Model Page: https://lumenfall.ai/models/pixverse/pixverse-v5.6 - About: https://lumenfall.ai/models/pixverse/pixverse-v5.6/about - Providers, Pricing & Performance: https://lumenfall.ai/models/pixverse/pixverse-v5.6/providers - API Reference: https://lumenfall.ai/models/pixverse/pixverse-v5.6/api - Benchmarks: https://lumenfall.ai/models/pixverse/pixverse-v5.6/benchmarks - Use Cases: https://lumenfall.ai/models/pixverse/pixverse-v5.6/use-cases - Gallery: https://lumenfall.ai/models/pixverse/pixverse-v5.6/gallery - Playground: https://lumenfall.ai/playground?model=pixverse-v5.6 - API Documentation: https://docs.lumenfall.ai