Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Xpersona Agent
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.
clawhub skill install kn7daknf647gdfdwzpyq5scnvn80tq7d:eachlabs-video-generationOverall rank
#62
Adoption
697 downloads
Trust
Unknown
Freshness
Mar 1, 2026
Freshness
Last checked Mar 1, 2026
Best For
Eachlabs Video Generation is best for general automation workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
CLAWHUB, CLAWHUB, runtime-metrics, public facts pack
Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.
Overview
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. Capability contract not published. No trust telemetry is available yet. 697 downloads reported by the source. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Mar 1, 2026
Vendor
Clawhub
Artifacts
0
Benchmarks
0
Last release
0.1.0
Install & run
clawhub skill install kn7daknf647gdfdwzpyq5scnvn80tq7d:eachlabs-video-generationInstall using `clawhub skill install kn7daknf647gdfdwzpyq5scnvn80tq7d:eachlabs-video-generation` in an isolated environment before connecting it to live workloads.
No published capability contract is available yet, so validate auth and request/response behavior manually.
Review the upstream CLAWHUB listing at https://clawhub.ai/eftalyurtseven/eachlabs-video-generation before using production credentials.
Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.
Public facts
Vendor
Clawhub
Protocol compatibility
OpenClaw
Latest release
0.1.0
Adoption signal
697 downloads
Handshake status
UNKNOWN
Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.
Captured outputs
Extracted files
3
Examples
6
Snippets
0
Languages
Unknown
text
Header: X-API-Key: <your-api-key>
bash
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{bash
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-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"
}
}'bash
curl https://api.eachlabs.ai/v1/prediction/{prediction_id} \
-H "X-API-Key: $EACHLABS_API_KEY"bash
curl https://api.eachlabs.ai/v1/prediction/{prediction_id} \
-H "X-API-Key: $EACHLABS_API_KEY"bash
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{SKILL.md
---
name: eachlabs-video-generation
description: 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.
metadata:
author: eachlabs
version: "1.0"
---
# EachLabs Video Generation
Generate new videos from text prompts, images, or reference inputs using 165+ AI models via the EachLabs Predictions API. For editing existing videos (upscaling, lip sync, extension, subtitles), see the `eachlabs-video-edit` skill.
## Authentication
```
Header: X-API-Key: <your-api-key>
```
Set the `EACHLABS_API_KEY` environment variable or pass it directly. Get your key at [eachlabs.ai](https://eachlabs.ai).
## Quick Start
### 1. Create a Prediction
```bash
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-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"
}
}'
```
### 2. Poll for Result
```bash
curl https://api.eachlabs.ai/v1/prediction/{prediction_id} \
-H "X-API-Key: $EACHLABS_API_KEY"
```
Poll until `status` is `"success"` or `"failed"`. The output video URL is in the response.
## Model Selection Guide
### Text-to-Video
| Model | Slug | Best For |
|-------|------|----------|
| Pixverse v5.6 | `pixverse-v5-6-text-to-video` | General purpose, audio generation |
| XAI Grok Imagine | `xai-grok-imagine-text-to-video` | Fast creative |
| Kandinsky 5 Pro | `kandinsky5-pro-text-to-video` | Artistic, high quality |
| Seedance v1.5 Pro | `seedance-v1-5-pro-text-to-video` | Cinematic quality |
| Wan v2.6 | `wan-v2-6-text-to-video` | Long/narrative content |
| Kling v2.6 Pro | `kling-v2-6-pro-text-to-video` | Motion control |
| Pika v2.2 | `pika-v2-2-text-to-video` | Stylized, effects |
| Minimax Hailuo V2.3 Pro | `minimax-hailuo-v2-3-pro-text-to-video` | High fidelity |
| Sora 2 Pro | `sora-2-text-to-video-pro` | Premium quality |
| Veo 3 | `veo-3` | Google's best quality |
| Veo 3.1 | `veo3-1-text-to-video` | Latest Google model |
| LTX v2 Fast | `ltx-v-2-text-to-video-fast` | Fastest generation |
| Moonvalley Marey | `moonvalley-marey-text-to-video` | Cinematic style |
| Ovi | `ovi-text-to-video` | General purpose |
### Image-to-Video
| Model | Slug | Best For |
|-------|------|----------|
| Pixverse v5.6 | `pixverse-v5-6-image-to-video` | General purpose |
| XAI Grok Imagine | `xai-grok-imagine-image-to-video` | Creative edits |
| Wan v2.6 Flash | `wan-v2-6-image-to-video-flash` | Fastest |
| Wan v2.6 | `wan-v2-6-image-to-video` | High quality |
| Seedance v1.5 Pro | `seedance-v1-5-pro-image-to-video` | Cinema_meta.json
{
"ownerId": "kn7daknf647gdfdwzpyq5scnvn80tq7d",
"slug": "eachlabs-video-generation",
"version": "0.1.0",
"publishedAt": 1770607520831
}references/MODELS.md
# Video Generation Models Reference Complete parameter reference for all video generation models. All models use version `0.0.1`. # Text To Video --- ## Pixverse v5.6 | Text to Video **Slug:** `pixverse-v5-6-text-to-video` | Parameter | Type | Required | Default | Options / Constraints | Description | |-----------|------|----------|---------|----------------------|-------------| | `prompt` | string | Yes | — | — | — | | `aspect_ratio` | string | No | `"16:9"` | 16:9,4:3,1:1,3:4,9:16 | The aspect ratio of the generated video | | `resolution` | string | No | `"720p"` | 360p,540p,720p,1080p | The resolution of the generated video | | `duration` | string | No | `"5"` | 5,8,10 | The duration of the generated video in seconds. 1080p videos are limited to 5 or 8 seconds | | `negative_prompt` | string | No | — | — | Negative prompt to be used for the generation | | `style` | string | No | — | anime,3d_animation,clay,comic,cyberpunk | The style of the generated video | | `seed` | integer | No | — | — | The same seed and the same prompt given to the same version of the model will output the same video every time. | | `generate_audio_switch` | boolean | No | `"False"` | — | Enable audio generation (BGM, SFX, dialogue) | | `thinking_type` | string | No | — | enabled,disabled,auto | Prompt optimization mode: 'enabled' to optimize, 'disabled' to turn off, 'auto' for model decision | --- ## XAI | Grok Imagine | Text to Video **Slug:** `xai-grok-imagine-text-to-video` | Parameter | Type | Required | Default | Options / Constraints | Description | |-----------|------|----------|---------|----------------------|-------------| | `prompt` | string | Yes | — | — | Text description of the desired video. | | `duration` | integer | No | `"6"` | — | Video duration in seconds. | | `aspect_ratio` | string | No | `"16:9"` | 16:9,4:3,3:2,1:1,2:3,3:4,9:16 | Aspect ratio of the generated video. | | `resolution` | string | No | `"720p"` | 480p,720p | Resolution of the output video. | --- ## Kandinsky 5 | Pro | Text to Video **Slug:** `kandinsky5-pro-text-to-video` | Parameter | Type | Required | Default | Options / Constraints | Description | |-----------|------|----------|---------|----------------------|-------------| | `prompt` | string | Yes | — | — | The text prompt to guide video generation. | | `resolution` | string | No | `"512P"` | 512P,1024P | Video resolution: 512p or 1024p. | | `aspect_ratio` | string | No | `"3:2"` | 3:2,1:1,2:3 | Aspect ratio of the generated video. One of (3:2, 1:1, 2:3). | | `num_inference_steps` | integer | No | `"28"` | — | The number of inference steps. | | `acceleration` | string | No | `"regular"` | none,regular | Acceleration level for faster generation. | --- ## Seedance V1.5 | Pro | Text to Video **Slug:** `seedance-v1-5-pro-text-to-video` | Parameter | Type | Required | Default | Options / Constraints | Description | |-----------|------|----------|---------|----------------------|-------------| | `prompt` | string | Ye
Editorial read
Docs source
CLAWHUB
Editorial quality
thin
Skill: Eachlabs Video Generation Owner: eftalyurtseven Summary: 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. Tags: latest:0.1.0 Version history: v0.1.0 | 2026-
Skill: Eachlabs Video Generation
Owner: eftalyurtseven
Summary: 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.
Tags: latest:0.1.0
Version history:
v0.1.0 | 2026-02-09T03:25:20.831Z | auto
Initial release of eachlabs-video-generation: Generate AI-powered videos from text, images, or references.
Archive index:
Archive v0.1.0: 3 files, 18932 bytes
Files: references/MODELS.md (142772b), SKILL.md (8053b), _meta.json (144b)
File v0.1.0:SKILL.md
Generate new videos from text prompts, images, or reference inputs using 165+ AI models via the EachLabs Predictions API. For editing existing videos (upscaling, lip sync, extension, subtitles), see the eachlabs-video-edit skill.
Header: X-API-Key: <your-api-key>
Set the EACHLABS_API_KEY environment variable or pass it directly. Get your key 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": "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"
Poll until status is "success" or "failed". The output video URL is in the response.
| Model | Slug | Best For |
|-------|------|----------|
| Pixverse v5.6 | pixverse-v5-6-text-to-video | General purpose, audio generation |
| XAI Grok Imagine | xai-grok-imagine-text-to-video | Fast creative |
| Kandinsky 5 Pro | kandinsky5-pro-text-to-video | Artistic, high quality |
| Seedance v1.5 Pro | seedance-v1-5-pro-text-to-video | Cinematic quality |
| Wan v2.6 | wan-v2-6-text-to-video | Long/narrative content |
| Kling v2.6 Pro | kling-v2-6-pro-text-to-video | Motion control |
| Pika v2.2 | pika-v2-2-text-to-video | Stylized, effects |
| Minimax Hailuo V2.3 Pro | minimax-hailuo-v2-3-pro-text-to-video | High fidelity |
| Sora 2 Pro | sora-2-text-to-video-pro | Premium quality |
| Veo 3 | veo-3 | Google's best quality |
| Veo 3.1 | veo3-1-text-to-video | Latest Google model |
| LTX v2 Fast | ltx-v-2-text-to-video-fast | Fastest generation |
| Moonvalley Marey | moonvalley-marey-text-to-video | Cinematic style |
| Ovi | ovi-text-to-video | General purpose |
| Model | Slug | Best For |
|-------|------|----------|
| Pixverse v5.6 | pixverse-v5-6-image-to-video | General purpose |
| XAI Grok Imagine | xai-grok-imagine-image-to-video | Creative edits |
| Wan v2.6 Flash | wan-v2-6-image-to-video-flash | Fastest |
| Wan v2.6 | wan-v2-6-image-to-video | High quality |
| Seedance v1.5 Pro | seedance-v1-5-pro-image-to-video | Cinematic |
| Kandinsky 5 Pro | kandinsky5-pro-image-to-video | Artistic |
| Kling v2.6 Pro I2V | kling-v2-6-pro-image-to-video | Best Kling quality |
| Kling O1 | kling-o1-image-to-video | Latest Kling model |
| Pika v2.2 I2V | pika-v2-2-image-to-video | Effects, PikaScenes |
| Minimax Hailuo V2.3 Pro | minimax-hailuo-v2-3-pro-image-to-video | High fidelity |
| Sora 2 I2V | sora-2-image-to-video | Premium quality |
| Veo 3.1 I2V | veo3-1-image-to-video | Google's latest |
| Runway Gen4 Turbo | gen4-turbo | Fast, film quality |
| Veed Fabric 1.0 | veed-fabric-1-0 | Social media |
| Model | Slug | Best For |
|-------|------|----------|
| Pixverse v5.6 Transition | pixverse-v5-6-transition | Smooth transitions |
| Pika v2.2 PikaScenes | pika-v2-2-pikascenes | Scene effects |
| Pixverse v4.5 Effect | pixverse-v4-5-effect | Video effects |
| Veo 3.1 First Last Frame | veo3-1-first-last-frame-to-video | Interpolation |
| Model | Slug | Best For |
|-------|------|----------|
| Kling v2.6 Pro Motion | kling-v2-6-pro-motion-control | Pro motion control |
| Kling v2.6 Standard Motion | kling-v2-6-standard-motion-control | Standard motion |
| Motion Fast | motion-fast | Fast motion transfer |
| Motion Video 14B | motion-video-14b | High quality motion |
| Wan v2.6 R2V | wan-v2-6-reference-to-video | Reference-based |
| Kling O1 Reference I2V | kling-o1-reference-image-to-video | Reference-based |
| Model | Slug | Best For |
|-------|------|----------|
| Bytedance Omnihuman v1.5 | bytedance-omnihuman-v1-5 | Full body animation |
| Creatify Aurora | creatify-aurora | Audio-driven avatar |
| Infinitalk I2V | infinitalk-image-to-video | Image talking head |
| Infinitalk V2V | infinitalk-video-to-video | Video talking head |
| Sync Lipsync v2 Pro | sync-lipsync-v2-pro | Lip sync |
| Kling Avatar v2 Pro | kling-avatar-v2-pro | Pro avatar |
| Kling Avatar v2 Standard | kling-avatar-v2-standard | Standard avatar |
| Echomimic V3 | echomimic-v3 | Face animation |
| Stable Avatar | stable-avatar | Stable talking head |
GET https://api.eachlabs.ai/v1/model?slug=<slug> — validates the model exists and returns the request_schema with exact input parameters. Always do this before creating a prediction to ensure correct inputs.https://api.eachlabs.ai/v1/prediction with model slug, version "0.0.1", and input parameters matching the schemaGET https://api.eachlabs.ai/v1/prediction/{id} until status is "success" or "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"
}
}'
See references/MODELS.md for complete parameter details for each model.
File v0.1.0:_meta.json
{ "ownerId": "kn7daknf647gdfdwzpyq5scnvn80tq7d", "slug": "eachlabs-video-generation", "version": "0.1.0", "publishedAt": 1770607520831 }
File v0.1.0:references/MODELS.md
Complete parameter reference for all video generation models. All models use version 0.0.1.
Slug: pixverse-v5-6-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | — |
| aspect_ratio | string | No | "16:9" | 16:9,4:3,1:1,3:4,9:16 | The aspect ratio of the generated video |
| resolution | string | No | "720p" | 360p,540p,720p,1080p | The resolution of the generated video |
| duration | string | No | "5" | 5,8,10 | The duration of the generated video in seconds. 1080p videos are limited to 5 or 8 seconds |
| negative_prompt | string | No | — | — | Negative prompt to be used for the generation |
| style | string | No | — | anime,3d_animation,clay,comic,cyberpunk | The style of the generated video |
| seed | integer | No | — | — | The same seed and the same prompt given to the same version of the model will output the same video every time. |
| generate_audio_switch | boolean | No | "False" | — | Enable audio generation (BGM, SFX, dialogue) |
| thinking_type | string | No | — | enabled,disabled,auto | Prompt optimization mode: 'enabled' to optimize, 'disabled' to turn off, 'auto' for model decision |
Slug: xai-grok-imagine-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text description of the desired video. |
| duration | integer | No | "6" | — | Video duration in seconds. |
| aspect_ratio | string | No | "16:9" | 16:9,4:3,3:2,1:1,2:3,3:4,9:16 | Aspect ratio of the generated video. |
| resolution | string | No | "720p" | 480p,720p | Resolution of the output video. |
Slug: kandinsky5-pro-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt to guide video generation. |
| resolution | string | No | "512P" | 512P,1024P | Video resolution: 512p or 1024p. |
| aspect_ratio | string | No | "3:2" | 3:2,1:1,2:3 | Aspect ratio of the generated video. One of (3:2, 1:1, 2:3). |
| num_inference_steps | integer | No | "28" | — | The number of inference steps. |
| acceleration | string | No | "regular" | none,regular | Acceleration level for faster generation. |
Slug: seedance-v1-5-pro-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt used to generate the video |
| aspect_ratio | string | No | "16:9" | 21:9,16:9,4:3,1:1,3:4,9:16 | The aspect ratio of the generated video |
| resolution | string | No | "720p" | 480p,720p,1080p | Video resolution - 480p for faster generation, 720p for balance |
| duration | integer | No | "5" | 4,5,6,7,8,9,10,11,12 | Duration of the video in seconds |
| camera_fixed | boolean | No | "False" | — | Whether to fix the camera position |
| seed | integer | No | — | — | Random seed to control video generation. Use -1 for random. |
| generate_audio | boolean | No | "True" | — | Whether to generate audio for the video |
Slug: wan-v2-6-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt for video generation. Supports Chinese and English, max 800 characters. For multi-shot videos, use fo... |
| audio_url | string | No | — | — | URL of the audio to use as the background music. Must be publicly accessible. Limit handling: If the audio duration e... |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,1:1,4:3,3:4 | The aspect ratio of the generated video. Wan 2.6 supports additional ratios. |
| resolution | string | No | "1080p" | 720p,1080p | Video resolution tier. Wan 2.6 T2V only supports 720p and 1080p (no 480p). |
| duration | string | No | "5" | 5,10,15 | Duration of the generated video in seconds. Choose between 5, 10, or 15 seconds. |
| negative_prompt | string | No | — | — | Negative prompt to describe content to avoid. Max 500 characters. |
| enable_prompt_expansion | boolean | No | "True" | — | Whether to enable prompt rewriting using LLM. Improves results for short prompts but increases processing time. |
| multi_shots | boolean | No | "True" | — | When true, enables intelligent multi-shot segmentation for coherent narrative videos. Only active when enable_prompt_... |
| seed | integer | No | — | — | Random seed for reproducibility. If None, a random seed is chosen. |
| enable_safety_checker | boolean | No | "True" | — | If set to true, the safety checker will be enabled. |
Slug: kling-v2-6-pro-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | — |
| duration | string | No | "10" | 5,10 | The duration of the generated video in seconds |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,1:1 | The aspect ratio of the generated video frame |
| negative_prompt | string | No | "blur, distort, and low quality" | — | — |
| cfg_scale | number | No | "0.5" | — | The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt. |
| generate_audio | boolean | No | "True" | — | Whether to generate native audio for the video. Supports Chinese and English voice output. Other languages are automa... |
Slug: pixverse-v5-5-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | — |
| aspect_ratio | string | No | "16:9" | 16:9,4:3,1:1,3:4,9:16 | The aspect ratio of the generated video |
| resolution | string | No | "720p" | 360p,540p,720p,1080p | The resolution of the generated video |
| duration | string | No | "5" | 5,8,10 | The duration of the generated video in seconds. Longer durations cost more. 1080p videos are limited to 5 or 8 seconds |
| negative_prompt | string | No | — | — | Negative prompt to be used for the generation |
| style | string | No | — | anime,3d_animation,clay,comic,cyberpunk | The style of the generated video |
| seed | integer | No | — | — | The same seed and the same prompt given to the same version of the model will output the same video every time. |
| generate_audio_switch | boolean | No | "False" | — | Enable audio generation (BGM, SFX, dialogue) |
| generate_multi_clip_switch | boolean | No | "False" | — | Enable multi-clip generation with dynamic camera changes |
| thinking_type | string | No | — | enabled,disabled | Prompt optimization mode: 'enabled' to optimize, 'disabled' to turn off, 'auto' for model decision |
Slug: pika-v2-2-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | — |
| seed | integer | No | — | — | The seed for the random number generator |
| negative_prompt | string | No | "ugly, bad, terrible" | — | A negative prompt to guide the model |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,1:1,4:5,5:4,3:2,2:3 | The aspect ratio of the generated video |
| resolution | string | No | "720p" | 1080p,720p | The resolution of the generated video |
| duration | integer | No | "5" | 5,10 | The duration of the generated video in seconds |
Slug: pika-v2-1-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | — |
| seed | integer | No | — | — | The seed for the random number generator |
| negative_prompt | string | No | — | — | A negative prompt to guide the model |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,1:1,4:5,5:4,3:2,2:3 | The aspect ratio of the generated video |
| resolution | string | No | "720p" | 720p,1080p | The resolution of the generated video |
| duration | integer | No | "5" | 5 | The duration of the generated video in seconds |
Slug: pika-v2-turbo-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | — |
| seed | integer | No | — | — | The seed for the random number generator |
| negative_prompt | string | No | — | — | A negative prompt to guide the model |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,1:1,4:5,5:4,3:2,2:3 | The aspect ratio of the generated video |
| resolution | string | No | "720p" | 720p,1080p | The resolution of the generated video |
| duration | integer | No | "5" | 5 | The duration of the generated video in seconds |
Slug: minimax-hailuo-v2-3-pro-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text prompt for video generation |
| prompt_optimizer | boolean | No | "True" | — | Whether to use the model's prompt optimizer |
Slug: minimax-hailuo-v2-3-standard-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text prompt for video generation |
| prompt_optimizer | boolean | No | "True" | — | Whether to use the model's prompt optimizer |
| duration | string | No | "6" | 6,10 | The duration of the video in seconds. |
Slug: seedance-v1-pro-fast-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt used to generate the video |
| resolution | string | No | "1080p" | 480p,720p,1080p | Video resolution - 480p for faster generation, 1080p for higher quality |
| aspect_ratio | string | No | "16:9" | 16:9,4:3,1:1,9:16,21:9 | The aspect ratio of the generated video Default value: "16:9" |
| duration | integer | No | "5" | 3,4,5,6,7,8,9,10,11,12 | Duration of the video in seconds Default value: "5" |
| camera_fixed | boolean | No | "false" | — | Whether to fix the camera position |
| seed | integer | No | — | — | Random seed to control video generation. |
Slug: ltx-v-2-text-to-video-fast
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate the video from |
| duration | integer | No | "6" | 6,8,10,12,14,16,18,20 | The duration of the generated video in seconds. The fast model supports 6-20 seconds. Note: Durations longer than 10 ... |
| resolution | string | No | "1080p" | 1080p,1440p,2160p | The resolution of the generated video |
| aspect_ratio | string | No | "16:9" | 16:9 | The aspect ratio of the generated video |
| fps | integer | No | "25" | 25,50 | The frames per second of the generated video |
| generate_audio | boolean | No | "True" | — | Whether to generate audio for the generated video |
Slug: ltx-v-2-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate the video from |
| duration | integer | No | "6" | 6,8,10 | The duration of the generated video in seconds |
| resolution | string | No | "1080p" | 1080p,1440p,2160p | The resolution of the generated video |
| aspect_ratio | string | No | "16:9" | 16:9 | The aspect ratio of the generated video |
| fps | integer | No | "25" | 25,50 | The frames per second of the generated video |
| generate_audio | boolean | No | "True" | — | Whether to generate audio for the generated video |
Slug: veo3-1-text-to-video-fast
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt describing the video you want to generate |
| aspect_ratio | string | No | "16:9" | 9:16,16:9 | The aspect ratio of the generated video. If it is set to 1:1, the video will be outpainted. |
| duration | integer | No | "8" | 4,6,8 | The duration of the generated video in seconds |
| negative_prompt | string | No | — | — | A negative prompt to guide the video generation |
| enhance_prompt | boolean | No | "True" | — | Whether to enhance the video generation |
| seed | integer | No | — | — | A seed to use for the video generation |
| auto_fix | boolean | No | "True" | — | Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them |
| resolution | string | No | "720p" | 720p,1080p | The resolution of the generated video |
| generate_audio | boolean | No | "True" | — | Whether to generate audio for the video. If false, %33 less credits will be used. |
Slug: veo3-1-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt describing the video you want to generate |
| aspect_ratio | string | No | "16:9" | 9:16,16:9 | The aspect ratio of the generated video. If it is set to 1:1, the video will be outpainted. |
| duration | integer | No | "8" | 4,6,8 | The duration of the generated video in seconds |
| negative_prompt | string | No | — | — | A negative prompt to guide the video generation |
| enhance_prompt | boolean | No | "True" | — | Whether to enhance the video generation |
| seed | integer | No | — | — | A seed to use for the video generation |
| auto_fix | boolean | No | "True" | — | Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them |
| resolution | string | No | "720p" | 720p,1080p | The resolution of the generated video |
| generate_audio | boolean | No | "True" | — | Whether to generate audio for the video. If false, %33 less credits will be used. |
Slug: ovi-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt to guide video generation. |
| negative_prompt | string | No | "jitter, bad hands, blur, distortion" | — | Negative prompt for video generation. |
| num_inference_steps | integer | No | "30" | — | The number of inference steps. |
| audio_negative_prompt | string | No | "robotic, muffled, echo, distorted" | — | Negative prompt for audio generation. |
| seed | string | No | — | — | Random seed for reproducibility. If None, a random seed is chosen. |
| resolution | string | No | "992x512" | 512x992,992x512,960x512,512x960,720x720,448x1120,1120x448 | Resolution of the generated video in W:H format. One of (512x992, 992x512, 960x512, 512x960, 720x720, or 448x1120). |
Slug: sora-2-text-to-video-pro
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt describing the video you want to generate |
| resolution | string | No | "720p" | 720p,1080p | The resolution of the generated video |
| aspect_ratio | string | No | "16:9" | 9:16,16:9 | The aspect ratio of the generated video |
| duration | integer | No | "4" | 4,8,12 | Duration of the generated video in seconds |
Slug: sora-2-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt describing the video you want to generate |
| aspect_ratio | string | No | "16:9" | 9:16,16:9 | The aspect ratio of the generated video |
| duration | integer | No | "4" | 4,8,12 | Duration of the generated video in seconds |
Slug: wan-2-5-preview-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt for video generation. Supports Chinese and English, max 800 characters. |
| audio_url | string | No | — | — | URL of the audio to use as the background music. Must be publicly accessible. Limit handling: If the audio duration e... |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,1:1 | The aspect ratio of the generated video |
| duration | string | No | "5" | 5,10 | Duration of the generated video in seconds. Choose between 5 or 10 seconds. |
| resolution | string | No | "1080p" | 480p,720p,1080p | Video resolution tier |
| negative_prompt | string | No | — | — | Negative prompt to describe content to avoid. Max 500 characters. |
| enable_prompt_expansion | boolean | No | "True" | — | Whether to enable prompt rewriting using LLM. Improves results for short prompts but increases processing time. |
| seed | integer | No | — | — | Random seed for reproducibility. If None, a random seed is chosen. |
Slug: kling-v2-5-turbo-pro-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | — |
| duration | string | No | "5" | 5,10 | The duration of the generated video in seconds |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,1:1 | The aspect ratio of the generated video frame |
| negative_prompt | string | No | "blur, distort, and low quality" | — | — |
| cfg_scale | number | No | "0.5" | — | The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt. |
Slug: pixverse-v5-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text description of the scene or video you want to create. <= 2048 characters |
| negative_prompt | string | No | — | — | Text for things you don’t want to appear in the video. <= 2048 characters |
| aspect_ratio | string | Yes | "16:9" | 16:9,4:3,1:1,3:4,9:16 | The video’s width-to-height ratio |
| duration | integer | Yes | "5" | 5,8 | Length of the video in seconds. |
| quality | string | No | "540p" | 360p,540p,720p,1080p | The resolution quality of the video. |
| motion_mode | string | No | "normal" | normal | Controls animation speed |
| style | string | No | — | anime,3d_animation,clay,comic,cyberpunk | Visual style for the video |
| seed | integer | No | — | — | — |
| sound_effect_content | string | No | — | — | — |
| sound_effect_switch | boolean | No | "true" | — | — |
| lip_sync_switch | boolean | No | — | — | Set to true if you want to enable this feature. Default is false. |
| lip_sync_tts_content | string | No | — | — | ~140 (UTF-8) characters |
| lip_sync_tts_speaker_id | string | No | — | {
"1": {
"title": "Emily",
"audio": "https://storage.googleapis.com... | — |
Slug: wan-v2-2-a14b-text-to-video-turbo
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt to guide video generation. |
| resolution | string | No | "720p" | 480p,580p,720p | Resolution of the generated video |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,1:1 | Aspect ratio of the generated video |
| enable_safety_checker | boolean | No | "false" | — | If set to true, input data will be checked for safety before processing. |
| enable_prompt_expansion | boolean | No | "false" | — | Whether to enable prompt expansion. This will use a large language model to expand the prompt with additional details... |
| acceleration | string | No | "none" | none,regular | Acceleration level to use. The more acceleration, the faster the generation, but with lower quality. The recommended ... |
| seed | integer | No | — | — | Random seed for reproducibility. If None, a random seed is chosen. |
Slug: moonvalley-marey-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt to generate a video from |
| dimensions | string | No | "1920x1080" | 1920x1080,1152x1152,1536x1152,1152x1536 | The dimensions of the generated video in width x height format. |
| duration | string | No | "5s" | 5s,10s | The duration of the generated video. |
| negative_prompt | string | No | "gopro, bright, contrast, static, overexposed, bright, vignette, artifacts, still, noise, texture, scanlines, videogame, 360 camera, VR, transition, flare, saturation, distorted, warped, wide angle, contrast, saturated, vibrant, glowing, cross dissolve, texture, videogame, saturation, cheesy, ugly hands, mutated hands, mutant, disfigured, extra fingers, blown out, horrible, blurry, worst quality, bad, transition, dissolve, cross-dissolve, melt, fade in, fade out, wobbly, weird, low quality, plastic, stock footage, video camera, boring, static" | — | Negative prompt used to guide the model away from undesirable features. |
| seed | integer | No | — | — | Seed |
Slug: veo-3-fast
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | — |
| duration | string | No | "8s" | 4s,6s,8s | — |
| negative_prompt | string | No | — | — | — |
| enhance_prompt | boolean | No | "true" | — | — |
| seed | integer | No | — | — | — |
| resolution | string | No | "720p" | 720p,1080p | — |
| generate_audio | boolean | No | "true" | — | — |
| aspect_ratio | string | No | "16:9" | 16:9,9:16 | — |
| auto_fix | boolean | No | "false" | — | Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them. |
Slug: cartoonify-v2
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| input_image | string | Yes | — | — | Image to convert to cartoon art style. Must be jpeg, png or webp. |
| aspect_ratio | string | No | "1:1" | 1:1,16:9,9:16,4:3,3:4,3:2,2:3,4:5,5:4,21:9,9:21,2:1,1:2 | An enumeration. |
| seed | integer | No | — | — | Random seed. Set for reproducible generation |
| output_format | string | No | "png" | jpg,png | An enumeration. |
| safety_tolerance | integer | No | "2" | — | Safety tolerance, 0 is most strict and 2 is most permissive. 2 is currently the maximum allowed. |
Slug: minimax-hailuo-v2-standard-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | — |
| duration | integer | No | "6" | 6,10 | The duration of the video in seconds. 10 seconds videos are not supported for 1080p resolution. |
| prompt_optimizer | boolean | No | "true" | — | Whether to use the model's prompt optimizer |
Slug: minimax-hailuo-v2-pro-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | — |
| prompt_optimizer | boolean | No | "true" | — | Whether to use the model's prompt optimizer |
Slug: seedance-v1-pro-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt used to generate the video |
| resolution | string | No | "1080p" | 480p,720p,1080p | Video resolution - 480p for faster generation, 1080p for higher quality |
| aspect_ratio | string | No | "16:9" | 21:9,16:9,4:3,1:1,9:16 | The aspect ratio of the generated video Default value: "16:9" |
| duration | integer | No | "5" | 3,4,5,6,7,8,9,10,11,12 | Duration of the video in seconds Default value: "5" |
| camera_fixed | boolean | No | "false" | — | Whether to fix the camera position |
| seed | integer | No | — | — | Random seed to control video generation. |
Slug: veo-2
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text prompt for video generation |
| aspect_ratio | string | No | "16:9" | 16:9,9:16 | The aspect ratio of the generated video Default value: 16:9 |
| duration | string | No | "5s" | 5s,6s,7s,8s | Duration of the generated video, Default value: 5s |
Slug: seedance-v1-lite-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt used to generate the video |
| aspect_ratio | string | No | "16:9" | 21:9,16:9,4:3,1:1,9:16 | The aspect ratio of the generated video |
| resolution | string | No | "720p" | 480p,720p,1080p | Video resolution - 480p for faster generation, 720p for higher quality |
| duration | integer | No | "5" | 3,4,5,6,7,8,9,10,11,12 | Duration of the video in seconds |
| camera_fixed | boolean | No | — | — | — |
| seed | integer | No | — | — | Random seed to control video generation. Use -1 for random. |
Slug: veo-3
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text prompt for video generation |
| duration | string | No | "8s" | 4s,6s,8s | — |
| negative_prompt | string | No | — | — | — |
| enhance_prompt | boolean | No | "false" | — | — |
| seed | integer | No | — | — | — |
| resolution | string | No | "720p" | 720p,1080p | — |
| generate_audio | boolean | No | "true" | — | — |
| aspect_ratio | string | No | "16:9" | 16:9,9:16 | — |
Slug: kling-v2-1-master-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | — |
| duration | integer | Yes | "5" | 5,10 | — |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,1:1 | — |
| negative_prompt | string | No | — | — | — |
| cfg_scale | number | No | "0.5" | — | — |
Slug: kling-v1-standard-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| camera_control_config_value | number | No | — | — | — |
| prompt | string | Yes | — | — | — |
| duration | integer | Yes | "5" | 5,10 | The duration of the generated video in seconds |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,1:1 | The aspect ratio of the generated video frame |
| negative_prompt | string | No | "blur, distort, and low quality" | — | — |
| cfg_scale | number | No | "0.5" | — | The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt. |
| camera_control | string | No | — | down_back,forward_up,right_turn_forward,left_turn_forward | Camera control parameters |
| camera_control_config_type | string | No | — | horizontal,vertical,pan,tilt,roll,zoom | Advanced Camera control parameters |
Slug: kling-v1-pro-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text Prompt |
| duration | integer | Yes | "5" | 5,10 | The duration of the generated video in seconds |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,1:1 | The aspect ratio of the generated video frame |
| negative_prompt | string | No | "blur, distort, and low quality" | — | — |
| cfg_scale | number | No | "0.5" | — | The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt. |
Slug: vidu-1-5-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text prompt,A textual description for video generation, with a maximum length of 1500 characters |
| duration | integer | No | "4" | 4,8 | Optional Video duration. |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,1:1 | The aspect ratio of the output video |
| movement_amplitude | string | No | "auto" | auto,small,medium,large | — |
| resolution | string | No | "720p" | 1080p,720p,360p | — |
| bgm | boolean | No | "false" | — | Whether to add background music to the generated video. Default: false. Acceptable values: true, false. When true, th... |
| seed | integer | No | — | — | Seed |
| style | string | No | "general" | general,anime | The style of output video |
Slug: vidu-q-1-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| resolution | string | No | "1080p" | 1080p | Resolution |
| prompt | string | Yes | — | — | — |
| duration | integer | No | "5" | 5 | Video duration. |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,1:1 | — |
| seed | integer | No | — | — | Seed |
| bgm | boolean | No | "false" | — | Whether to add background music to the generated video. Default: false. Acceptable values: true, false. When true, th... |
| movement_amplitude | string | No | "auto" | auto,small,medium,large | — |
| style | string | No | "general" | general,anime | The style of output video |
Slug: pixverse-v4-5-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text description of the scene or video you want to create. <= 2048 characters |
| negative_prompt | string | No | — | — | Text for things you don’t want to appear in the video. <= 2048 characters |
| aspect_ratio | string | Yes | "16:9" | 16:9,4:3,1:1,3:4,9:16 | The video’s width-to-height ratio |
| duration | string | Yes | "5" | 5,8 | Length of the video in seconds. |
| quality | string | Yes | "540p" | 360p,540p,720p,1080p | The resolution quality of the video. |
| motion_mode | string | No | "normal" | normal,fast | Controls animation speed |
| style | string | No | — | anime,3d_animation,clay,comic,cyberpunk | Visual style for the video |
| seed | integer | No | — | — | — |
| sound_effect_switch | boolean | No | "true" | — | — |
| sound_effect_content | string | No | — | — | — |
| lip_sync_switch | boolean | No | "false" | — | Set to true if you want to enable this feature. Default is false. |
| lip_sync_tts_content | string | No | — | — | ~140 (UTF-8) characters |
| lip_sync_tts_speaker_id | string | No | — | {
"1": {
"title": "Emily",
"audio": "https://storage.googleapis.com... | — |
Slug: pixverse-v4-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text description of the scene or video you want to create. <= 2048 characters |
| negative_prompt | string | No | — | — | Text for things you don’t want to appear in the video. <= 2048 characters |
| aspect_ratio | string | Yes | "16:9" | 16:9,4:3,1:1,3:4,9:16 | The video’s width-to-height ratio |
| duration | string | Yes | "5" | 5,8 | Length of the video in seconds. |
| quality | string | Yes | "540p" | 360p,540p,720p,1080p | The resolution quality of the video. |
| motion_mode | string | No | "normal" | normal,fast | Controls animation speed |
| style | string | No | — | anime,3d_animation,clay,comic,cyberpunk | Visual style for the video |
| seed | integer | No | — | — | — |
Slug: minimax-t2v-01
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Prompt |
| prompt_optimizer | boolean | No | "true" | — | Prompt Optimizer |
Slug: kling-v1-6-pro-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Prompt |
| duration | string | No | "5" | 5,10 | The duration of the generated video in seconds |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,1:1 | The aspect ratio of the generated video frame |
| negative_prompt | string | No | — | — | Negative Prompt |
| cfg_scale | number | No | "0.5" | — | The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt. |
Slug: kling-v1-6-standard-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Prompt |
| duration | string | No | "5" | 5,10 | The duration of the generated video in seconds |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,1:1 | The aspect ratio of the generated video frame |
| negative_prompt | string | No | "blur, distort, and low quality" | — | Negative Prompt |
| cfg_scale | number | No | "0.5" | — | The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt. |
Slug: kling-v1-5-pro-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Prompt |
| duration | string | No | "5" | 5,10 | The duration of the generated video in seconds |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,1:1 | The aspect ratio of the generated video frame |
| negative_prompt | string | No | "blur, distort, and low quality" | — | Negative Prompt |
| cfg_scale | number | No | "0.5" | — | The CFG (Classifier Free Guidance) scale is a measure of how close you want the model to stick to your prompt. |
Slug: kling-v2-text-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | — |
| duration | integer | No | "5" | 5,10 | — |
| aspect_ratio | string | No | "16:9" | 16:9,9:16,1:1 | — |
| negative_prompt | string | No | — | — | — |
| cfg_scale | number | No | "0.5" | — | — |
Slug: wan-2-1-1-3b
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text prompt describing what you want to generate |
| aspect_ratio | string | No | "16:9" | 16:9,9:16 | An enumeration. |
| frame_num | integer | No | "81" | 17,33,49,65,81 | An enumeration. |
| resolution | string | No | "480p" | 480p | An enumeration. |
| sample_steps | integer | No | "30" | — | Number of sampling steps (higher = better quality but slower) |
| sample_guide_scale | number | No | "6" | — | Classifier free guidance scale (higher values strengthen prompt adherence) |
| sample_shift | number | No | "8" | — | Sampling shift factor for flow matching (recommended range: 8-12) |
| seed | integer | No | — | — | Random seed for reproducible results (leave blank for random) |
Slug: minimax-t2v-01-director
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Prompt |
| prompt_optimizer | boolean | No | "true" | — | Prompt Optimizer |
Slug: ray-2-540p
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text prompt for video generation |
| duration | integer | No | "5" | 5,9 | An enumeration. |
| aspect_ratio | string | No | "16:9" | 1:1,3:4,4:3,9:16,16:9,9:21,21:9 | An enumeration. |
| loop | boolean | No | — | — | Whether the video should loop, with the last frame matching the first frame for smooth, continuous playback. |
| start_image_url | string | No | — | — | image to use as the starting frame |
| end_image_url | string | No | — | — | Image to use as the ending frame |
Slug: ray-2-720p
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text prompt for video generation |
| duration | integer | No | "5" | 5,9 | An enumeration. |
| aspect_ratio | string | No | "16:9" | 1:1,3:4,4:3,9:16,16:9,9:21,21:9 | An enumeration. |
| loop | boolean | No | — | — | Whether the video should loop, with the last frame matching the first frame for smooth, continuous playback. |
| start_image_url | string | No | — | — | image to use as the starting frame |
| end_image_url | string | No | — | — | Image to use as the ending frame |
Slug: ray
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text prompt for video generation |
| aspect_ratio | string | No | "16:9" | 1:1,3:4,4:3,9:16,16:9,9:21,21:9 | An enumeration. |
| loop | boolean | No | — | — | Whether the video should loop |
| start_image_url | string | No | — | — | URL of an image to use as the starting frame |
| end_image_url | string | No | — | — | URL of an image to use as the ending frame |
| start_video_id | string | No | — | — | Continue or extend a video generation with a new generation. You can combine this with end_image_url, or end_video_id. |
| end_video_id | string | No | — | — | Prepend a new video generation to the beginning of an existing one (Also called 'reverse extend'). You can combine th... |
Slug: mochi-1
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | No | "Close-up of a chameleon's eye, with its scaly skin changing color. Ultra high resolution 4k." | — | Focus on a single, central subject. Structure the prompt from coarse to fine details. Start with 'a close shot' or 'a... |
| num_frames | integer | No | "163" | — | Number of frames to generate |
| image_prompt_strength | number | No | "0.1" | — | Blend between the prompt and the image prompt. |
| guidance_scale | number | No | "6" | — | The guidance scale for the model |
| fps | integer | No | "30" | — | Frames per second |
| seed | integer | No | — | — | Random seed |
Slug: ltx-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | No | "best quality, 4k, HDR, a tracking shot of a beautiful scene" | — | Text prompt for the video. This model needs long descriptive prompts, if the prompt is too short the quality won't be... |
| negative_prompt | string | No | "low quality, worst quality, deformed, distorted" | — | Things you do not want to see in your video |
| image | string | No | — | — | Optional input image to use as the starting frame |
| target_size | integer | No | "640" | 512,576,640,704,768,832,896,960,1024 | An enumeration. |
| aspect_ratio | string | No | "3:2" | 1:1,1:2,2:1,2:3,3:2,3:4,4:3,4:5,5:4,9:16,16:9,9:21,21:9 | An enumeration. |
| cfg | number | No | "3" | — | How strongly the video follows the prompt |
| steps | integer | No | "30" | — | Number of steps |
| length | integer | No | "97" | 97,129,161,193,225,257 | An enumeration. |
| seed | integer | No | — | — | Set a seed for reproducibility. Random by default. |
Slug: video-crafter
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Input Prompt |
| width | integer | No | "1024" | — | Width of the output video |
| height | integer | No | "576" | — | Height of the output video |
| steps | integer | No | "50" | — | Number of steps to take in the video |
| fps | integer | No | "28" | — | Frames per second of the output video |
| seed | integer | No | — | — | Random seed. Leave blank to randomize the seed |
Slug: pyramid-flow
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text prompt for video generation |
| image | string | No | — | — | Optional input image for image-to-video generation |
| duration | integer | No | "5" | — | Duration of the video in seconds (1-3 for canonical mode, 1-10 for non-canonical mode) |
| guidance_scale | number | No | "9" | — | Guidance Scale for text-to-video generation |
| video_guidance_scale | number | No | "5" | — | Video Guidance Scale |
| frames_per_second | integer | No | "8" | 8,24 | An enumeration. |
Slug: pixverse-v5-6-transition
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The prompt for the transition |
| first_image_url | string | Yes | — | — | URL of the image to use as the first frame |
| end_image_url | string | No | — | — | URL of the image to use as the last frame |
| aspect_ratio | string | No | "16:9" | 16:9,4:3,1:1,3:4,9:16 | The aspect ratio of the generated video |
| duration | string | No | "5" | 5,8,10 | The duration of the generated video in seconds. 1080p videos are limited to 5 or 8 seconds |
| resolution | string | No | "720p" | 360p,540p,720p,1080p | The resolution of the generated video |
| negative_prompt | string | No | — | — | Negative prompt to be used for the generation |
| style | string | No | — | anime,3d_animation,clay,comic,cyberpunk | The style of the generated video |
| seed | integer | No | — | — | The same seed and the same prompt given to the same version of the model will output the same video every time. |
Slug: pixverse-v5-6-image-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | — |
| image_url | string | Yes | — | — | URL of the image to use as the first frame |
| resolution | string | No | "720p" | 360p,540p,720p,1080p | The resolution of the generated video |
| duration | string | No | "5" | 5,8,10 | The duration of the generated video in seconds. 1080p videos are limited to 5 or 8 seconds |
| negative_prompt | string | No | — | — | Negative prompt to be used for the generation |
| style | string | No | — | anime,3d_animation,clay,comic,cyberpunk | The style of the generated video |
| generate_audio_switch | boolean | No | "False" | — | Enable audio generation (BGM, SFX, dialogue) |
| thinking_type | string | No | — | enabled,disabled,auto | Prompt optimization mode: 'enabled' to optimize, 'disabled' to turn off, 'auto' for model decision |
| seed | integer | No | — | — | The same seed and the same prompt given to the same version of the model will output the same video every time. |
Slug: xai-grok-imagine-edit-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text description of the desired edit. |
| video_url | string | Yes | — | — | URL of the input video to edit. The video will be resized to a maximum area of 854x480 pixels and truncated to 8 seco... |
| resolution | string | No | "720p" | 480p,720p | Resolution of the output video. |
Slug: xai-grok-imagine-image-to-video
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | Text description of desired changes or motion in the video. |
| image_url | string | Yes | — | — | URL of the input image for video generation. |
| duration | integer | No | "6" | — | Video duration in seconds. |
| resolution | string | No | "720p" | 480p,720p | Resolution of the output video. |
| aspect_ratio | string | No | "1:1" | 16:9,4:3,3:2,1:1,2:3,3:4,9:16 | Aspect ratio of the generated video. |
Slug: wan-v2-6-image-to-video-flash
| Parameter | Type | Required | Default | Options / Constraints | Description |
|-----------|------|----------|---------|----------------------|-------------|
| prompt | string | Yes | — | — | The text prompt describing the desired video motion. Max 800 characters. |
| image_url | string | Yes | — | — | URL of the image to use as the first frame. Must be publicly accessible or base64 data URI. Image dimensions must be ... |
| audio_url | string | No | — | — | URL of the audio to use as the background music. Must be publicly accessible. Limit handling: I
Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.
Machine interfaces
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-video-generation/snapshot"
curl -s "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-video-generation/contract"
curl -s "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-video-generation/trust"
Operational fit
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-video-generation/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-video-generation/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-video-generation/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-video-generation/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-video-generation/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-video-generation/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "CLAWHUB",
"generatedAt": "2026-04-17T04:55:05.924Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/eftalyurtseven/eachlabs-video-generation",
"sourceUrl": "https://clawhub.ai/eftalyurtseven/eachlabs-video-generation",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-video-generation/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-video-generation/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "697 downloads",
"href": "https://clawhub.ai/eftalyurtseven/eachlabs-video-generation",
"sourceUrl": "https://clawhub.ai/eftalyurtseven/eachlabs-video-generation",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T00:45:39.800Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "0.1.0",
"href": "https://clawhub.ai/eftalyurtseven/eachlabs-video-generation",
"sourceUrl": "https://clawhub.ai/eftalyurtseven/eachlabs-video-generation",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-02-09T03:25:20.831Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-video-generation/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-eftalyurtseven-eachlabs-video-generation/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "release",
"title": "Release 0.1.0",
"description": "Initial release of eachlabs-video-generation: Generate AI-powered videos from text, images, or references. - Supports text-to-video, image-to-video, transitions, motion control, talking head, and avatar creation using 165+ models. - Provides model selection guides for different video generation use cases. - Includes API authentication details and step-by-step usage instructions. - Offers example API requests for all supported tasks. - Suggests prompt engineering tips and links to further model parameter documentation.",
"href": "https://clawhub.ai/eftalyurtseven/eachlabs-video-generation",
"sourceUrl": "https://clawhub.ai/eftalyurtseven/eachlabs-video-generation",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-02-09T03:25:20.831Z",
"isPublic": true
}
]Sponsored
Ads related to Eachlabs Video Generation and adjacent AI workflows.