Pixverse v5.6
Text-to-Video • PixVerse • ProxiedPixverse v5.6 is a video generation model supporting text-to-video and image-to-video with audio generation, customizable aspect ratios, and up to 1080p output.
| Model Info | |
|---|---|
| Terms and License | link ↗ |
| More information | link ↗ |
Usage
const response = await env.AI.run( 'pixverse/v5.6', { prompt: 'A golden retriever running through a field of sunflowers on a sunny day', duration: 5, aspect_ratio: '16:9', quality: '720p', }, { gateway: { id: 'default' }, })console.log(response)Examples
Cinematic Scene with Audio — Dramatic cinematic video with audio generation
const response = await env.AI.run( 'pixverse/v5.6', { prompt: 'A dramatic aerial shot flying over misty mountain peaks at sunrise, cinematic lighting with volumetric fog', duration: 8, aspect_ratio: '16:9', quality: '720p', generate_audio: true, }, { gateway: { id: 'default' }, })console.log(response)Portrait Video — Vertical video for social media
const response = await env.AI.run( 'pixverse/v5.6', { prompt: 'A barista pouring latte art in a cozy coffee shop, close-up with shallow depth of field', duration: 5, aspect_ratio: '9:16', quality: '540p', }, { gateway: { id: 'default' }, })console.log(response)High Quality Video — High quality 1080p video with custom seed
const response = await env.AI.run( 'pixverse/v5.6', { prompt: 'Abstract ink drops spreading through water, vivid colors mixing in slow motion', negative_prompt: 'blurry, low quality', duration: 5, aspect_ratio: '1:1', quality: '1080p', seed: 12345, }, { gateway: { id: 'default' }, })console.log(response)Parameters
stringrequiredmaxLength: 2048Text prompt describing the video to generatestringmaxLength: 2048Negative text promptstringBase64-encoded reference image for image-to-video generation (data:image/...;base64,...). The image will be uploaded to Pixverse automatically.one ofrequiredstringrequireddefault: 16:9enum: 16:9, 4:3, 1:1, 3:4, 9:16, 2:3, 3:2, 21:9Video aspect ratiostringrequireddefault: 720penum: 360p, 540p, 720p, 1080pVideo qualityintegerminimum: 0maximum: 2147483647Random seed for reproducibilitystringenum: normal, fastMotion mode (fast only available when duration=5; 1080p does not support fast)booleanrequireddefault: trueWhether to generate audio with the videostringformat: uriURL to the generated videoAPI Schemas
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "prompt": { "description": "Text prompt describing the video to generate", "type": "string", "maxLength": 2048 }, "negative_prompt": { "description": "Negative text prompt", "type": "string", "maxLength": 2048 }, "image_input": { "description": "Base64-encoded reference image for image-to-video generation (data:image/...;base64,...). The image will be uploaded to Pixverse automatically.", "type": "string" }, "duration": { "description": "Video duration in seconds", "default": 5, "anyOf": [ { "type": "number", "const": 5 }, { "type": "number", "const": 8 }, { "type": "number", "const": 10 } ] }, "aspect_ratio": { "description": "Video aspect ratio", "default": "16:9", "type": "string", "enum": [ "16:9", "4:3", "1:1", "3:4", "9:16", "2:3", "3:2", "21:9" ] }, "quality": { "description": "Video quality", "default": "720p", "type": "string", "enum": [ "360p", "540p", "720p", "1080p" ] }, "seed": { "description": "Random seed for reproducibility", "type": "integer", "minimum": 0, "maximum": 2147483647 }, "motion_mode": { "description": "Motion mode (fast only available when duration=5; 1080p does not support fast)", "type": "string", "enum": [ "normal", "fast" ] }, "generate_audio": { "description": "Whether to generate audio with the video", "default": true, "type": "boolean" } }, "required": [ "prompt", "duration", "aspect_ratio", "quality", "generate_audio" ], "additionalProperties": false}{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "video": { "description": "URL to the generated video", "type": "string", "format": "uri" } }, "required": [ "video" ], "additionalProperties": false}