1. Core Capabilities
PixVerse Platform Docs
  • Get Started
    • What Is PixVerse AI?
    • Model Capability Map
    • Billing and Usage
    • Quick Start
    • Contact Us
    • Privacy and Data Protection
  • API
    • Preparation
      • Start Here
      • Concurrency Rules
      • Query Task Status
      • Error Codes
      • FAQ
      • Webhook Callbacks
      • Upload Image
      • Upload Media (Video and Audio)
      • Verify Uploaded Audio
      • Get Effect Template List
      • Get TTS Speaker List
      • Get Restyle Effect List
      • Query Task Status
      • Get Account Balance
      • Usage Deduction Query
      • Create Custom Voice
      • Delete Custom Voice
    • Core Capabilities
      • Text-to-Video
        POST
      • Image-to-Video and Video Templates
        POST
      • First and Last Frame Video
        POST
      • Reference-to-Video (Fusion)
        POST
      • Multi-Transition Video
        POST
      • Video Extend
        POST
      • Image Template Generation
        POST
      • Get Image Generation Result
        GET
    • Solutions
      • Video Upscale
      • Video Restyle
      • Lipsync
      • Video Edit (Modify)
      • Image Avatar
      • Select Video Mask
      • Sound Effect
      • Subject Replacement (Swap)
      • Motion Control (Mimic)
      • One-click Real Estate Video
      • One-click VibeMV
  • Pricing
    • PixVerse API Pricing
  • Changelog
    • Changelog
  1. Core Capabilities

Multi-Transition Video

POST
/openapi/v2/video/multi_transition/generate
Generate transitions between uploaded keyframes. Supply frames in order; each duration describes the segment leading to the next frame. For the final item, omit duration or set it to 0. Prompts must stay aligned with their corresponding segments.

Request

Header Params

Body Params application/jsonRequired

Examples

Responses

๐ŸŸข200
application/json
Request processed. ErrCode=0 indicates business success; a nonzero ErrCode indicates failure, even with HTTP 200.
Bodyapplication/json

๐ŸŸ 400
๐ŸŸ 401
Request Request Example
Shell
curl --location 'https://app-api.pixverse.ai/openapi/v2/video/multi_transition/generate' \
--header 'API-KEY: your-api-key' \
--header 'Ai-trace-id: 550e8400-e29b-41d4-a716-446655440000' \
--header 'Content-Type: application/json' \
--data '{
    "multi_transition": [
        {
            "img_id": 123456791,
            "duration": 3,
            "prompt": "The character turns around"
        },
        {
            "img_id": 123456790,
            "duration": 3,
            "prompt": "The camera moves closer"
        },
        {
            "img_id": 123456791,
            "duration": 0,
            "prompt": ""
        }
    ],
    "model": "v5",
    "quality": "360p",
    "motion_mode": "normal"
}'
Response Response Example
200 - Illustrative accepted task; poll to completion
{
    "ErrCode": 0,
    "ErrMsg": "Success",
    "Resp": {
        "video_id": 123456789,
        "credits": 10
    }
}
Previous
Reference-to-Video (Fusion)
Next
Video Extend