import { Client, Video } from "modelslab";
const client = new Client("your-api-key");
const video = new Video(client.key);
const result = await video.textToVideo({
key: client.key,
model_id: "cogvideox",
prompt: "A spaceship flying through an asteroid field, cinematic, 4K",
negative_prompt: "low quality, blurry, static",
width: 512,
height: 512,
num_frames: 25,
num_inference_steps: 20,
guidance_scale: 7
});
// Video generation is async
if (result.status === "processing") {
console.log("Processing, request ID:", result.id);
console.log("ETA:", result.eta, "seconds");
} else if (result.status === "success") {
console.log("Video URL:", result.output[0]);
}