Happy Horse 1.0 API
Alibaba Happy Horse 1.0 — video cinematografico 720p / 1080p con movimenti di camera fluidi, movimento espressivo e forte fedeltà al prompt. Include reference-to-video per un'identità coerente di personaggi/stile tra le generazioni.
Output 720p (predefinito) o 1080p. Varianti per text-to-video, image-to-video, reference-to-video (mantiene personaggi, stili e identità visiva dai riferimenti), video-edit (con supporto a riferimenti multi-immagine) e video-extend.
Panoramica
Informazioni su Happy Horse 1.0 API
Cosa fa Happy Horse 1.0, come si inserisce nella gamma di modelli di Alibaba e perché i team lo scelgono.
Happy Horse 1.0 è un modello di generazione video di Alibaba, disponibile tramite l'API REST di WaveSpeedAI. Alibaba Happy Horse 1.0 — video cinematografico 720p / 1080p con movimenti di camera fluidi, movimento espressivo e forte fedeltà al prompt. Include reference-to-video per un'identità coerente di personaggi/stile tra le generazioni.
Output 720p (predefinito) o 1080p. Varianti per text-to-video, image-to-video, reference-to-video (mantiene personaggi, stili e identità visiva dai riferimenti), video-edit (con supporto a riferimenti multi-immagine) e video-extend.
La famiglia Happy Horse 1.0 su WaveSpeedAI offre 5 endpoint REST che coprono i flussi di lavoro Text-To-Video, Image-To-Video, Video-Extend, Video-To-Video, Reference-To-Video. Ogni variante ha il suo prezzo, i suoi parametri e i suoi esempi di output: scegli quella più adatta alla tua modalità di input e ai tuoi vincoli di produzione, oppure richiamane diverse con la stessa chiave API per comporre pipeline in più passaggi.
Usa Happy Horse 1.0 con la stessa chiave API, lo stesso account di fatturazione e gli stessi limiti di frequenza che usi per gli altri oltre 1.000 modelli AI di WaveSpeedAI. Nessuna configurazione separata per fornitore, nessun SDK per provider, nessun limite di frequenza per fornitore: un'unica integrazione copre tutto, dal text-to-image e text-to-video alla sintesi audio, alla generazione 3D, all'upscaling e all'editing.
Endpoint
Tutti gli endpoint API Happy Horse 1.0
5 endpoint Happy Horse 1.0 disponibili ora su WaveSpeedAI: scegli la variante più adatta al tuo flusso di lavoro.
/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.
Esempi
Happy Horse 1.0 in azione
Output reali generati dall'API Happy Horse 1.0. Passa il mouse su un video per l'anteprima, clicca per aprire il visualizzatore a schermo intero.
Guida
Come usare l'API Happy Horse 1.0
Quattro passaggi dalla registrazione alla generazione completata. Esempi completi in Python, Node.js e cURL sono nella sezione API qui sotto.
- 01
Ottieni una chiave API
Registrati su WaveSpeedAI e copia la tua chiave API dalla dashboard. I nuovi account includono crediti gratuiti di benvenuto: bastano per usare il playground qualche decina di volte prima che inizi la fatturazione.
- 02
Invia una predizione
Invia con POST il tuo input in formato JSON a https://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.0/text-to-video. L'endpoint restituisce subito un id di predizione: le generazioni sono asincrone, quindi non devi tenere una connessione aperta durante l'inferenza.
- 03
Controlla il completamento
Fai GET su https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Restituisci gli output con completed; interrompi con un errore con failed, cancelled, timeout o deleted; continua il polling per ogni altro stato.
- 04
Leggi l'URL dell'output
Quando lo stato è "completed", leggi l'URL da data.outputs[0]. L'URL punta al tuo contenuto generato sulla CDN di WaveSpeedAI: immagine, video, audio o file 3D a seconda della variante di Happy Horse 1.0 che hai richiamato.
Casi d'uso
Cosa puoi creare con Happy Horse 1.0
I flussi di lavoro più comuni per cui sviluppatori e creator usano l'API Happy Horse 1.0.
Text-to-video con movimenti di camera fluidi
alibaba/happyhorse-1.0/text-to-video genera clip cinematografiche 720p/1080p con movimenti di camera fluidi e movimento espressivo — il posizionamento principale a catalogo. Forte fedeltà al prompt per annunci e pipeline di contenuti.
Image-to-video da uno still di riferimento
alibaba/happyhorse-1.0/image-to-video anima un'immagine di riferimento in un video cinematografico 720p/1080p, guidato facoltativamente da un prompt testuale. Movimenti di camera fluidi e movimento espressivo e stabile.
Reference-to-video per preservare l'identità
alibaba/happyhorse-1.0/reference-to-video genera nuove scene video guidate da immagini di riferimento, mantenendo personaggi, stili e identità visiva coerenti lungo la generazione. La variante da scegliere quando l'identità conta più di tutto.
Video-edit con riferimenti multi-immagine
alibaba/happyhorse-1.0/video-edit esegue l'editing video guidato da prompt con supporto a riferimenti multi-immagine, output 720p/1080p. Utile per modifiche mirate su clip esistenti.
Video-extend per clip più lunghe
alibaba/happyhorse-1.0/video-extend estende i video esistenti con una continuazione generata dall'AI senza soluzione di continuità, output 720p/1080p. Utile per costruire sequenze più lunghe da clip sorgente più brevi.
Consigli
Consigli per scrivere i prompt per Happy Horse 1.0
Consigli pratici per ottenere output migliori da Happy Horse 1.0, ricavati dagli schemi che funzionano con i modelli video nelle pipeline di produzione.
- 01
Scegli reference-to-video per le inquadrature in cui l'identità è critica
alibaba/happyhorse-1.0/reference-to-video è la variante specifica per preservare personaggi, stili e identità visiva coerenti. Usala per contenuti seriali in cui lo stesso personaggio deve restare riconoscibile in generazioni separate.
- 02
Image-to-video preserva la composizione del primo frame
alibaba/happyhorse-1.0/image-to-video anima un'immagine di riferimento in una clip 720p/1080p con guida testuale opzionale. Preserva soggetto e composizione dello still di partenza aggiungendo movimento di camera e del soggetto.
- 03
Specifica esplicitamente abito e posa
Senza una specifica esplicita di abito/posa, il modello tende a pose neutre in piedi. Descrivi guardaroba e posa iniziale per controllare l'inquadratura anziché accettare quella predefinita.
- 04
Scegli 720p o 1080p con consapevolezza
Dichiarazione a catalogo: output cinematografico 720p / 1080p. 720p è il valore predefinito; scegli 1080p quando conta la risoluzione di consegna.
- 05
Usa video-edit con riferimenti multi-immagine per i restyling
alibaba/happyhorse-1.0/video-edit esegue l'editing guidato da prompt su video esistenti con supporto a riferimenti multi-immagine. Utile per ristilizzare clip mantenendo movimento e composizione della sorgente.
Prezzi
Prezzi dell'API Happy Horse 1.0
Il prezzo è per output. L'addebito finale dipende dai parametri impostati nel playground di ciascuna variante (risoluzione, durata, numero di output, riferimenti).
| Endpoint | Tipo | Prezzo di partenza |
|---|---|---|
| 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
Richiama l'API Happy Horse 1.0
Ottieni una chiave API su wavespeed.ai/accesskey, poi invia una predizione tramite REST. Il playground genera esempi pronti da incollare per qualsiasi combinazione di input.
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)Confronto
Happy Horse 1.0 a confronto con le alternative
Quando scegliere Happy Horse 1.0 rispetto a modelli simili su WaveSpeedAI.
Happy Horse 1.0 vs Seedance 2.0
Seedance 2.0 offre audio nativo in ogni variante, il livello Turbo e video-edit/video-extend. Happy Horse costa di più ma offre reference-to-video e video-edit con supporto a riferimenti multi-immagine, che Seedance gestisce in modo diverso.
Happy Horse 1.0 vs Kling 3.0
Kling 3.0 copre i livelli Standard, Pro e 4K più il controllo del movimento. Happy Horse si colloca tra Kling Pro e 4K, con reference-to-video e video-edit con riferimenti multi-immagine.
Happy Horse 1.0 vs Wan 2.7
Wan 2.7 copre varianti simili (text-to-video, image-to-video, reference-to-video, video-edit, video-extend) più image-edit e text-to-image nella stessa famiglia. Più economico e più ampio; Happy Horse è posizionato sui «movimenti di camera fluidi» e sul movimento espressivo.
FAQ
Happy Horse 1.0 API — Domande frequenti
Prezzi, licenza, integrazione: le domande più comuni sull'uso di Happy Horse 1.0 su WaveSpeedAI.
Che cos'è l'API Happy Horse 1.0?
Happy Horse 1.0 è un modello di generazione video di Alibaba reso disponibile come API REST su WaveSpeedAI. Alibaba Happy Horse 1.0 — video cinematografico 720p / 1080p con movimenti di camera fluidi, movimento espressivo e forte fedeltà al prompt. Include reference-to-video per un'identità coerente di personaggi/stile tra le generazioni. Puoi richiamarlo da codice o provarlo dal playground collegato qui sopra.
Come richiamo l'API Happy Horse 1.0?
Registrati su WaveSpeedAI, copia la tua chiave API da /accesskey, poi invia con POST a https://api.wavespeed.ai/api/v3/alibaba/happyhorse-1.0/text-to-video il tuo input in formato JSON. L'endpoint restituisce un id di predizione. Fai polling sull'endpoint dei risultati circa ogni 2 secondi, aumenta l'intervallo per le attività di lunga durata e fermati a qualsiasi stato terminale. Gli esempi in Python / Node.js / cURL orientati alla produzione sono qui sopra.
Quanto costa l'API Happy Horse 1.0?
Happy Horse 1.0 parte da $0.70 per esecuzione. Il costo esatto dipende dai parametri impostati (risoluzione, durata, numero di output, riferimenti). L'anteprima del costo in tempo reale accanto al pulsante Genera nel playground mostra il prezzo esatto per il tuo input attuale.
Quali varianti di Happy Horse 1.0 sono disponibili?
WaveSpeedAI offre 5 endpoint Happy Horse 1.0 attivi: 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. Ogni variante ha la sua pagina playground e i suoi prezzi.
Posso usare gli output di Happy Horse 1.0 a fini commerciali?
I diritti di uso commerciale seguono la licenza del modello di Alibaba. La maggior parte dei modelli di Alibaba consente l'uso commerciale degli output; consulta la pagina playground di ciascun modello per il riepilogo della licenza e i Termini di servizio di WaveSpeedAI per le condizioni a livello di piattaforma.
Perché usare Happy Horse 1.0 su WaveSpeedAI invece di rivolgersi direttamente al fornitore?
Una sola chiave API e un solo account di fatturazione per Happy Horse 1.0 E per oltre 1.000 altri modelli AI di altri provider. Nessuna configurazione di SDK per fornitore, nessun limite di frequenza separato, nessun codice di integrazione da riscrivere per ogni fornitore. I prezzi sono in genere in linea o inferiori a quelli dell'API diretta di Alibaba.
Provider
Informazioni su Alibaba
Il team dietro Happy Horse 1.0 e dietro l'intera gamma di modelli di Alibaba su WaveSpeedAI.
Il Tongyi Lab di Alibaba produce la famiglia di modelli video Wan e la famiglia di LLM Qwen. Wan si distingue per il rilascio con pesi aperti, un'ampia copertura di varianti (text-to-video, image-to-video, reference-to-video, video-edit, video-extend, image-edit, text-to-image) e una costante solidità in stabilità del movimento e aderenza al prompt con prompt multilingue.
Inizia a creare con Happy Horse 1.0 su WaveSpeedAI
Crediti gratuiti di benvenuto alla registrazione. Una sola chiave API per oltre 1.000 modelli AI di Alibaba e di ogni altro provider.