executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
ltx-v-2-image-to-videoLtx v2 | Image to Video. Animate images into videos with audio using the LTX V2 model. Triggers: ltx, image to video, animate image, video generation
Independent GitHub snapshot · Automated classification · Original documentation governs
Animate still images into videos with optional audio generation using the LTX V2 model. Supports configurable duration, resolution up to 2160p, and adjustable frame rate.
Requires an each::labs API key. Get one at eachlabs.ai.
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "ltx-v-2-image-to-video",
"version": "0.0.1",
"input": {
"image_url": "https://example.com/beach-sunset.jpg",
"prompt": "Waves gently rolling onto the shore as the sun sets on the horizon",
"duration": 8,
"resolution": "1080p",
"generate_audio": true
}
}'
| Parameter | Type | Default | Description |
|---|---|---|---|
| aspect_ratio | string | 16:9 | The aspect ratio of the generated video. enum: 16:9 |
| duration | integer | 6 | The duration of the generated video in seconds |
| fps | integer | 25 | The frames per second of the generated video |
| generate_audio | boolean | true | Whether to generate audio for the generated video |
| image_url | string | URL of the image to generate the video from | |
| prompt | string | The prompt to generate the video from | |
| resolution | string | 1080p | The resolution of the generated video. enum: 1080p, 1440p, 2160p |
4K video with audio:
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "ltx-v-2-image-to-video",
"version": "0.0.1",
"input": {
"image_url": "https://example.com/forest-path.jpg",
"prompt": "Walking through the forest path with leaves rustling and birds chirping",
"duration": 10,
"resolution": "2160p",
"fps": 30,
"generate_audio": true
}
}'
Quick animation without audio:
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "ltx-v-2-image-to-video",
"version": "0.0.1",
"input": {
"image_url": "https://example.com/portrait-photo.jpg",
"prompt": "Person slowly looks up and smiles warmly",
"duration": 6,
"resolution": "1080p",
"generate_audio": false
}
}'