Model reference · open weights

SkyReels-R2V

Available as managed deployment Licence fee Video Skywork Image→video 1 variants 340 dl/mo

SkyReels-R2V is an open-weight video model from Skywork. AxForge deploys and operates it for you on dedicated EU-owned hardware — with the licence handled where one is required.

Available as managed deployment — configured and operated for you on dedicated EU hardware, quoted per deployment.

What it is

MakerSkywork
TypeVideo models
TaskImage→video
Parameters (lead)14.3B
Runs withdiffusers
Released2026-01-19
Popularity340 downloads / month
LicenceCommercial licence needed

About

What SkyReels-R2V is

👋 Playground . 🔧 API Platform · 🤗 Hugging Face · 🤖 ModelScope · 📑 Technical Report


Welcome to the SkyReels V3 repository! This is the official release of our flagship video generation model, built upon a unified multimodal in-context learning framework. SkyReels V3 natively supports three core generative capabilities: 1) multi-subject video generation from reference images, 2) video generation guided by audio, and 3) video-to-video generation.

🔥🔥🔥 News!!

🎥 Demos

The demos above showcase videos generated using our SkyReels-V3 unified multimodal in-context learning framework.

🚀 Quickstart

⚙️ Installation

# Clone the repository
git clone https://github.com/SkyworkAI/SkyReels-V3
cd SkyReels-V3

# Install dependencies (Recommended: Python 3.12+, CUDA 12.8+)
pip install -r requirements.txt

📥 Model Download

Models are available on Hugging Face and ModelScope:

Model TypeVariantLinks
Reference to Video14B-720P🤗 Hugging Face / 🤖 ModelScope
Video Extension14B-720P🤗 Hugging Face / 🤖 ModelScope
Talking Avatar19B-720P🤗 Hugging Face / 🤖 ModelScope

Note: By default, the script automatically downloads models from Hugging Face. To use a local path, specify it via the --model_id flag.


🎬 Inference Examples

1. Reference to Video

Reference-to-Video is a model that synthesizes coherent video sequences from 1 to 4 reference images and a text prompt. It excels at maintaining strong identity fidelity and narrative consistency for characters, objects, and backgrounds.

  • Single-GPU Inference:
    python3 generate_video.py --task_type reference_to_video --ref_imgs "https://skyreels-api.oss-accelerate.aliyuncs.com/examples/subject_reference/0_1.png,https://skyreels-api.oss-accelerate.aliyuncs.com/examples/subject_reference/0_2.png" --prompt "In a dimly lit, cluttered occult club room adorned with shelves full of books, skulls, and mysterious dolls, two young Asian girls are talking. One girl has vibrant teal pigtails with bangs, wearing a white collared polo shirt, while the other has a sleek black bob with bangs, also in a white polo shirt, conversing under the hum of fluorescent lights, a high-quality and detailed cinematic shot." --duration 5 --offload
    
  • Multi-GPU Inference (xDiT USP):
    torchrun --nproc_per_node=4 generate_video.py --task_type reference_to_video --ref_imgs "https://skyreels-api.oss-accelerate.aliyuncs.com/examples/subject_reference/0_1.png,https://skyreels-api.oss-accelerate.aliyuncs.com/examples/subject_reference/0_2.png" --prompt "In a dimly lit, cluttered occult club room adorned with shelves full of books, skulls, and mysterious dolls, two young Asian girls are talking. One girl has vibrant teal pigtails with bangs, wearing a white collared polo shirt, while the other has a sleek black bob with bangs, also in a white polo shirt, conversing under the hum of fluorescent lights, a high-quality and detailed cinematic shot." --duration 5 --offload --use_usp
    

💡 Notes:

  • The --task_type parameter must be set to reference_to_video.
  • The --ref_imgs parameter accepts 1 to 4 reference images. When providing multiple images, please separate their paths or URLs with commas.
  • The recommended output specification for this model is a 5-second video at 720p and 24 fps.

2. Video Extension

Extends existing videos while preserving motion continuity, scene coherence, and subject identity.

A. Single-shot Video Extension (5s to 30s)
  • Single-GPU Inference:
    python3 generate_video.py --task_type single_shot_extension --input_video https://skyreels-api.oss-accelerate.aliyuncs.com/examples/video_extension/test.mp4 --prompt "A man is making his way forward slowly, leaning on a white cane to prop himself up." --duration 5 --offload
    
  • **Mu

From the published model card. Full card on the HuggingFace links in the sidebar.

Using it via the API

Call it like any OpenAI endpoint

Once AxForge deploys skyreels-r2v for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (skyreels-r2v below is illustrative; you get the exact model name on deployment.)

$ curl -sS https://api.axforge.ai/v1/videos/generations \
  -H "Authorization: Bearer $AXFORGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"skyreels-r2v","prompt":"a drone shot over a forest"}'

Create an account — your API key is available in the console. 5M tokens/month currently included with every new account at launch.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms