Happy Horse 1.0 API
Alibaba Happy Horse 1.0 — video sinematik 720p / 1080p dengan gerakan kamera yang halus, gerakan ekspresif, dan fidelitas prompt yang kuat. Menyertakan referensi-ke-video untuk identitas karakter/gaya yang konsisten antar pembuatan.
Output 720p (default) atau 1080p. Varian untuk teks-ke-video, gambar-ke-video, referensi-ke-video (menjaga karakter, gaya, identitas visual dari referensi), video-edit (dukungan referensi multi-gambar), dan video-extend.
Ringkasan
Tentang Happy Horse 1.0 API
Apa yang dilakukan Happy Horse 1.0, posisinya dalam jajaran model Alibaba, dan mengapa banyak tim memilihnya.
Happy Horse 1.0 adalah model pembuatan video dari Alibaba, tersedia melalui REST API WaveSpeedAI. Alibaba Happy Horse 1.0 — video sinematik 720p / 1080p dengan gerakan kamera yang halus, gerakan ekspresif, dan fidelitas prompt yang kuat. Menyertakan referensi-ke-video untuk identitas karakter/gaya yang konsisten antar pembuatan.
Output 720p (default) atau 1080p. Varian untuk teks-ke-video, gambar-ke-video, referensi-ke-video (menjaga karakter, gaya, identitas visual dari referensi), video-edit (dukungan referensi multi-gambar), dan video-extend.
Keluarga Happy Horse 1.0 di WaveSpeedAI menyediakan 5 endpoint REST yang mencakup alur kerja Text-To-Video, Image-To-Video, Video-Extend, Video-To-Video, Reference-To-Video. Setiap varian memiliki harga, parameter, dan contoh output sendiri — pilih yang sesuai dengan modalitas input dan kebutuhan produksi Anda, atau panggil beberapa sekaligus dengan satu API key untuk menyusun pipeline multi-langkah.
Jalankan Happy Horse 1.0 dengan API key, akun penagihan, dan batas laju yang sama dengan yang Anda pakai untuk 1.000+ model AI lainnya di WaveSpeedAI. Tanpa penyiapan vendor terpisah, tanpa SDK per penyedia, tanpa batas laju per vendor — satu integrasi mencakup semuanya, dari text-to-image dan text-to-video hingga sintesis audio, pembuatan 3D, upscaling, dan pengeditan.
Endpoint
Semua endpoint API Happy Horse 1.0
5 endpoint Happy Horse 1.0 tersedia sekarang di WaveSpeedAI — pilih varian yang sesuai dengan alur kerja Anda.
/filters:quality(82)/media/images/1777694993627601247_RvFOYvFP.webp)
Happyhorse 1.0 Text To Video
Alibaba Happy Horse 1.0 (Text-to-Video) generates cinematic 720p / 1080p videos from text prompts with smooth camera movement, expressive motion, and strong prompt fidelity. Ready-to-use REST API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1777694942637773181_JtCLV4is.webp)
Happyhorse 1.0 Image To Video
Alibaba Happy Horse 1.0 (Image-to-Video) animates a reference image into a cinematic 720p / 1080p video, optionally guided by a text prompt. Smooth camera movement and expressive, stable motion. Ready-to-use REST API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1777694354473865969_w1wGOX7i.webp)
Happyhorse 1.0 Video Extend
Alibaba Happy Horse 1.0 (Video Extend) extends existing videos with seamless AI-generated continuation, supporting 720p/1080p output. Ready-to-use REST API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1777694893579905189_ykuDNW6V.webp)
Happyhorse 1.0 Video Edit
Alibaba Happy Horse 1.0 (Video Edit) performs prompt-driven video editing with multi-image reference support, supporting 720p/1080p output. Ready-to-use REST API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1777694912177671305_rTisAKU3.webp)
Happyhorse 1.0 Reference To Video
Alibaba Happy Horse 1.0 (Reference-to-Video) generates new video scenes guided by reference images, maintaining consistent characters, styles, and visual identity. Ready-to-use REST API, best performance, no coldstarts, affordable pricing.
Contoh
Lihat Happy Horse 1.0 beraksi
Output nyata yang dihasilkan oleh API Happy Horse 1.0. Arahkan kursor ke video mana pun untuk pratinjau, klik untuk membuka penampil ukuran penuh.
Cara pakai
Cara menggunakan API Happy Horse 1.0
Empat langkah dari pendaftaran hingga hasil jadi. Contoh lengkap Python, Node.js, dan cURL ada di bagian API di bawah.
- 01
Dapatkan API key
Daftar akun WaveSpeedAI dan salin API key Anda dari dasbor. Akun baru mendapat kredit awal gratis — cukup untuk menjalankan playground beberapa puluh kali sebelum penagihan dimulai.
- 02
Kirim prediksi
POST input Anda sebagai JSON ke https://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.0/text-to-video. Endpoint langsung mengembalikan id prediksi — proses generasi bersifat asinkron sehingga Anda tidak perlu menahan koneksi terbuka selama inferensi.
- 03
Polling hingga selesai
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Ambil output saat completed; hentikan dengan error saat failed, cancelled, timeout, atau deleted; lanjutkan polling untuk status lainnya.
- 04
Baca URL output
Setelah status "completed", baca URL dari data.outputs[0]. URL tersebut mengarah ke media hasil generasi Anda di CDN WaveSpeedAI — file gambar, video, audio, atau 3D tergantung varian Happy Horse 1.0 yang Anda panggil.
Kasus penggunaan
Apa yang bisa Anda bangun dengan Happy Horse 1.0
Alur kerja umum yang dipakai pengembang dan kreator dengan API Happy Horse 1.0.
Teks-ke-video dengan gerakan kamera halus
alibaba/happyhorse-1.0/text-to-video menghasilkan klip sinematik 720p/1080p dengan gerakan kamera halus dan gerakan ekspresif — pembingkaian utama katalog. Fidelitas prompt yang kuat untuk pekerjaan iklan dan pipeline konten.
Gambar-ke-video dari gambar referensi
alibaba/happyhorse-1.0/image-to-video menganimasikan gambar referensi menjadi video sinematik 720p/1080p, opsional dipandu prompt teks. Gerakan kamera halus serta gerakan yang ekspresif dan stabil.
Referensi-ke-video untuk menjaga identitas
alibaba/happyhorse-1.0/reference-to-video menghasilkan adegan video baru yang dipandu gambar referensi, menjaga karakter, gaya, dan identitas visual tetap konsisten selama pembuatan. Varian yang dipilih saat identitas paling penting.
Video-edit dengan referensi multi-gambar
alibaba/happyhorse-1.0/video-edit melakukan penyuntingan video berbasis prompt dengan dukungan referensi multi-gambar, output 720p/1080p. Berguna untuk edit terarah pada klip yang ada.
Video-extend untuk klip lebih panjang
alibaba/happyhorse-1.0/video-extend memperpanjang video yang ada dengan kelanjutan buatan AI yang mulus, output 720p/1080p. Berguna untuk membangun urutan lebih panjang dari klip sumber yang lebih pendek.
Tips
Tips menulis prompt untuk Happy Horse 1.0
Saran praktis untuk mendapatkan output yang lebih baik dari Happy Horse 1.0 — diambil dari pola yang berhasil pada model video di pipeline produksi.
- 01
Pilih referensi-ke-video untuk shot yang identitasnya krusial
alibaba/happyhorse-1.0/reference-to-video adalah varian khusus untuk menjaga karakter, gaya, dan identitas visual yang konsisten. Gunakan untuk konten berseri di mana karakter yang sama harus tetap dapat dikenali di pembuatan yang terpisah.
- 02
Gambar-ke-video menjaga komposisi bingkai pertama
alibaba/happyhorse-1.0/image-to-video menganimasikan gambar referensi menjadi klip 720p/1080p dengan panduan teks opsional. Mempertahankan subjek dan komposisi gambar diam awal sambil menambahkan gerakan kamera dan subjek.
- 03
Tentukan pakaian dan pose secara eksplisit
Tanpa spesifikasi pakaian/pose yang eksplisit, model cenderung ke pose berdiri netral. Jabarkan busana dan pose awal untuk mengendalikan shot alih-alih menerima default.
- 04
Pilih 720p atau 1080p secara sengaja
Klaim katalog: output sinematik 720p / 1080p. 720p adalah default; pilih 1080p saat resolusi hasil akhir penting.
- 05
Gunakan video-edit dengan referensi multi-gambar untuk restyle
alibaba/happyhorse-1.0/video-edit melakukan penyuntingan berbasis prompt pada video yang ada dengan dukungan referensi multi-gambar. Berguna untuk mengubah gaya klip sambil menjaga gerakan dan komposisi sumber.
Harga
Harga API Happy Horse 1.0
Harga dihitung per output. Biaya akhir menyesuaikan parameter yang Anda atur di playground setiap varian (resolusi, durasi, jumlah output, referensi).
| Endpoint | Jenis | Harga mulai dari |
|---|---|---|
| alibaba/ | text-to-video | $0.70 |
| alibaba/ | image-to-video | $0.70 |
| alibaba/ | video-extend | $0.70 |
| alibaba/ | video-to-video | $0.70 |
| alibaba/ | reference-to-video | $0.70 |
API
Panggil API Happy Horse 1.0
Daftar untuk mendapatkan API key di wavespeed.ai/accesskey, lalu kirim prediksi melalui REST. Playground menghasilkan contoh siap tempel untuk kombinasi input apa pun.
POSThttps://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.0/text-to-video
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.0/text-to-video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.0/text-to-video";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.0/text-to-video", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Perbandingan
Happy Horse 1.0 vs alternatif
Kapan memilih Happy Horse 1.0 dibanding model serupa di WaveSpeedAI.
Happy Horse 1.0 vs Seedance 2.0
Seedance 2.0 menyediakan audio native di setiap varian, tingkat Turbo, dan video-edit/video-extend. Happy Horse lebih mahal tetapi menyediakan referensi-ke-video dan video-edit dengan dukungan referensi multi-gambar yang ditangani Seedance dengan cara berbeda.
Happy Horse 1.0 vs Kling 3.0
Kling 3.0 mencakup tingkat Standard, Pro, dan 4K plus motion-control. Happy Horse berada di antara Kling Pro dan 4K dengan referensi-ke-video dan video-edit referensi multi-gambar.
Happy Horse 1.0 vs Wan 2.7
Wan 2.7 mencakup varian serupa (teks-ke-video, gambar-ke-video, referensi-ke-video, video-edit, video-extend) plus image-edit dan teks-ke-gambar dalam keluarga yang sama. Lebih murah dan lebih luas; Happy Horse diposisikan pada "gerakan kamera halus" dan gerakan ekspresif.
FAQ
Happy Horse 1.0 API — Pertanyaan yang sering diajukan
Harga, lisensi, integrasi — pertanyaan umum tentang menjalankan Happy Horse 1.0 di WaveSpeedAI.
Apa itu API Happy Horse 1.0?
Happy Horse 1.0 adalah model pembuatan video dari Alibaba yang tersedia sebagai REST API di WaveSpeedAI. Alibaba Happy Horse 1.0 — video sinematik 720p / 1080p dengan gerakan kamera yang halus, gerakan ekspresif, dan fidelitas prompt yang kuat. Menyertakan referensi-ke-video untuk identitas karakter/gaya yang konsisten antar pembuatan. Anda dapat memanggilnya secara terprogram atau mencobanya dari playground yang ditautkan di atas.
Bagaimana cara memanggil API Happy Horse 1.0?
Daftar akun WaveSpeedAI, salin API key Anda dari /accesskey, lalu POST ke https://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.0/text-to-video dengan input Anda sebagai JSON. Endpoint mengembalikan id prediksi. Lakukan polling pada endpoint hasil dengan interval sekitar 2 detik, perpanjang interval untuk tugas yang berjalan lama, dan berhenti pada status akhir apa pun. Contoh Python / Node.js / cURL untuk produksi ada di atas.
Berapa biaya API Happy Horse 1.0?
Happy Horse 1.0 mulai dari $0.70 per run. Biaya pastinya menyesuaikan parameter yang Anda atur (resolusi, durasi, jumlah output, referensi). Pratinjau biaya langsung di samping tombol Generate di playground menampilkan harga pasti untuk input Anda saat ini.
Varian Happy Horse 1.0 apa saja yang tersedia?
WaveSpeedAI menyediakan 5 endpoint Happy Horse 1.0 aktif: alibaba/happyhorse-1.0/text-to-video, alibaba/happyhorse-1.0/image-to-video, alibaba/happyhorse-1.0/video-extend, alibaba/happyhorse-1.0/video-edit, alibaba/happyhorse-1.0/reference-to-video. Setiap varian memiliki halaman playground dan harga sendiri.
Bisakah output Happy Horse 1.0 dipakai secara komersial?
Hak penggunaan komersial mengikuti lisensi model Alibaba. Sebagian besar model Alibaba mengizinkan penggunaan output secara komersial; lihat halaman playground tiap model untuk ringkasan lisensinya, dan Ketentuan Layanan WaveSpeedAI untuk ketentuan tingkat platform.
Mengapa memakai Happy Horse 1.0 di WaveSpeedAI dan bukan langsung?
Satu API key + satu akun penagihan untuk Happy Horse 1.0 DAN 1.000+ model AI lain dari penyedia lain. Tanpa penyiapan SDK per vendor, tanpa batas laju terpisah, tanpa menulis ulang kode integrasi untuk tiap vendor. Harganya umumnya setara atau di bawah API langsung dari Alibaba.
Penyedia
Tentang Alibaba
Tim di balik Happy Horse 1.0 dan jajaran model Alibaba lainnya di WaveSpeedAI.
Tongyi Lab milik Alibaba menghasilkan keluarga model video Wan dan keluarga LLM Qwen. Wan menonjol karena dirilis dengan open weights, cakupan varian yang luas (teks-ke-video, gambar-ke-video, referensi-ke-video, video-edit, video-extend, image-edit, teks-ke-gambar), dan kekuatan yang konsisten pada stabilitas gerakan dan kepatuhan prompt di berbagai prompt multibahasa.
Mulai membangun dengan Happy Horse 1.0 di WaveSpeedAI
Kredit awal gratis saat mendaftar. Satu API key untuk 1.000+ model AI dari Alibaba dan semua penyedia lainnya.