Happy Horse 1.1 API
Alibaba Happy Horse 1.1 — filmowe wideo 3-15 sekund z tekstu, obrazu pierwszej klatki lub do 9 obrazów referencyjnych, w 480p, 720p lub 1080p, z płynnym ruchem kamery i dużą wiernością promptowi.
Cztery endpointy: alibaba/happyhorse-1.1/text-to-video zamienia prompt w klip, image-to-video animuje pierwszą klatkę, reference-to-video tworzy nowy klip z 1 do 9 obrazów referencyjnych, a video-extend kontynuuje istniejące wideo. Klipy trwają od 3 do 15 sekund w 480p, 720p (domyślnie) lub 1080p, z rozliczeniem za sekundę wyniku.
Przegląd
O modelu Happy Horse 1.1 API
Co robi Happy Horse 1.1, jakie miejsce zajmuje w linii modeli Alibaba i dlaczego zespoły po niego sięgają.
Happy Horse 1.1 to model generowania wideo od Alibaba, dostępny przez REST API WaveSpeedAI. Alibaba Happy Horse 1.1 — filmowe wideo 3-15 sekund z tekstu, obrazu pierwszej klatki lub do 9 obrazów referencyjnych, w 480p, 720p lub 1080p, z płynnym ruchem kamery i dużą wiernością promptowi.
Cztery endpointy: alibaba/happyhorse-1.1/text-to-video zamienia prompt w klip, image-to-video animuje pierwszą klatkę, reference-to-video tworzy nowy klip z 1 do 9 obrazów referencyjnych, a video-extend kontynuuje istniejące wideo. Klipy trwają od 3 do 15 sekund w 480p, 720p (domyślnie) lub 1080p, z rozliczeniem za sekundę wyniku.
Rodzina Happy Horse 1.1 w WaveSpeedAI zawiera 4 endpointy REST obejmujące workflowy: Text-To-Video, Image-To-Video, Video-Extend, Reference-To-Video. Każdy wariant ma własny cennik, parametry i przykładowe wyniki — wybierz ten, który pasuje do Twoich danych wejściowych i wymagań produkcyjnych, albo wywołuj kilka z jednego klucza API, aby składać wieloetapowe pipeline'y.
Uruchamiaj Happy Horse 1.1 z tym samym kluczem API, kontem rozliczeniowym i limitami, których używasz dla ponad 1000 innych modeli AI w WaveSpeedAI. Bez osobnej konfiguracji u dostawcy, bez osobnych SDK, bez osobnych limitów — jedna integracja obejmuje wszystko: od tekstu na obraz i tekstu na wideo, przez syntezę dźwięku i generowanie 3D, po upscaling i edycję.
Specyfikacja
Możliwości i status premiery Happy Horse 1.1 API
Szczegóły modelu, których deweloperzy szukają przed wyborem API: dostępność, oczekiwana długość wyniku, obsługa referencji i aktualne rozwiązanie zastępcze.
Endpointy
4 warianty
Tekst na wideo, obraz na wideo, referencja na wideo i video-extend.
Czas trwania
3-15 s
Dowolna długość od 3 do 15 sekund; domyślnie 5 s.
Rozdzielczość
480p / 720p / 1080p
Domyślnie 720p.
Cena
$0.07-$0.18 / s
480p $0.07, 720p $0.14 i 1080p $0.18 za sekundę wyniku.
Referencje
Do 9 obrazów
W reference-to-video, razem z promptem tekstowym.
Endpointy
Wszystkie endpointy API Happy Horse 1.1
4 endpointy Happy Horse 1.1 dostępne teraz w WaveSpeedAI — wybierz wariant pasujący do Twojego workflow.
/filters:quality(82)/media/images/1782146936203008649_guUrK7uT.webp)
Happyhorse 1.1 Text To Video
Alibaba HappyHorse 1.1 Text-to-Video generates cinematic 720P or 1080P videos from text prompts, with smooth camera movement, expressive motion, and strong prompt fidelity. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782146955708425653_zN752ZVT.webp)
Happyhorse 1.1 Image To Video
Alibaba HappyHorse 1.1 Image to Video animates a reference image into a cinematic 720P or 1080P video, with optional text prompt guidance, smooth camera movement, and expressive, stable motion. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782146902517056502_eF53ZWTR.webp)
Happyhorse 1.1 Video Extend
Alibaba HappyHorse 1.1 Video Extend extends existing videos with seamless AI-generated continuation, supporting 720P / 1080P output while preserving visual continuity and motion consistency. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782146919510358790_Atnkljkl.webp)
Happyhorse 1.1 Reference To Video
Alibaba HappyHorse 1.1 Reference to Video generates new video scenes from reference images, preserving character identity, visual style, and scene consistency. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Przykłady
Happy Horse 1.1 w akcji
Prawdziwe wyniki wygenerowane przez API Happy Horse 1.1. Najedź na wideo, aby zobaczyć podgląd, kliknij, aby otworzyć pełnowymiarowy podgląd.
Jak zacząć
Jak korzystać z API Happy Horse 1.1
Cztery kroki od rejestracji do gotowego wyniku. Pełne przykłady w Pythonie, Node.js i cURL znajdziesz w sekcji API poniżej.
- 01
Uzyskaj klucz API
Załóż konto WaveSpeedAI i skopiuj klucz API z panelu. Nowe konta otrzymują darmowe kredyty na start — wystarczy na kilkadziesiąt uruchomień w playground, zanim zaczną się opłaty.
- 02
Wyślij predykcję
Wyślij dane wejściowe jako JSON metodą POST na https://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.1/text-to-video. Endpoint od razu zwraca identyfikator predykcji — generowanie jest asynchroniczne, więc nie trzymasz otwartego połączenia na czas inferencji.
- 03
Sprawdzaj ukończenie
Wywołaj GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Przy statusie completed odbierz wyniki; przy failed, cancelled, timeout lub deleted zakończ z błędem; przy każdym innym statusie odpytuj dalej.
- 04
Odczytaj adres wyniku
Gdy status to "completed", odczytaj adres URL z data.outputs[0]. Wskazuje on wygenerowane media w CDN WaveSpeedAI — obraz, wideo, dźwięk lub plik 3D, zależnie od wywołanego wariantu Happy Horse 1.1.
Zastosowania
Co możesz zbudować z Happy Horse 1.1
Typowe workflowy, do których deweloperzy i twórcy używają API Happy Horse 1.1.
Tekst na wideo z płynnym ruchem kamery
alibaba/happyhorse-1.1/text-to-video generuje filmowe klipy z promptów do 2500 znaków, z ekspresyjnym ruchem i stabilnymi obiektami. Wybierz 16:9, 9:16, 1:1, 4:3 lub 3:4 do reklam, postów w mediach społecznościowych i prac koncepcyjnych.
Ożyw obraz statyczny
alibaba/happyhorse-1.1/image-to-video używa Twojego obrazu jako pierwszej klatki i zachowuje jego obiekt, kompozycję i styl, dodając ruch. Prompt tekstowy jest opcjonalny i może sterować kamerą oraz akcją.
Spójna postać w kolejnych ujęciach
alibaba/happyhorse-1.1/reference-to-video przyjmuje od 1 do 9 obrazów referencyjnych i generuje nowe sceny, w których postacie, stroje i styl wizualny pozostają rozpoznawalne — idealne do seriali i treści produktowych.
Kontynuacja klipu
alibaba/happyhorse-1.1/video-extend kontynuuje istniejące wideo od miejsca, w którym się kończy, według promptu, dzięki czemu krótki klip źródłowy może urosnąć w dłuższą sekwencję.
Tanie iteracje w 480p
480p to najtańszy poziom, więc możesz testować prompty i kompozycje, zanim wydasz środki na renderowanie finalnego ujęcia w 720p lub 1080p.
Krótkie klipy do 15 sekund
Każdy endpoint tworzy od 3 do 15 sekund w jednym przebiegu — wystarczająco na prezentację produktu, hak w mediach społecznościowych lub pojedynczą scenę bez dialogów, bez sklejania klipów.
Wskazówki
Wskazówki do promptów dla Happy Horse 1.1
Praktyczne rady, jak uzyskiwać lepsze wyniki z Happy Horse 1.1 — oparte na wzorcach, które sprawdzają się w produkcyjnych pipeline'ach dla modeli wideo.
- 01
Precyzyjnie opisuj ruchy kamery
Używaj konkretnego słownictwa filmowego — orbit, dolly-in, push-in, pan-left, ujęcie z dźwigu, śledzenie z ręki. Ogólne prompty dają statyczną lub przypadkową kamerę; nazwane ruchy kamery bezpośrednio odpowiadają intencji ruchu w danych treningowych modelu i znacząco poprawiają jakość ujęcia.
- 02
Zakotwicz tożsamość postaci obrazami referencyjnymi
Jeśli prompt zależy od konkretnej osoby, postaci lub produktu, wgraj obraz referencyjny razem z promptem. Bez referencji tożsamość dryfuje między klatkami i ujęciami — ta sama postać przy każdym generowaniu wygląda trochę jak inna osoba.
- 03
Opisuj oświetlenie i porę dnia
Wskazówki świetlne, takie jak „golden hour, soft warm directional light” lub „overcast diffused light, slate-grey sky”, poprawiają jakość i spójność znacznie bardziej niż niejasne modyfikatory jakości. Oświetlenie to jedna z najsilniejszych wskazówek, na których opiera się model.
- 04
Używaj negatywnych promptów, by tłumić typowe błędy
Przydatne negatywy dla wideo: „frame flicker, motion blur, watermark, text artifacts, distorted hands, low resolution, jpeg compression”. Negatywne prompty nic nie kosztują i zauważalnie zmniejszają liczbę generacji, które musiałbyś powtarzać.
- 05
Wybierz najkrótszą długość, która oddaje Twój moment
Większość promptów działa najlepiej przy 5–8 sekundach. Dłuższe klipy wzmacniają niespójności czasowe (zmiana kształtu bohatera, dryf otoczenia). Jeśli potrzebujesz sekwencji 20-sekundowej, wygeneruj trzy klipy po 6–8 sekund i zmontuj je — jakość pozostaje wyższa niż przy jednym długim generowaniu.
- 06
Od razu dopasuj proporcje obrazu do platformy
9:16 dla TikToka / Reels / Shorts, 16:9 dla poziomych feedów i YouTube, 1:1 dla siatek postów. Modele trenują nieco inaczej dla każdych proporcji — przycięcie 16:9 do 9:16 po fakcie traci zarówno wierność, jak i kompozycję zamierzoną przez model.
Cennik
Cennik API Happy Horse 1.1
Cena jest naliczana za wynik. Końcowa opłata zależy od parametrów ustawionych w playground każdego wariantu (rozdzielczość, czas trwania, liczba wyników, referencje).
| Endpoint | Typ | Cena początkowa |
|---|---|---|
| alibaba/ | text-to-video | $0.14 |
| alibaba/ | image-to-video | $0.14 |
| alibaba/ | video-extend | $0.14 |
| alibaba/ | reference-to-video | $0.14 |
API
Wywołaj API Happy Horse 1.1
Uzyskaj klucz API na wavespeed.ai/accesskey, a następnie wyślij predykcję przez REST. Playground generuje gotowe do wklejenia przykłady dla dowolnej kombinacji danych wejściowych.
POSThttps://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.1/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.1/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.1/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.1/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)Porównanie
Happy Horse 1.1 a alternatywy
Kiedy wybrać Happy Horse 1.1 zamiast podobnych modeli w WaveSpeedAI.
Happy Horse 1.1 a Happy Horse 1.0
Happy Horse 1.1 dodaje poziom 480p i niższą stawkę za 1080p niż 1.0. Wersja 1.0 zachowuje endpoint video-edit, którego 1.1 nie oferuje.
Happy Horse 1.1 a Seedance 2.5
Seedance 2.5 osiąga 30-sekundowe pojedyncze ujęcia i ma endpointy video edit oraz video extend. Happy Horse 1.1 to lżejsza opcja dla klipów do 15 sekund.
Happy Horse 1.1 a Wan 3.0
Wan 3.0 oferuje text-, image- i reference-to-video do 30 sekund. Happy Horse 1.1 obejmuje krótsze klipy z poziomem 480p do tanich wersji roboczych.
FAQ
Happy Horse 1.1 API — najczęściej zadawane pytania
Cennik, licencja, integracja — typowe pytania o uruchamianie Happy Horse 1.1 w WaveSpeedAI.
Czym jest API Happy Horse 1.1?
Happy Horse 1.1 to model generowania wideo od Alibaba, udostępniony jako REST API w WaveSpeedAI. Alibaba Happy Horse 1.1 — filmowe wideo 3-15 sekund z tekstu, obrazu pierwszej klatki lub do 9 obrazów referencyjnych, w 480p, 720p lub 1080p, z płynnym ruchem kamery i dużą wiernością promptowi. Możesz wywoływać go programowo lub wypróbować w playground, do którego prowadzi link powyżej.
Jak wywołać API Happy Horse 1.1?
Załóż konto WaveSpeedAI, skopiuj klucz API z /accesskey, a następnie wyślij POST na https://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.1/text-to-video z danymi wejściowymi w JSON. Endpoint zwraca identyfikator predykcji. Odpytuj endpoint wyniku mniej więcej co 2 sekundy, wydłużaj odstęp przy długich zadaniach i zatrzymaj się przy dowolnym statusie końcowym. Produkcyjne przykłady w Pythonie / Node.js / cURL znajdziesz powyżej.
Ile kosztuje API Happy Horse 1.1?
Happy Horse 1.1 zaczyna się od $0.14. Dokładny koszt zależy od ustawionych parametrów (rozdzielczość, czas trwania, liczba wyników, referencje). Podgląd kosztu na żywo obok przycisku Generuj w playground pokazuje dokładną cenę dla bieżących danych.
Jakie warianty Happy Horse 1.1 są dostępne?
WaveSpeedAI udostępnia 4 aktywnych endpointów Happy Horse 1.1: alibaba/happyhorse-1.1/text-to-video, alibaba/happyhorse-1.1/image-to-video, alibaba/happyhorse-1.1/video-extend, alibaba/happyhorse-1.1/reference-to-video. Każdy wariant ma własną stronę playground i cennik.
Czy mogę używać wyników Happy Horse 1.1 komercyjnie?
Prawa do komercyjnego użycia wynikają z licencji modelu Alibaba. Większość modeli Alibaba zezwala na komercyjne wykorzystanie wyników; skrót licencji znajdziesz na stronie playground każdego modelu, a warunki na poziomie platformy w Warunkach świadczenia usług WaveSpeedAI.
Dlaczego korzystać z Happy Horse 1.1 w WaveSpeedAI zamiast bezpośrednio?
Jeden klucz API i jedno konto rozliczeniowe dla Happy Horse 1.1 ORAZ ponad 1000 innych modeli AI od innych dostawców. Bez osobnej konfiguracji SDK, bez osobnych limitów, bez przepisywania kodu integracji pod każdego dostawcę. Ceny są zazwyczaj na poziomie bezpośredniego API Alibaba lub niższe.
Dostawca
O Alibaba
Zespół stojący za Happy Horse 1.1 i szerszą linią modeli Alibaba w WaveSpeedAI.
Laboratorium Tongyi Alibaby tworzy rodzinę modeli wideo Wan oraz rodzinę modeli LLM Qwen. Wan wyróżnia się wydaniem z otwartymi wagami, szerokim zakresem wariantów (tekst na wideo, obraz na wideo, referencja na wideo, video-edit, video-extend, image-edit, tekst na obraz) oraz stałą mocną stroną w stabilności ruchu i wierności promptom w wielu językach.
Zacznij budować z Happy Horse 1.1 w WaveSpeedAI
Darmowe kredyty na start po rejestracji. Jeden klucz API do ponad 1000 modeli AI od Alibaba i wszystkich innych dostawców.