Qubico
  1. Skyreels
Qubico
  • Get Started
    • Overview
    • Quickstart
  • Endpoints
    • image
      • Flux
        • Flux with LoRA and Controlnet
        • Available LoRA and Controlnet
        • Flux API with Redux Variation, Fill, Inpaint and Outpaint
        • Create Task
          • Kontext
          • Text to Image
          • Image to Image
        • Get task
      • Qwen Image
        • Text to Image
        • Image Edit
        • Get Task
      • Image Upscaler
        • Image Upscale(Super Resolution) API
        • Image Upscale-Get Task
      • Image Background Remover
        • Remove Background API
        • Remove Background-Get Task
    • video
      • Wan
        • Generate WanX Task with LoRA Using Qubico
        • Available LoRA Types for Wanx
        • Use Cases for Wanx LoRA
        • Use Cases for Wanx Control Camera
        • Create Task
        • Get Task
      • Skyreels
        • Create Task
          POST
        • Get Task
          GET
      • Framepack
        • Create Task
        • Get Task
      • Hunyuan Video
        • How to Make a Hunyuan API Call
        • Generate Video
        • Get Task
      • AI Hug
        • Create Task
        • Get Task
      • Video Upscale
        • Video Upscale
        • Video Upscale-Get Task
    • other
      • Trellis
        • Create Task
        • Get Task
    • Tools
      • Segment With Prompt API
      • Segment With Prompt API-Get Task
    • Account Management
      • Account Info
      • Task List Info
      • User Task History
  • Resources
    • Change Log
    • Output Storage
    • Unified API Schema
    • Webhook
  • Schemas
    • Schemas
      • wan22-txt2video-14b
      • wan22-img2video-14b
      • motion brush
      • Create Task
      • camera control
      • Cancel Params
      • Float2 Point
      • Control Points
      • Txt2video-1_3B
      • Txt2video-14B
      • Txt2video-14B-lora
      • Img2video-14B
      • Img2video-14B-lora
      • Img2video-14B-keyframe
      • Img2video-14B-control-camera
      • hunyuan-txt2video-lora
      • Trellis API/text-to-3D
      • Trellis API/image-to-3D
      • VideoGenerationRequest
      • TaskRequest
      • VideoGenerationResponse
      • TaskConfig
      • TaskInput
      • TaskResponse
      • ErrorResponse
    • Response
      • Unified-Task-Response
    • RequestBodies
      • Unified-Task-Request-Body
    • config
    • control_net_setting
    • lora_setting
  1. Skyreels

Create Task

POST
/api/v1/task

Introduction#

The Qubico Skyreels Img2Video API allows you to generate videos from static images. This model is specially trained for human centric video generation.

Model Information#

Model: Qubico/skyreels
Task Type: img2video
Description: Transforms static images into high-quality videos based on text prompts.

Pricing#

$0.15 per generation

Important Notes#

Image Requirements#

The input image can be provided as a URL or base64 encoded string.
For best results, provide clear images with good lighting and minimal background distractions.
Faces and human subjects generally produce the best results.

Video Generation Guidelines#

Use detailed prompts to guide the video generation process.
Include specific motion descriptions in your prompt (e.g., "camera zooming in slowly," "gentle breeze moving hair").
Specify "FPS-24" in your prompt for optimal frame rate.
The negative prompt can help avoid undesired artifacts or motions.

Aspect Ratio Options#

The API supports three aspect ratio options for the output video:
16:9 (Landscape, default)
9:16 (Portrait)
1:1 (Square)
Choose the aspect ratio that best suits your intended platform or use case.

Guidance Scale#

The guidance scale parameter (ranging from just above 0 to 10) controls how closely the generated video adheres to your prompt:
Lower values (1-3): More creative freedom, potentially less adherence to the prompt
Medium values (3-5): Balanced adherence to prompt while allowing some creative interpretation
Higher values (5-10): Stricter adherence to the prompt, potentially less creative variation
The default value is 3.5, which provides a good balance for most use cases.

Request

Header Params

Body Params application/json

Examples

Responses

🟢200OK
application/json
Successful operation
Body

🟠400Bad Request
🟠401Unauthorized
🔴500Server Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v1/task' \
--header 'x-api-key;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "model": "Qubico/skyreels",
    "task_type": "img2video",
    "input": {
        "prompt": "FPS-24, video of a young woman with long, dark hair and bangs. She is wearing a light gray t-shirt and appears to be sitting at a table.",
        "negative_prompt": "chaotic, distortion, morphing",
        "image": "https://i.ibb.co/wbw9GLY/girl.webp",
        "aspect_ratio": "16:9",
        "guidance_scale": 3.5
    },
    "config": {
        "webhook_config": {
            "endpoint": "string",
            "secret": "string"
        }
    }
}'
Response Response Example
200 - Example 1
{
    "task_id": "string",
    "status": "pending",
    "created_at": "2019-08-24T14:15:22.123Z"
}
Modified at 2025-07-06 07:02:50
Previous
Get Task
Next
Get Task
Built with