Luma Image-to-Video

With Luma's Dream Machine, transform your static images into dynamic videos. It offers high-fidelity video generation, rapid processing, and cinematic quality, enabling users to enhance their content creation process effortlessly.

~60.72s
$0.95 per generation
 1import requests
 2import json
 3
 4url = "https://api.segmind.com/v1/luma-img-2-video"
 5headers = {
 6    "x-api-key": "YOUR_API_KEY",
 7    "Content-Type": "application/json"
 8}
 9
10data = {
11    "prompt": "A tiger walking in snow",
12    "start_frame": "https://segmind-sd-models.s3.us-east-1.amazonaws.com/display_images/luma-v2v-input-v2.jpg",
13    "loop": false,
14    "aspect_ratio": "1:1"
15}
16
17response = requests.post(url, headers=headers, json=data)
18
19if response.status_code == 200:
20    result = response.json()
21    print(json.dumps(result, indent=2))
22else:
23    print(f"Error: {response.status_code}")
24    print(response.text)

API Endpoint

POSThttps://api.segmind.com/v1/luma-img-2-video

Parameters

promptrequired
string

Prompt to render the video

aspect_ratiooptional
string

Aspect ratio for output video

Default: "1:1"
Allowed values :
"1:1""16:9""4:3""3:4""9:16""9:21""21:9"
end_frameoptional
string (uri)

Ending frame of the generation

Default: null
loopoptional
boolean

Check this to loop the video

Default: false
start_frameoptional
string (uri)

Starting frame of the generation

Default: "https://segmind-sd-models.s3.us-east-1.amazonaws.com/display_images/luma-v2v-input-v2.jpg"

Response Type

Returns: Video

Common Error Codes

The API returns standard HTTP status codes. Detailed error messages are provided in the response body.

400

Bad Request

Invalid parameters or request format

401

Unauthorized

Missing or invalid API key

403

Forbidden

Insufficient permissions

404

Not Found

Model or endpoint not found

406

Insufficient Credits

Not enough credits to process request

429

Rate Limited

Too many requests

500

Server Error

Internal server error

502

Bad Gateway

Service temporarily unavailable

504

Timeout

Request timed out