Loading...
Loading...
Generate new videos from text prompts, images, or reference inputs using EachLabs AI models. Supports text-to-video, image-to-video, transitions, motion control, talking head, and avatar generation. Use when the user wants to create new video content. For editing existing videos, see eachlabs-video-edit.
npx skill4agent add eachlabs/skills eachlabs-video-generationeachlabs-video-editHeader: X-API-Key: <your-api-key>EACHLABS_API_KEYcurl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "pixverse-v5-6-text-to-video",
"version": "0.0.1",
"input": {
"prompt": "A golden retriever running through a meadow at sunset, cinematic slow motion",
"resolution": "720p",
"duration": "5",
"aspect_ratio": "16:9"
}
}'curl https://api.eachlabs.ai/v1/prediction/{prediction_id} \
-H "X-API-Key: $EACHLABS_API_KEY"status"success""failed"| Model | Slug | Best For |
|---|---|---|
| Pixverse v5.6 | | General purpose, audio generation |
| XAI Grok Imagine | | Fast creative |
| Kandinsky 5 Pro | | Artistic, high quality |
| Seedance v1.5 Pro | | Cinematic quality |
| Wan v2.6 | | Long/narrative content |
| Kling v2.6 Pro | | Motion control |
| Pika v2.2 | | Stylized, effects |
| Minimax Hailuo V2.3 Pro | | High fidelity |
| Sora 2 Pro | | Premium quality |
| Veo 3 | | Google's best quality |
| Veo 3.1 | | Latest Google model |
| LTX v2 Fast | | Fastest generation |
| Moonvalley Marey | | Cinematic style |
| Ovi | | General purpose |
| Model | Slug | Best For |
|---|---|---|
| Pixverse v5.6 | | General purpose |
| XAI Grok Imagine | | Creative edits |
| Wan v2.6 Flash | | Fastest |
| Wan v2.6 | | High quality |
| Seedance v1.5 Pro | | Cinematic |
| Kandinsky 5 Pro | | Artistic |
| Kling v2.6 Pro I2V | | Best Kling quality |
| Kling O1 | | Latest Kling model |
| Pika v2.2 I2V | | Effects, PikaScenes |
| Minimax Hailuo V2.3 Pro | | High fidelity |
| Sora 2 I2V | | Premium quality |
| Veo 3.1 I2V | | Google's latest |
| Runway Gen4 Turbo | | Fast, film quality |
| Veed Fabric 1.0 | | Social media |
| Model | Slug | Best For |
|---|---|---|
| Pixverse v5.6 Transition | | Smooth transitions |
| Pika v2.2 PikaScenes | | Scene effects |
| Pixverse v4.5 Effect | | Video effects |
| Veo 3.1 First Last Frame | | Interpolation |
| Model | Slug | Best For |
|---|---|---|
| Kling v2.6 Pro Motion | | Pro motion control |
| Kling v2.6 Standard Motion | | Standard motion |
| Motion Fast | | Fast motion transfer |
| Motion Video 14B | | High quality motion |
| Wan v2.6 R2V | | Reference-based |
| Kling O1 Reference I2V | | Reference-based |
| Model | Slug | Best For |
|---|---|---|
| Bytedance Omnihuman v1.5 | | Full body animation |
| Creatify Aurora | | Audio-driven avatar |
| Infinitalk I2V | | Image talking head |
| Infinitalk V2V | | Video talking head |
| Sync Lipsync v2 Pro | | Lip sync |
| Kling Avatar v2 Pro | | Pro avatar |
| Kling Avatar v2 Standard | | Standard avatar |
| Echomimic V3 | | Face animation |
| Stable Avatar | | Stable talking head |
GET https://api.eachlabs.ai/v1/model?slug=<slug>request_schemahttps://api.eachlabs.ai/v1/prediction"0.0.1"GET https://api.eachlabs.ai/v1/prediction/{id}"success""failed"curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "wan-v2-6-image-to-video-flash",
"version": "0.0.1",
"input": {
"image_url": "https://example.com/photo.jpg",
"prompt": "The person turns to face the camera and smiles",
"duration": "5",
"resolution": "1080p"
}
}'curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "pixverse-v5-6-transition",
"version": "0.0.1",
"input": {
"prompt": "Smooth morphing transition between the two images",
"first_image_url": "https://example.com/start.jpg",
"end_image_url": "https://example.com/end.jpg",
"duration": "5",
"resolution": "720p"
}
}'curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "kling-v2-6-pro-motion-control",
"version": "0.0.1",
"input": {
"image_url": "https://example.com/character.jpg",
"video_url": "https://example.com/dance-reference.mp4",
"character_orientation": "video"
}
}'curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "bytedance-omnihuman-v1-5",
"version": "0.0.1",
"input": {
"image_url": "https://example.com/portrait.jpg",
"audio_url": "https://example.com/speech.mp3",
"resolution": "1080p"
}
}'