Model IDDocumentation Index
Fetch the complete documentation index at: https://docs.gmicloud.ai/llms.txt
Use this file to discover all available pages before exploring further.
skyreels-v4-omni API Usage Guide
Overview
skyreels-v4-omni is the V4 reference-driven generation/editing model. Unlikeskyreels-v4-text-to-video, Omni requires references and supports workflows such as:
- keyframe-guided generation
- subject/background replacement
- motion/style transfer from reference video
- local edits and object insertion/removal
ref_images or ref_videos must be provided, otherwise upstream returns 422 (At least one reference must be provided).
Authentication
All Request Queue API requests require an API key in the Authorization header:Submit Omni Request
Base URL
Endpoint
Example (image references)
Example (video reference)
Request Parameters
| Parameter | Type | Required | Description | Default | Constraints |
|---|---|---|---|---|---|
model | string | Yes | Model identifier | - | Must be "skyreels-v4-omni" |
payload.prompt | string | Yes | Prompt text; tags in refs must appear in prompt | - | Max ~1280 tokens |
payload.feature_mode | string (enum) | No | UI/workflow hint only; not forwarded upstream | image_reference | image_reference, video_reference, editing |
payload.duration | integer | No | Output duration in seconds | 5 | 3-15; removed when ref_videos exists |
payload.aspect_ratio | string (enum) | No | Output ratio | 16:9 | 16:9, 4:3, 1:1, 9:16, 3:4; ignored with ref_videos |
payload.ref_images | json array | No | Image reference objects (tag, type, image_urls, optional time_stamp) | - | At least one ref required if no ref_videos; subject refs max 4 |
payload.ref_videos | json array | No | Video reference objects (tag, type, video_url) | - | Max one reference video, max ~10s |
payload.sound | boolean | No | Enable sound effects | false | Not effective in some video-reference scenarios |
payload.prompt_optimizer | boolean | No | Auto prompt refinement | true | Optional |
payload.mode | string (enum) | No | Quality/perf mode | std | Documented fast, std, pro; currently only std is supported |
Response (Request Accepted)
Check Request Status
Endpoint
Example
Success Response Example
Request Status Values
| Status | Description |
|---|---|
queued | Request is waiting to be processed |
processing | Generation is in progress |
success | Generation completed successfully |
failed | Generation failed |
cancelled | Request was cancelled |
Routing and Endpoint Notes
Provider endpoint used by this model:- Submit:
POST https://api-gateway.skyreels.ai/api/v1/video/omni-video/submit - Query:
GET https://api-gateway.skyreels.ai/api/v1/video/omni-video/task/{task_id}