# LTX 2 PRO Image To Video > Professional-grade image-to-video generator with native 4K at 50fps, 10-second clips, synchronized audio, and deterministic motion control for production workflows. ## Overview - **Model ID**: `ltx-2-pro-i2v` - **Category**: video - **Provider**: ltx - **Status**: model_ready - **Screenshot**: `https://assets.modelslab.com/generations/c1f3b2ed-f802-4ce1-a425-5fbce6ffd5e3.webp` ## API Information This model can be used via our HTTP API. See the API documentation and usage examples below. ### Endpoint - **URL**: `https://modelslab.com/api/v7/video-fusion/image-to-video` - **Method**: POST ### Parameters - **`init_image`** (required): Image to be used as the first frame of the video in either an HTTPS URL format or base64 data URI format. - Type: file - **`prompt`** (required): Text description of how the image should be animated, can relate to the details in the image - Type: textarea - **`resolution`** (optional): **Output video resolution:** Supported resolutions include **1920×1080**, **2560×1440**, and **3840×2160**. - Type: select (options: FHD, 2K, 4K) - **`duration`** (required): **Video duration (in seconds):** Supported durations depend on the model and include **6s, 8s, and 10s**. - Type: select (options: 6s, 8s, 10s) - **`generate_audio`** (optional): Generate audio for the video. When true, the generated video will include AI-generated audio matching the scene. When false, only silent video is generated. - Type: toggle - **`fps`** (optional): **Frame rate (frames per second):** Supported frame rates depend on the model and resolution, with available options **25 FPS** and **50 FPS**. This parameter is optional and defaults to **25 FPS**. - Type: select (options: 25, 50) ## Usage Examples ### cURL ```bash curl --request POST \ --url https://modelslab.com/api/v7/video-fusion/image-to-video \ --header "Content-Type: application/json" \ --data '{ "key": "YOUR_API_KEY", "model_id": "ltx-2-pro-i2v", "init_image": "https://assets.modelslab.com/generations/69d70b2a-f97a-4d48-9bad-63c966509879.", "prompt": "Using the provided reference image of a girl, generate a cinematic video with a 360-degree continuous camera orbit captured from a drone eye-level angle transitioning slightly overhead. The girl is walking forward confidently, natural body posture, steady pace, and strong presence. The camera smoothly circles around her in a full rotation while maintaining focus on her face and upper body. Cinematic depth of field, stabilized drone movement, realistic motion physics, soft natural lighting, high detail textures, sharp focus, professional film look, dynamic perspective shift, ultra-smooth camera motion, 4K quality, realistic shadows, confident mood, no distortion, no flicker", "resolution": "2560x1440", "duration": "6", "generate_audio": false, "fps": "25" }' ``` ### Python ```python import requests response = requests.post( "https://modelslab.com/api/v7/video-fusion/image-to-video", headers={ "Content-Type": "application/json" }, json={ "key": "YOUR_API_KEY", "model_id": "ltx-2-pro-i2v", "init_image": "https://assets.modelslab.com/generations/69d70b2a-f97a-4d48-9bad-63c966509879.", "prompt": "Using the provided reference image of a girl, generate a cinematic video with a 360-degree continuous camera orbit captured from a drone eye-level angle transitioning slightly overhead. The girl is walking forward confidently, natural body posture, steady pace, and strong presence. The camera smoothly circles around her in a full rotation while maintaining focus on her face and upper body. Cinematic depth of field, stabilized drone movement, realistic motion physics, soft natural lighting, high detail textures, sharp focus, professional film look, dynamic perspective shift, ultra-smooth camera motion, 4K quality, realistic shadows, confident mood, no distortion, no flicker", "resolution": "2560x1440", "duration": "6", "generate_audio": False, "fps": "25" } ) print(response.json()) ``` ### JavaScript ```javascript fetch("https://modelslab.com/api/v7/video-fusion/image-to-video", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ "key": "YOUR_API_KEY", "model_id": "ltx-2-pro-i2v", "init_image": "https://assets.modelslab.com/generations/69d70b2a-f97a-4d48-9bad-63c966509879.", "prompt": "Using the provided reference image of a girl, generate a cinematic video with a 360-degree continuous camera orbit captured from a drone eye-level angle transitioning slightly overhead. The girl is walking forward confidently, natural body posture, steady pace, and strong presence. The camera smoothly circles around her in a full rotation while maintaining focus on her face and upper body. Cinematic depth of field, stabilized drone movement, realistic motion physics, soft natural lighting, high detail textures, sharp focus, professional film look, dynamic perspective shift, ultra-smooth camera motion, 4K quality, realistic shadows, confident mood, no distortion, no flicker", "resolution": "2560x1440", "duration": "6", "generate_audio": false, "fps": "25" }) }) .then(response => response.json()) .then(data => console.log(data)); ``` ## Links - [Model Playground](https://modelslab.com/models/ltx-2-pro-image-to-video/ltx-2-pro-i2v) - [API Documentation](https://docs.modelslab.com) - [ModelsLab Platform](https://modelslab.com)