Happy Horse 1.0 API
Alibaba Happy Horse 1.0 — video điện ảnh 720p / 1080p với chuyển động máy quay mượt, chuyển động giàu biểu cảm và bám prompt tốt. Có reference-to-video để giữ nhất quán danh tính nhân vật/phong cách qua các lần tạo.
Đầu ra 720p (mặc định) hoặc 1080p. Các biến thể text-to-video, image-to-video, reference-to-video (giữ nhân vật, phong cách, danh tính hình ảnh từ ảnh tham chiếu), video-edit (hỗ trợ nhiều ảnh tham chiếu) và video-extend.
Tổng quan
Giới thiệu về Happy Horse 1.0 API
Happy Horse 1.0 làm được gì, nằm ở đâu trong dòng mô hình của Alibaba, và vì sao các đội ngũ chọn nó.
Happy Horse 1.0 là mô hình tạo video từ Alibaba, có sẵn qua REST API của WaveSpeedAI. Alibaba Happy Horse 1.0 — video điện ảnh 720p / 1080p với chuyển động máy quay mượt, chuyển động giàu biểu cảm và bám prompt tốt. Có reference-to-video để giữ nhất quán danh tính nhân vật/phong cách qua các lần tạo.
Đầu ra 720p (mặc định) hoặc 1080p. Các biến thể text-to-video, image-to-video, reference-to-video (giữ nhân vật, phong cách, danh tính hình ảnh từ ảnh tham chiếu), video-edit (hỗ trợ nhiều ảnh tham chiếu) và video-extend.
Họ Happy Horse 1.0 trên WaveSpeedAI cung cấp 5 endpoint REST bao gồm 5 quy trình Text-To-Video, Image-To-Video, Video-Extend, Video-To-Video, Reference-To-Video. Mỗi biến thể có giá, các tham số điều chỉnh và kết quả mẫu riêng — hãy chọn biến thể phù hợp với dạng đầu vào và ràng buộc sản xuất của bạn, hoặc gọi nhiều biến thể từ cùng một API key để ghép các pipeline nhiều bước.
Chạy Happy Horse 1.0 bằng cùng API key, tài khoản thanh toán và hạn mức tốc độ bạn dùng cho hơn 1.000 mô hình AI khác trên WaveSpeedAI. Không cần thiết lập nhà cung cấp riêng, không cần SDK cho từng nhà cung cấp, không có hạn mức tốc độ riêng của từng hãng — một lần tích hợp bao quát mọi thứ, từ text-to-image và text-to-video đến tổng hợp âm thanh, tạo 3D, nâng cấp và chỉnh sửa.
Endpoint
Tất cả endpoint API Happy Horse 1.0
5 endpoint Happy Horse 1.0 hiện có sẵn trên WaveSpeedAI — hãy chọn biến thể phù hợp với quy trình của bạn.
/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.
Ví dụ
Xem Happy Horse 1.0 hoạt động
Kết quả thật do API Happy Horse 1.0 tạo ra. Rê chuột lên video để xem trước, nhấp để mở trình xem kích thước đầy đủ.
Hướng dẫn
Cách dùng API Happy Horse 1.0
Bốn bước từ đăng ký đến khi có kết quả. Ví dụ đầy đủ bằng Python, Node.js và cURL nằm ở phần API bên dưới.
- 01
Lấy API key
Đăng ký tài khoản WaveSpeedAI và sao chép API key từ bảng điều khiển. Tài khoản mới được tặng credit dùng thử miễn phí — đủ để chạy playground vài chục lần trước khi bắt đầu tính phí.
- 02
Gửi một prediction
POST đầu vào của bạn dưới dạng JSON tới https://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.0/text-to-video. Endpoint trả về prediction id ngay lập tức — việc tạo là bất đồng bộ nên bạn không phải giữ kết nối mở trong lúc suy luận.
- 03
Poll để chờ hoàn tất
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Trả về kết quả khi completed; dừng và báo lỗi khi failed, cancelled, timeout hoặc deleted; tiếp tục poll với mọi trạng thái khác.
- 04
Đọc URL kết quả
Khi status là "completed", đọc URL từ data.outputs[0]. URL trỏ tới media bạn đã tạo trên CDN của WaveSpeedAI — ảnh, video, âm thanh hoặc tệp 3D tùy biến thể Happy Horse 1.0 bạn đã gọi.
Trường hợp sử dụng
Bạn có thể xây dựng gì với Happy Horse 1.0
Các quy trình phổ biến mà nhà phát triển và người sáng tạo dùng API Happy Horse 1.0 cho.
Text-to-video với chuyển động máy quay mượt
alibaba/happyhorse-1.0/text-to-video tạo clip điện ảnh 720p/1080p với chuyển động máy quay mượt và chuyển động giàu biểu cảm — điểm nhấn của danh mục. Bám prompt tốt cho công việc quảng cáo và pipeline nội dung.
Image-to-video từ một ảnh tham chiếu
alibaba/happyhorse-1.0/image-to-video tạo chuyển động từ ảnh tham chiếu thành video điện ảnh 720p/1080p, có thể được dẫn dắt thêm bằng prompt văn bản. Chuyển động máy quay mượt, chuyển động ổn định và giàu biểu cảm.
Reference-to-video để giữ danh tính
alibaba/happyhorse-1.0/reference-to-video tạo các cảnh video mới dựa trên ảnh tham chiếu, giữ nhất quán nhân vật, phong cách và danh tính hình ảnh trong suốt quá trình tạo. Biến thể nên chọn khi danh tính quan trọng nhất.
Video-edit với nhiều ảnh tham chiếu
alibaba/happyhorse-1.0/video-edit chỉnh sửa video theo prompt với hỗ trợ nhiều ảnh tham chiếu, đầu ra 720p/1080p. Hữu ích cho các chỉnh sửa có mục tiêu trên clip có sẵn.
Video-extend cho clip dài hơn
alibaba/happyhorse-1.0/video-extend kéo dài video có sẵn bằng phần tiếp nối do AI tạo liền mạch, đầu ra 720p/1080p. Hữu ích để dựng các chuỗi dài hơn từ clip nguồn ngắn hơn.
Mẹo
Mẹo viết prompt cho Happy Horse 1.0
Lời khuyên thực tế để có kết quả tốt hơn từ Happy Horse 1.0 — rút ra từ các mẫu hiệu quả trên các mô hình video trong các pipeline sản xuất.
- 01
Chọn reference-to-video cho cảnh quay quan trọng về danh tính
alibaba/happyhorse-1.0/reference-to-video là biến thể chuyên để giữ nhân vật, phong cách và danh tính hình ảnh nhất quán. Dùng cho nội dung nhiều tập, nơi cùng một nhân vật phải luôn nhận ra được qua các lần tạo riêng biệt.
- 02
Image-to-video giữ bố cục khung hình đầu
alibaba/happyhorse-1.0/image-to-video tạo chuyển động cho ảnh tham chiếu thành clip 720p/1080p với chỉ dẫn văn bản tùy chọn. Giữ chủ thể và bố cục của ảnh tĩnh ban đầu đồng thời thêm chuyển động máy quay và chủ thể.
- 03
Chỉ định rõ trang phục và tư thế
Nếu không chỉ định rõ trang phục/tư thế, mô hình thiên về tư thế đứng trung tính. Hãy nêu rõ trang phục và tư thế ban đầu để kiểm soát cảnh quay thay vì nhận kết quả mặc định.
- 04
Chọn 720p hay 1080p có chủ đích
Theo danh mục: đầu ra điện ảnh 720p / 1080p. 720p là mặc định; chọn 1080p khi độ phân giải phân phối quan trọng.
- 05
Dùng video-edit với nhiều ảnh tham chiếu để đổi phong cách
alibaba/happyhorse-1.0/video-edit chỉnh sửa video có sẵn theo prompt với hỗ trợ nhiều ảnh tham chiếu. Hữu ích để đổi phong cách clip trong khi giữ chuyển động và bố cục nguồn.
Giá
Giá API Happy Horse 1.0
Giá tính theo từng kết quả đầu ra. Khoản phí cuối cùng thay đổi theo các tham số bạn đặt trong playground của từng biến thể (độ phân giải, thời lượng, số kết quả, tham chiếu).
| Endpoint | Loại | Giá khởi điểm |
|---|---|---|
| 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
Gọi API Happy Horse 1.0
Đăng ký API key tại wavespeed.ai/accesskey, rồi gửi prediction qua REST. Playground tạo sẵn mã mẫu có thể dán ngay cho mọi tổ hợp đầu vào.
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)So sánh
Happy Horse 1.0 so với các lựa chọn khác
Khi nào nên chọn Happy Horse 1.0 thay vì các mô hình tương tự trên WaveSpeedAI.
Happy Horse 1.0 so với Seedance 2.0
Seedance 2.0 có âm thanh gốc trên mọi biến thể, phân khúc Turbo, cùng video-edit/video-extend. Happy Horse đắt hơn nhưng có reference-to-video và video-edit hỗ trợ nhiều ảnh tham chiếu mà Seedance xử lý theo cách khác.
Happy Horse 1.0 so với Kling 3.0
Kling 3.0 có các phân khúc Standard, Pro và 4K cùng điều khiển chuyển động. Happy Horse nằm giữa Kling Pro và 4K, với reference-to-video và video-edit hỗ trợ nhiều ảnh tham chiếu.
Happy Horse 1.0 so với Wan 2.7
Wan 2.7 có các biến thể tương tự (text-to-video, image-to-video, reference-to-video, video-edit, video-extend) cộng thêm image-edit và text-to-image trong cùng dòng. Rẻ hơn và rộng hơn; Happy Horse được định vị quanh “chuyển động máy quay mượt” và chuyển động giàu biểu cảm.
Câu hỏi thường gặp
Happy Horse 1.0 API — Câu hỏi thường gặp
Giá, giấy phép, tích hợp — những câu hỏi phổ biến về việc chạy Happy Horse 1.0 trên WaveSpeedAI.
API Happy Horse 1.0 là gì?
Happy Horse 1.0 là mô hình tạo video của Alibaba, được cung cấp dưới dạng REST API trên WaveSpeedAI. Alibaba Happy Horse 1.0 — video điện ảnh 720p / 1080p với chuyển động máy quay mượt, chuyển động giàu biểu cảm và bám prompt tốt. Có reference-to-video để giữ nhất quán danh tính nhân vật/phong cách qua các lần tạo. Bạn có thể gọi bằng lập trình hoặc thử từ playground ở liên kết phía trên.
Làm sao để gọi API Happy Horse 1.0?
Đăng ký tài khoản WaveSpeedAI, sao chép API key từ /accesskey, rồi POST tới https://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.0/text-to-video với đầu vào dưới dạng JSON. Endpoint trả về prediction id. Hãy poll endpoint kết quả khoảng mỗi 2 giây, tăng khoảng cách với các tác vụ chạy lâu, và dừng ở bất kỳ trạng thái kết thúc nào. Ví dụ Python / Node.js / cURL hướng tới môi trường production ở phía trên.
API Happy Horse 1.0 có giá bao nhiêu?
Happy Horse 1.0 bắt đầu từ $0.70 mỗi lượt chạy. Chi phí chính xác thay đổi theo các tham số bạn đặt (độ phân giải, thời lượng, số kết quả, tham chiếu). Phần xem trước chi phí trực tiếp cạnh nút Tạo trong playground hiển thị giá chính xác cho đầu vào hiện tại của bạn.
Có những biến thể Happy Horse 1.0 nào?
WaveSpeedAI cung cấp 5 endpoint Happy Horse 1.0 đang hoạt động: 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. Mỗi biến thể có trang playground và giá riêng.
Tôi có thể dùng kết quả của Happy Horse 1.0 cho mục đích thương mại không?
Quyền sử dụng thương mại tuân theo giấy phép mô hình của Alibaba. Hầu hết mô hình của Alibaba cho phép dùng kết quả đầu ra cho mục đích thương mại; hãy xem trang playground của từng mô hình để biết tóm tắt giấy phép cụ thể, và Điều khoản dịch vụ của WaveSpeedAI cho các điều kiện cấp nền tảng.
Tại sao dùng Happy Horse 1.0 trên WaveSpeedAI thay vì gọi trực tiếp?
Một API key + một tài khoản thanh toán cho Happy Horse 1.0 VÀ hơn 1.000 mô hình AI khác từ các nhà cung cấp khác. Không cần thiết lập SDK cho từng hãng, không có hạn mức tốc độ riêng, không phải viết lại mã tích hợp cho từng hãng. Giá thường ngang bằng hoặc thấp hơn API trực tiếp của Alibaba.
Nhà cung cấp
Giới thiệu về Alibaba
Đội ngũ đứng sau Happy Horse 1.0 và dòng mô hình Alibaba rộng hơn trên WaveSpeedAI.
Tongyi Lab của Alibaba tạo ra dòng mô hình video Wan và dòng LLM Qwen. Wan nổi bật nhờ được phát hành với trọng số mở, phủ nhiều biến thể (text-to-video, image-to-video, reference-to-video, video-edit, video-extend, image-edit, text-to-image) và luôn mạnh về độ ổn định chuyển động cũng như khả năng bám sát prompt với các prompt đa ngôn ngữ.
Bắt đầu xây dựng với Happy Horse 1.0 trên WaveSpeedAI
Tặng credit dùng thử miễn phí khi đăng ký. Một API key cho hơn 1.000 mô hình AI từ Alibaba và mọi nhà cung cấp khác.