Nous utilisons des cookies. Les cookies et le stockage du navigateur vous gardent connecté et mémorisent vos préférences. Avec votre accord, nous mesurons aussi l’utilisation du site. Vous pouvez à tout moment. Consultez notre politique relative aux cookies.

Alibaba: Wan 3.0 Prime vs HeyGen: HeyGen Video

Un comparatif côte à côte de Alibaba: Wan 3.0 Prime (0,24 $US / seconde) et HeyGen: HeyGen Video (0,35 $US / seconde) d’après les prix actuels en USD et les capacités du catalogue api14. Les deux passent par la même API compatible OpenAI.

Caractéristiques

Alibaba: Wan 3.0 PrimeHeyGen: HeyGen Video
FournisseurAlibabaHeyGen
duration_seconds_480p0,24 $US / seconde0,07 $US / seconde
duration_seconds_720p0,49 $US / seconde-
duration_seconds_1080p0,98 $US / seconde-
duration_seconds_2k-0,35 $US / seconde
duration_seconds_768p-0,13 $US / seconde
reference_input_images-0,14 $US / seconde
reference_duration_seconds_2k-0,63 $US / seconde
reference_duration_seconds_480p-0,25 $US / seconde
reference_duration_seconds_768p-0,35 $US / seconde
Fenêtre de contexte--
Sortie max.--
Entréetext, image, video, audiotext, image, video, audio
Sortievideovideo
Appel d’outils
Sortie structurée
Contrôle du raisonnement
Ajouté le27 août 202630 sept. 2026

Changer de modèle en une chaîne

Les deux modèles utilisent le même endpoint et la même structure de requête. Remplacez la valeur de model "alibaba/wan-3.0-prime" par "heygen/heygen-video-1" : prompts, streaming et outils continuent de fonctionner.

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api14.com/api/v1",
  apiKey: process.env.API14_API_KEY,
});

// Video generation is asynchronous: submit, then poll until completed.
let job = await client.post("/videos", { body: {
  "model": "heygen/heygen-video-1",
  "prompt": "A drone shot over turquoise ocean waves at sunrise",
  "duration": 8,
  "resolution": "720p",
  "aspect_ratio": "16:9"
} });
while (!["completed", "failed"].includes(job.status)) {
  await new Promise((r) => setTimeout(r, 5000));
  job = await client.get(`/videos/${job.id}`);
}
console.log(job.status, job.unsigned_urls);

Plus de comparatifs