Skip to main content
Decart provides real-time AI video transformation with style transfer and virtual try-on. Transform video streams into animated styles, apply reference-image costumes, or any custom prompt-based visual effect using models like Lucy.
Vision Agents uses Stream Video for real-time WebRTC transport by default. External WebRTC transports are supported as well. Most AI providers offer free tiers to get started.

Installation

Quick start

Set DECART_API_KEY in your environment or pass api_key directly.

Parameters

Dynamic style changes

Update the video style during a call via function calling:

Reference images

For models like Lucy that accept a reference image, pass it at construction time and/or swap it atomically with a prompt using update_state:
initial_image and update_state(image=...) accept bytes, a local file path, an http(s) URL, a data: URI, or a raw base64 string.

Next steps

Build a Voice Agent

Get started with voice

Build a Video Agent

Add video processing