Luma | Ray2 | 720p. Generate video content using Luma | Ray2 | 720p. Triggers: luma ray, video generation
Scanned 9/8/2026
Install to Claude Code
npx -y skills add awesome-genmedia/skills --skill ray-2-720p --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Ray 2 720p?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/awesome-genmedia-ray-2-720p)More formats (shields.io, HTML) on the badges page.
---
name: ray-2-720p
description: "Luma | Ray2 | 720p. Generate video content using Luma | Ray2 | 720p. Triggers: luma ray, video generation"
allowed-tools: Bash(curl *), WebFetch
---
# Luma | Ray2 | 720p
Generate video content using Luma | Ray2 | 720p. Supports multiple aspect ratios (1:1, 3:4, 4:3, 9:16, 16:9, 9:21, 21:9), configurable duration.
## Quick Start
> Requires an each::labs API key. Get one at [eachlabs.ai](https://eachlabs.ai).
```bash
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "ray-2-720p",
"version": "0.0.1",
"input": {
"prompt": "A cinematic establishing shot of a futuristic city",
"start_image_url": "https://example.com/start-frame.jpg",
"end_image_url": "https://example.com/end-frame.jpg"
}
}'
```
## Parameters
| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `aspect_ratio` | string | 16:9 | An enumeration.. Options: `1:1`, `3:4`, `4:3`, `9:16`, `16:9`, `9:21`, `21:9` |
| `duration` | integer | 5 | An enumeration. |
| `end_image_url` | string | | Image to use as the ending frame |
| `loop` | boolean | | Whether the video should loop, with the last frame matching the first frame for |
| `prompt` | string | | Text prompt for video generation |
| `start_image_url` | string | | image to use as the starting frame |
## Examples
**Basic generation:**
```bash
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "ray-2-720p",
"version": "0.0.1",
"input": {
"prompt": "A cinematic establishing shot of a futuristic city",
"start_image_url": "https://example.com/start-frame.jpg",
"end_image_url": "https://example.com/end-frame.jpg"
}
}'
```
**Advanced generation with options:**
```bash
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "ray-2-720p",
"version": "0.0.1",
"input": {
"prompt": "An intimate close-up of raindrops falling on a window",
"start_image_url": "https://example.com/start-frame.jpg",
"end_image_url": "https://example.com/end-frame.jpg",
"aspect_ratio": "9:16",
"duration": 8
}
}'
```
## Related Models
- [Luma | Ray2 | 540p](../ray-2-540p/) - Generate video content using Luma | Ray2 | 540p.
- [Ray](../ray/) - Generate videos using Ray.
## Documentation
- [each::labs Docs](https://docs.eachlabs.ai)
- [API Reference](https://docs.eachlabs.ai/api/overview)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!