SkyReels V4
Pembuatan Video SkyReels V4
- Dua tingkat model: Cepat (dioptimalkan untuk kecepatan) dan Std (dioptimalkan untuk kualitas)
- Tiga mode dirutekan otomatis oleh field permintaan: Teks-ke-Video (T2V), Gambar-ke-Video (I2V), Referensi Multimodal (Omni)
- Resolusi 480p / 720p / 1080p, durasi 3 ~ 15 detik
- Fitur lanjutan: frame pertama/akhir/kunci, gambar referensi, video referensi, kolase grid, perpanjangan video, sinkronisasi audio
- Mode pemrosesan async, mengembalikan ID tugas untuk kueri berikutnya
POST
Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
Otorisasi
Semua endpoint API memerlukan autentikasi Bearer TokenDapatkan API Key Anda:Kunjungi Halaman Manajemen API Key untuk mendapatkan API Key AndaTambahkan ke header permintaan:
Mode Pembuatan
SkyReels V4 otomatis merutekan ke mode yang benar berdasarkan field permintaan — tanpamode field diperlukan:
| Mode | Pemicu | Kemampuan |
|---|---|---|
| T2V (Teks-ke-Video) | Hanya prompt + field umum | Pembuatan murni berbasis teks |
| I2V (Gambar-ke-Video) | Salah satu dari first_frame_image / end_frame_image / mid_frame_images | Kontrol frame pertama/akhir/kunci |
| Omni (Referensi Multimodal) | Salah satu dari ref_images / ref_videos | Subjek referensi, kolase grid, gerakan referensi, perpanjangan video, sinkronisasi audio |
Mekanisme
@tag: Saat menggunakan mid_frame_images / ref_images / ref_videos, setiap elemen harus mendeklarasikan tag yang dimulai dengan @ (misalnya, @image1, @Actor-1, @video1), dan tag harus muncul di prompt.Anggap prompt sebagai “skrip” dan tag sebagai “penunjuk karakter” ke aset tertentu (gambar / video). Misalnya, prompt seperti "@Actor-1 walks into the scene of @video1" menginstruksikan sistem untuk memasukkan gambar referensi subjek yang ditautkan ke @Actor-1 dan gerakan referensi yang ditautkan ke @video1 ke dalam proses pembuatan.Parameter Permintaan
Field Umum
Tersedia dua tingkat model:
| Model | Posisi | Kasus Penggunaan |
|---|---|---|
skyreels-v4-fast | Prioritas kecepatan | Pratinjau cepat, pembuatan batch, konten harian |
skyreels-v4-std | Prioritas kualitas (25~30% lebih mahal daripada Cepat) | Shot penting, kebutuhan detail tinggi, pengiriman formal |
Prompt teks, maksimum 1280 tokensJelaskan adegan, subjek, aksi, dan gaya secara detail untuk hasil pembuatan yang lebih baik.Saat menggunakan
ref_images / ref_videos / mid_frame_images, prompt harus berisi @tag terkait (misalnya, @Actor-1, @video1, @image1).Contoh: "@Actor-1 walks through a neon-lit street at night."Durasi video output (detik)
- Rentang:
[3, 15] - Default:
5
Resolusi videoOpsi:
480p720p1080p(default)
Rasio aspekOpsi:
16:9(default)4:31:19:163:4
Apakah mengoptimalkan prompt secara otomatisJika diaktifkan, sistem otomatis mengoptimalkan prompt Anda untuk hasil pembuatan yang lebih baik.
Field Khusus I2V
URL gambar frame pertama (jpg / jpeg / png / gif / bmp)Saat disediakan, gambar ini digunakan sebagai frame awal video.
URL gambar frame akhir (jpg / jpeg / png / gif / bmp)Saat disediakan, gambar ini digunakan sebagai frame akhir video. Dapat dikombinasikan dengan
first_frame_image untuk kontrol frame pertama dan terakhir.Daftar keyframe tengah, hingga 6. Setiap elemen memiliki struktur berikut:
Field Khusus Omni
Daftar gambar referensi (semua elemen harus memiliki
type). Setiap elemen memiliki struktur berikut:Daftar video referensi, hingga 1. Setiap elemen memiliki struktur berikut:
Skenario yang Didukung
Skenario berikut didukung oleh keduanyaskyreels-v4-fast dan skyreels-v4-std:
| Skenario | Mode | Field Wajib | Kasus Penggunaan Umum |
|---|---|---|---|
| Teks-ke-Video | T2V | prompt | Murni berbasis teks, shot konsep cepat |
| Gambar-ke-Video - Frame Pertama | I2V | first_frame_image | Still-to-video dengan frame awal yang ditentukan |
| Gambar-ke-Video - Frame Akhir | I2V | end_frame_image | Menentukan frame penutup |
| Gambar-ke-Video - Keyframes | I2V | mid_frame_images (1 ~ 6) | Frame pertama + akhir + tengah untuk pengaturan tempo yang presisi |
| Omni Subjek Tunggal/Multi | Omni | ref_images (type=image) | Konsistensi karakter, framing multi-subjek |
| Omni Kolase Grid | Omni | ref_images (type=grid, 1 gambar) | Video proses langkah demi langkah (tutorial, resep, demo) |
| Omni Gerakan Referensi | Omni | ref_videos (type=reference) | Mereplikasi gerakan, subjek, atau gaya video referensi |
| Omni Perpanjangan Video | Omni | ref_videos (type=extend) | Melanjutkan video yang ada dengan konten baru |
| Omni Sinkronisasi Audio | Omni | ref_images (type=image) + audio_url | Narasi manusia digital, lip-sync berbasis audio |
Batasan Parameter
Melanggar salah satu di bawah ini akan menyebabkan permintaan ditolak dengan respons 422, tidak ada biaya yang dikenakan:| Parameter | Batasan |
|---|---|
prompt | Maks. 1280 token |
duration | [3, 15] detik; ditimpa oleh durasi video referensi (maks. 10 dtk) saat ref_videos.type=reference |
resolution | Hanya 480p / 720p / 1080p |
aspect_ratio | 16:9 / 4:3 / 1:1 / 9:16 / 3:4; diabaikan dalam I2V; diabaikan saat Omni membawa ref_videos |
mid_frame_images | Hingga 6; time_stamp harus -1 atau dalam (0, duration) |
ref_images secara keseluruhan | Semua elemen harus berbagi type yang sama; tidak dapat berdampingan dengan field I2V |
ref_images.type=grid | Panjang daftar harus = 1; image_urls harus 1 gambar |
ref_images.type=image | Panjang daftar 1 ~ 3; panjang setiap image_urls 1 ~ 5 |
ref_images.audio_url | Hanya didukung saat type=image, audio ≤ 15 detik |
ref_videos | Hingga 1; video_url MP4 / MOV, ≤ 15 detik |
ref_videos.type=reference | Menimpa duration yang diminta (maks. 10 dtk), dapat dikombinasikan dengan ref_images.type=image, membawa audio video input secara default |
ref_videos.type=extend | Ditagih berdasarkan duration yang diminta; tidak dapat dikombinasikan dengan ref_images |
Field tag | Harus dimulai dengan @ dan muncul di prompt |
| Eksklusi I2V / Omni | Field I2V dan field Omni tidak dapat digunakan bersama |
Respons
Kode status respons, 200 jika berhasil
Array data respons
Contoh Permintaan
Kasus 1: Teks-ke-Video (Minimal)
Kasus 2: Teks-ke-Video (Parameter Lengkap)
Kasus 3: Gambar-ke-Video - Frame Pertama
Kasus 4: Gambar-ke-Video - Frame Pertama/Akhir + Keyframe Tengah
Kasus 5: Omni - Subjek Referensi Tunggal
Kasus 6: Omni - Multi-Subjek + Video Gerakan Referensi
Kasus 7: Omni - Kolase Grid
Kasus 8: Omni - Perpanjangan Video (extend)
Kasus 9: Omni - Sinkronisasi Audio (Berbasis Suara)
Kueri Hasil TugasPembuatan video adalah tugas asinkron yang mengembalikan
task_id saat dikirim. Gunakan endpoint Dapatkan Status Tugas untuk mengueri progres dan hasil pembuatan.