We gebruiken cookies. Cookies en browseropslag houden je ingelogd en onthouden je voorkeuren. Met je toestemming meten we ook hoe de site wordt gebruikt. Je kunt je wanneer je wilt. Zie ons cookiebeleid.

HeyGen: HeyGen Video vs SpaceXAI: Grok Imagine Video 1.5 Lite

Een vergelijking naast elkaar van HeyGen: HeyGen Video (US$ 0,35 / seconde) en SpaceXAI: Grok Imagine Video 1.5 Lite (US$ 3,50 / seconde) met actuele USD-prijzen en mogelijkheden uit de catalogus van api14. Beide werken via dezelfde OpenAI-compatibele API.

Specificaties

HeyGen: HeyGen VideoSpaceXAI: Grok Imagine Video 1.5 Lite
ProviderHeyGenxAI
duration_seconds_2kUS$ 0,35 / seconde-
duration_seconds_480pUS$ 0,07 / seconde-
duration_seconds_768pUS$ 0,13 / seconde-
reference_input_imagesUS$ 0,14 / seconde-
reference_duration_seconds_2kUS$ 0,63 / seconde-
reference_duration_seconds_480pUS$ 0,25 / seconde-
reference_duration_seconds_768pUS$ 0,35 / seconde-
cents_per_image_input-US$ 3,50 / seconde
cents_per_video_output_second_480p-US$ 7,00 / seconde
cents_per_video_output_second_720p-US$ 10,50 / seconde
cents_per_video_output_second_1080p-US$ 49,00 / seconde
Contextvenster--
Maximale output--
Inputtext, image, video, audiotext, image
Outputvideovideo
Tool calling
Gestructureerde output
Instelbaar redeneren
Toegevoegd30 sep 20266 okt 2026

Wissel met één string

Beide modellen gebruiken hetzelfde endpoint en dezelfde verzoekstructuur. Verander de waarde van model van "heygen/heygen-video-1" naar "x-ai/grok-imagine-video-1.5-lite", prompts, streaming en tools blijven werken.

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": "x-ai/grok-imagine-video-1.5-lite",
  "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);

Meer vergelijkingen