---
title: "LTX Video 2.0 Fast - Create video from image"
method: POST
path: "/v1/ai/image-to-video/ltx-2-fast"
tags: ["image-to-video"]
---

# LTX Video 2.0 Fast - Create video from image

`POST /v1/ai/image-to-video/ltx-2-fast`

## Request

- Base URL: `https://api.magnific.com`
- URL: `https://api.magnific.com/v1/ai/image-to-video/ltx-2-fast`
- Auth: API key in header `x-magnific-api-key`

Generate a video from an image using the LTX Video 2.0 Fast model.

**Features:**
- Fast video generation with resolutions up to 4K (2160p)
- Extended duration options: 6-20 seconds in 2-second increments
- Uses the provided image as the first frame
- Optional synchronized audio generation
- **Note:** Durations longer than 10 seconds require 25 FPS and 1080p resolution

## Request body

- Ltx2FastI2vRequest
  - `webhook_url` string, uri: Webhook URL to notify when the task is completed
  - `prompt` string, required: Text prompt describing the desired video content. **Tips:** - Be specific about scenes, subjects, and visual details - Describe motion and camera movements - Mention lighting and atmosphere **Example:** "A majestic eagle soaring through mountain valleys at sunset, camera slowly panning to follow the flight"
  - `generate_audio` boolean: Whether to generate synchronized audio for the video
  - `seed` integer: Random seed for reproducibility. Use the same seed with identical parameters for similar results.
  - `image_url` string, uri, required: URL of the image to use as the first frame of the video. Must be publicly accessible. **Supported formats:** JPEG, PNG, WebP
  - `resolution` '1080p' | '1440p' | '2160p': Video resolution
  - `duration` 6 | 8 | 10 | 12 | 14 | 16 | 18 | 20: Video duration in seconds. Fast model supports 6-20 seconds in 2-second increments. **Note:** Durations longer than 10 seconds require 25 FPS and 1080p resolution.
  - `fps` 25 | 50: Frames per second for the generated video. **Note:** 50 FPS is only available for durations up to 10 seconds.

## Response `200`

OK - The task exists and the status is returned

- InlineObject4
  - `data` TaskDetail1, required
    - `task_id` string, uuid, required: Task identifier
    - `status` 'CREATED' | 'IN_PROGRESS' | 'COMPLETED' | 'FAILED', required: Task status
    - `generated` string[], required

## Other responses

- `400`: Bad Request - The server could not understand the request due to invalid syntax.
- `401`: Unauthorized - The client must authenticate itself to get the requested response.
- `500`: Internal Server Error - The server has encountered a situation it doesn't know how to handle.
- `503`: Service Unavailable

---

[API](https://skmtc.dev/magnific/apis/magnific-api.md) · [All operations](https://skmtc.dev/magnific/apis/magnific-api/llms.txt) · [OpenAPI document](https://skmtc.dev/magnific/apis/magnific-api/revisions/60711fb082c7?raw)
