Skip to main content
Decart offers state-of-the-art AI models for realtime and batch video transformation, image generation, and editing. Our models are optimized for creative applications, delivering professional-quality results with minimal latency.
Lucy 2 supports both character reference images and text-only editing in one model. Get started →

Available Models

Lucy 2 Realtime

Character Transform & EditingBecome any character live on camera with reference images, or edit video with text prompts. Our most advanced realtime model.

Mirage Realtime

Style TransferTransform the entire visual style of a live video stream — anime, cyberpunk, oil painting, and more.

Avatar Live

Talking AvatarsAnimate any portrait with audio. Build virtual presenters and AI agents.

Lucy Batch

Video Generation & EditingGenerate videos from text, animate images, or transform existing videos with batch processing.

Image Models

Image Generation & EditingGenerate images from text or edit existing images with precise control.

Lucy Motion

Motion ControlControl object motion with precise trajectory paths in your videos.

Model Comparison

Realtime models

Realtime models process live video and audio over WebRTC with sub-second latency. They run continuously as long as the connection is open.
ModelIDUse CaseResolutionConnection
Lucy 2lucy_2_rtCharacter transformation + text editing1280×704WebRTC
Mirage v2mirage_v2Full video restyling1280×704WebRTC
MiragemirageVideo restyling (original)1280×704WebRTC
Lucy 1lucy_v2v_720p_rtText-based video editing1280×704WebRTC
Avatar Livelive_avatarAnimate portraits with audio1280×720WebRTC

Batch models

Batch models process pre-recorded video and images asynchronously. Submit a job, poll for completion, then download the result.
ModelUse CaseMax ResolutionAPI Endpoint
Lucy Pro T2VGenerate videos from text1280×720/v1/jobs/lucy-pro-t2v
Lucy Pro I2VAnimate images1280×720/v1/jobs/lucy-pro-i2v
Lucy Pro V2VTransform and edit videos1280×720/v1/jobs/lucy-pro-v2v
Lucy Fast V2VTransform and edit videos (fast)1280×720/v1/jobs/lucy-fast-v2v
Lucy MotionControl object motion with trajectory1280×720/v1/jobs/lucy-motion
Lucy Dev I2VAnimate images (faster)1280×720/v1/jobs/lucy-dev-i2v
Lucy Pro T2IGenerate images from text1280×720/v1/generate/lucy-pro-t2i
Lucy Pro I2IEdit and transform images1280×720/v1/generate/lucy-pro-i2i

Technical Specifications

Video Requirements

All video models accept MP4 files with these specifications:
  • Format: MP4 (H.264 or VP8 codec)
  • Aspect Ratio: 16:9 or 9:16
  • File Size: Maximum 300MB

Model Capabilities

Strengths:
  • Character transformation with reference images
  • Text-based video editing (add, modify, remove objects)
  • Atomic set() updates for prompt + image
  • WebRTC with sub-second latency
Best for:
  • Virtual cosplay and character-driven content
  • Live streaming with character transforms
  • Interactive experiences and AR-style effects
  • Virtual try-on applications
Example usage:
const model = models.realtime("lucy_2_rt");
// Character transformation
await realtimeClient.set({ prompt: "Transform into this character", image: photo, enhance: true });
// Text-only editing
await realtimeClient.set({ prompt: "Add sunglasses to the person" });

Choosing the Right Model

Decision Matrix

If you need to…Use this modelWhy?
Transform into a character live on cameraLucy 2 (lucy_2_rt)Character reference + text editing in one model
Edit live video with text promptsLucy 2 (lucy_2_rt)Realtime object and scene edits from text prompts
Apply artistic styles to a live streamMirage (mirage_v2)Full scene restyling in realtime
Create talking avatars from portraitsAvatar Live (live_avatar)Audio-driven avatar animation
Generate video from text promptLucy Pro T2VHighest quality text-to-video
Animate a still imageLucy Pro I2VBest image-to-video quality
Control object motion with precise trajectoryLucy MotionPath-based animation control
Transform or edit existing video (best quality)Lucy Pro V2VHighest quality video editing
Transform or edit existing video (fast)Lucy Fast V2VFast processing with good quality
Generate an image from textLucy Pro T2IBest text-to-image quality
Edit or transform an imageLucy Pro I2IPrecise image editing
Process images to video quicklyLucy Dev I2VFaster alternative for I2V

Quick Start Examples

import { createDecartClient, models } from "@decartai/sdk";

const client = createDecartClient({ apiKey: "your-api-key-here" });
const model = models.realtime("lucy_2_rt");
const stream = await navigator.mediaDevices.getUserMedia({
  video: { frameRate: model.fps, width: model.width, height: model.height },
});

const realtimeClient = await client.realtime.connect(stream, {
  model,
  onRemoteStream: (s) => { document.getElementById("output").srcObject = s; },
});

// Character transformation
const photo = document.querySelector("input[type=file]").files[0];
await realtimeClient.set({ prompt: "Transform into this character", image: photo, enhance: true });

Pricing

For detailed pricing information, see the Pricing page.

Next Steps