Kekuatan HappyHorse First Frame
Model video dicaj sesaat atau setiap klip: tukar penerangan atau gambar menjadi video pendek beberapa saat.
Uses one image as the first frame plus a prompt to make a smooth, natural short video. Image required. 720P/1080P, 3–15 s, aspect ratio follows the image.
Sesuai untuk
- Iklan video pendek dan video produk (TikTok, Reels)
- Menghidupkan gambar pegun
- Bahan klip pendek media sosial
Kurang sesuai untuk
- Video panjang beberapa minit: jana mengikut bahagian kemudian sunting
- Menulis artikel atau kod: guna model chat
Contoh kod
Gantikan sk-... dengan API Key yang anda cipta di konsol.
curl https://api.macloudai.com/v1/media/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "happyhorse-i2v", "prompt": "A cat watching the rain on a windowsill, cinematic shot", "params": {"duration": "5", "resolution": "720p", "aspect_ratio": "16:9"}}'
# → {"data": {"task_id": "mt_…"}}
curl "https://api.macloudai.com/v1/media/status?task_id=mt_…" \
-H "Authorization: Bearer $API_KEY"
import time, requests
BASE = "https://api.macloudai.com/v1"
H = {"Authorization": "Bearer sk-..."}
r = requests.post(f"{BASE}/media/generate", headers=H, json={
"model": "happyhorse-i2v",
"prompt": "A cat watching the rain on a windowsill, cinematic shot",
"params": {"duration": "5", "resolution": "720p", "aspect_ratio": "16:9"},
}).json()
task = r["data"]["task_id"]
# Poll every 5–10 seconds; when is_final is true the result is in result_url
while True:
s = requests.get(f"{BASE}/media/status", headers=H, params={"task_id": task}).json()["data"]
if s["is_final"]:
print(s["state"], s.get("result_url"), s.get("error"))
break
time.sleep(8)
# An estimate is held when you submit; the final charge follows actual usage, and failed tasks are fully refunded
Nama model: happyhorse-i2vDokumentasi penuh →
Anggaran kos
Anggaran daripada harga seunit di atas; caj sebenar mengikut setiap penjanaan.
| Satu video pendek 5 saat5 × RM 0.82 | RM 4.09 |
| Satu video pendek 10 saat10 × RM 0.82 | RM 8.17 |
| Satu iklan 30 saat (dijana mengikut bahagian)30 × RM 0.82 | RM 24.51 |
| Tambah nilai minimum RM 12 cukup untukdicaj sesaat | kira-kira 13 saat |
Status model
Keadaan panggilan 24 jam terakhir.
Kadar berjaya 24 jam99.9%
Laluan dalam talian2
Model berkaitan
Satu API Key untuk semua; untuk tukar model, ubah nama model sahaja.
Model Alibaba yang lain
Wan 3.0 Omni ReferenceRM 0.47 sesaat
Wan 3.0RM 0.24 sesaat
HappyHorse ReferenceRM 0.82 sesaat
Wan 3.0 Text-to-VideoRM 0.47 sesaat
Wan 3.0 ReferenceRM 0.47 sesaat
HappyHorse Video EditRM 0.82 sesaat
Alternatif pada harga yang hampir sama
Vidu Q3 DramaRM 0.75 sesaat
Kling Omni Video ReferenceRM 0.7 sesaat
Kling Motion Control V3RM 0.7 sesaat
Kling Motion ControlRM 0.63 sesaat
Soalan lazim
Q1Bagaimana HappyHorse First Frame dicaj?
RM 0.82 sesaat, ditolak daripada baki. Bayar ikut penggunaan, tiada yuran bulanan.
Q2Bagaimana nak guna HappyHorse First Frame di Malaysia?
Daftar akaun, tambah nilai baki, cipta API Key, tetapkan base URL kepada https://api.macloudai.com/v1 dan isi model dengan happyhorse-i2v.
Q3Bagaimana jika panggilan gagal?
401: API Key salah atau telah dipadam, salin semula daripada konsol. Baki tidak cukup: tambah nilai dan terus boleh guna. 429: permintaan terlalu laju, tunggu beberapa saat. 500, 502, 503: sumber huluan tidak stabil seketika, cuba lagi atau tukar dahulu ke model lain dalam julat harga yang sama.
Q4Perlukah kad kredit?
Tidak perlu langganan dolar AS untuk setiap AI. Anda tambah nilai satu baki dan bayar ikut penggunaan untuk semua model. Kaedah bayaran yang tersedia dipaparkan semasa tambah nilai.