HappyHorse
Pembuatan Video HappyHorse 1.1
- Model pembuatan video Alibaba Cloud Bailian HappyHorse 1.1 (entry terpadu, routing otomatis satu model)
- Melakukan routing otomatis berdasarkan parameter: T2V (hanya prompt) / I2V (first_frame_image) / R2V (image_urls)
- Mendukung resolusi 720P/1080P dan durasi bilangan bulat apa pun dari 3 hingga 15 detik
- Ditagih hanya berdasarkan resolusi × durasi (detik), terlepas dari kemampuan
POST
Otorisasi
Semua endpoint API memerlukan autentikasi Bearer TokenDapatkan API Key Anda:Kunjungi Halaman Manajemen API Key untuk mendapatkan API Key AndaTambahkan ke header request:
Routing Mode
happyhorse-1.1 adalah entry terpadu untuk Teks-ke-Video / Gambar-ke-Video / Gambar-Referensi-ke-Video. Backend secara otomatis menentukan mode berdasarkan parameter yang masuk. Semua mode ditagih dengan aturan yang sama (hanya resolusi × detik):
| Field yang Anda kirim | Diarahkan Ke | Deskripsi Mode |
|---|---|---|
hanya prompt | Teks-ke-Video (T2V) | Membuat video murni dari teks |
prompt + first_frame_image | Gambar-ke-Video (I2V) | Menganimasikan dari gambar frame pertama |
prompt + image_urls (1–9 gambar) | Gambar-Referensi-ke-Video (R2V) | Membuat adegan baru dari gambar referensi |
first_frame_image > image_urls > hanya prompt.
Aturan saling eksklusif: dua field media (first_frame_image / image_urls) saling eksklusif. Mengirim dua field yang saling eksklusif secara bersamaan akan mengembalikan 400 mixed_media_not_allowed.
Parameter Request
Nama model pembuatan video, tetap sebagai
happyhorse-1.1Deskripsi konten video, hingga 2500 karakter; tidak boleh berisi token khususContoh:
"A little girl walking down the road, cinematic feel"Gambar frame pertama, memicu I2V (Gambar-ke-Video). Mendukung URL atau base64 (
data:image/<mime>;base64,<payload>, gateway mengunggahnya ke OSS secara otomatis)Saling eksklusif dengan image_urlsPersyaratan gambar frame pertama:
- Format: JPEG / JPG / PNG / BMP / WEBP
- Sisi pendek: ≥ 300px
- Rasio aspek:
1:2.5hingga2.5:1 - Ukuran file: ≤ 10MB
Array gambar (Mode R2V): 1–9 gambar, digunakan sebagai referensi subjek/gaya untuk membuat adegan baruMendukung URL atau base64Saling eksklusif dengan
first_frame_imagePersyaratan gambar referensi:
- Format: JPEG / JPG / PNG / BMP / WEBP
- Sisi pendek: direkomendasikan ≥ 720p
- Rasio aspek: sisi pendek / sisi panjang ≥ 0.4
- Ukuran file: ≤ 10MB
- Jumlah: 1–9 gambar
Resolusi video (memengaruhi penagihan)Opsi:
720P- Standar1080P- Definisi tinggi (default)
Durasi video dalam detik (memengaruhi penagihan)Rentang yang didukung: bilangan bulat apa pun dari
3 hingga 15Default: 5Rasio aspekFormat yang didukung:
16:9- Lanskap widescreen (default)9:16- Potret1:1- Persegi4:3- Lanskap3:4- Potret
Apakah menambahkan watermark ke video yang dibuat
true: Tambahkan watermarkfalse: Jangan tambahkan watermark (default)
Seed acak yang digunakan untuk mengontrol keacakan konten yang dibuatRentang nilai:
[0, 2147483647]. Jika dihilangkan, seed acak akan digunakan.- Untuk request yang identik, model menghasilkan hasil berbeda ketika menerima nilai seed berbeda (misalnya seed dihilangkan)
- Untuk request yang identik, model menghasilkan hasil mirip ketika menerima nilai seed yang sama, tetapi konsistensi persis tidak dijamin
Respons
Kode status respons, 200 jika berhasil
Array data respons
Kasus Penggunaan
Kasus 1: Teks-ke-Video T2V (Request Paling Sederhana)
Kasus 2: Teks-ke-Video T2V (Parameter Lengkap)
Kasus 3: Gambar-ke-Video I2V (first_frame_image)
Kasus 4: Gambar-Referensi-ke-Video R2V (beberapa referensi)
Kasus 5: 720P untuk Menghemat Biaya
Panduan Pemilihan Mode
| Kebutuhan | Pendekatan yang Direkomendasikan |
|---|---|
| Membuat video hanya dari teks | Kirim hanya prompt (T2V) |
| Membuat gambar “hidup” (menggunakannya sebagai frame pertama) | Kirim first_frame_image (I2V) |
| Membuat adegan baru dari sekumpulan gambar referensi | Kirim image_urls (1–9, R2V) |
| Menghemat biaya | Gunakan resolution: "720P" |
Tips Penggunaan
- Logika entry terpadu: field input menentukan mode. Perhatikan bahwa dua field media (
first_frame_image/image_urls) saling eksklusif sizehanya efektif di T2V/R2V: dalam mode I2V,sizediabaikan — rasio aspek output ditentukan oleh media input- Durasi: 5–10 detik adalah rentang yang ideal. Terlalu pendek menyebabkan gerakan patah-patah; terlalu panjang meningkatkan waktu pemrosesan upstream secara signifikan
- Kualitas gambar frame pertama: jelas, komposisi baik, subjek berada di tengah — sangat meningkatkan output I2V
- Penulisan prompt: jelaskan gerakan / kamera / suasana (mis. “slow push-in, cinematic, warm tones”) untuk hasil yang lebih baik daripada deskripsi adegan statis saja
Kueri Hasil TugasPembuatan video adalah tugas asinkron yang mengembalikan
task_id saat dikirim. Gunakan endpoint Dapatkan Status Tugas untuk mengueri progres dan hasil pembuatan.