Skip to main content
Decart offers state-of-the-art AI models for realtime and batch video transformation, lip synchronization, and image 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 →

Realtime models

Realtime models process live video and audio with low latency. They run continuously as long as the connection is open.
ModelIDResolutionUse Case
Lucy 2lucy_2_rt720pVideo editing
Lucy Restyle 2mirage_v2720pVideo restyling
LipSynclipsync720pSync lip movements
Avatar Livelive_avatar720pLive avatar generation
ModelIDResolutionUse Case
Lucylucy_v2v_720p_rt720pVideo editing
Lucy Restylemirage720pVideo restyling

Video models

Video models process pre-recorded video asynchronously. Submit a job, poll for completion, then download the result.
ModelIDResolutionUse Case
Lucy 2lucy-2-v2v720pVideo editing with reference image
Lucy Restyle 2lucy-restyle-v2v720pVideo restyling
Lucy Motionlucy-motion720pTrajectory-based motion control
ModelIDResolutionUse Case
Lucy Editlucy-pro-v2v720pVideo editing

Image models

Image models edit and transform images.
ModelIDResolutionUse Case
Lucy Pro I2Ilucy-pro-i2i480p, 720pImage editing

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 200MB

Choosing the Right Model

Decision Matrix

If you need to…Use this modelWhy?
Transform or edit live video on cameraLucy 2 (lucy_2_rt)Character reference images + text editing in one realtime model
Apply artistic styles to a live streamLucy Restyle 2 (mirage_v2)Full scene restyling in realtime
Sync lip movements in a live video stream to audioLipSyncSpecialized realtime lip synchronization over WebSocket
Create talking avatars from portraitsAvatar LiveAudio-driven avatar animation
Control object motion with precise trajectoryLucy MotionPath-based animation control
Transform or edit existing videoLucy 2 (lucy-2-v2v)Best quality, fastest speed, unlimited duration, supports prompt + reference image
Edit or transform an imageLucy Pro I2IPrecise image editing

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

Lucy 2 Guide

Character transformation with reference images in realtime

Use Cases

Explore what you can build with realtime and batch models

Quickstart Guide

Transform your first video in minutes

API Reference

Detailed API documentation

JavaScript SDK

Build with our JavaScript SDK

Streaming Best Practices

Optimize your realtime integration