Skip to content
Model infoModelsSnapshot: 15 Oct 2026

Decart / Lucy VTON

Lucy VTON 3.5

Virtual try-on editing from a clothing prompt or garment reference, available for live and recorded video.

availableClosed weightsVideo editing
Official documentation (opens in a new tab)Reviewed 15 Oct 2026
5 of 19 specification fields collected
Output resolution720pSee specification notes below
Clip durationNot collectedAwaiting source review
Input billingSee ratesDecart realtime API
Output billingSee ratesPublished units and conditions below

Specifications

Provider-documented facts. “Not collected” means we have not verified that field yet, not that the feature is unsupported.

Context / input limit
Not collected

Not established for this exact model and API. Media generation does not imply language-model token limits or capabilities.

Maximum input tokens
Not collected

Not established for this exact model and API. Media generation does not imply language-model token limits or capabilities.

Maximum output
Not collected

Not established for this exact model and API. Media generation does not imply language-model token limits or capabilities.

Reasoning
Not collected

Not established for this exact model and API. Media generation does not imply language-model token limits or capabilities.

Tool calling
Not collected

Not established for this exact model and API. Media generation does not imply language-model token limits or capabilities.

Structured output
Not collected

Not established for this exact model and API. Media generation does not imply language-model token limits or capabilities.

Streaming
SupportedSource for Streaming (opens in a new tab)

Realtime video over WebRTC; not streamed language tokens.

Batch processing
Not collected

Not established for this exact model and API. Media generation does not imply language-model token limits or capabilities.

Fine-tuning
Not collected

Not established for this exact model and API. Media generation does not imply language-model token limits or capabilities.

Knowledge cutoff
Not collected

Not established for this exact model and API. Media generation does not imply language-model token limits or capabilities.

Release date
Not collected

Not established for this exact model and API. Media generation does not imply language-model token limits or capabilities.

Parameters
Not collected

Not established for this exact model and API. Media generation does not imply language-model token limits or capabilities.

Architecture
Not collected

Not established for this exact model and API. Media generation does not imply language-model token limits or capabilities.

Languages
Not collected

Not established for this exact model and API. Media generation does not imply language-model token limits or capabilities.

Context caching
Not collected

Not established for this exact model and API. Media generation does not imply language-model token limits or capabilities.

Input modalities
Text, Image, VideoSource for Input modalities (opens in a new tab)
Output resolutions
720pSource for Output resolutions (opens in a new tab)

Exact shapes and transport-specific constraints are recorded under each endpoint.

Release window
2026-08Source for Release window (opens in a new tab)

Month-level provider announcement; no exact release day inferred.

Access & pricing

Prices belong to an endpoint and billing tier. A provider listing does not guarantee access for every account or region.

API model ID
lucy-vton-3.5
Access
Native realtime session via SDK/WebRTC. Account and API key required; no session started.
Regions
Not established
API endpoint URL
wss://api.decart.ai/v1/stream?model=lucy-vton-3.5Source for API endpoint URL (opens in a new tab)

WebSocket signaling with WebRTC media. api3.decart.ai remains a compatibility hostname, not another model.

Authentication
API key or short-lived client token; browser/mobile tokens should be minted by the application backend.Source for Authentication (opens in a new tab)
Live session controls
Prompt/image updates replace the whole session state; omitted values are cleared. Token expiry prevents new connections but does not terminate an active session.Source for Live session controls (opens in a new tab)
Session duration
No fixed global duration collected. Client-token expiresIn is 1–3600 seconds, default 60; maxSessionDuration is a separate optional session cap.Source for Session duration (opens in a new tab)
Required source video format
SDK capture dimensions 1280×720; portrait orientation supported by the model guide.Source for Required source video format (opens in a new tab)

Input capture configuration, not a guaranteed delivered output rate or latency.

Frame rate
SDK capture requests ideal/max 30 FPS; not an output FPS or latency guarantee.Source for Frame rate (opens in a new tab)
Generation mode
Standard, Fast (speed=fast at connect time)Source for Generation mode (opens in a new tab)

Fast changes throughput and price; changing it requires reconnecting. It is not another model version.

Billing basis
Active generation time, measured in seconds. Realtime output is not billed as language tokens.Source for Billing basis (opens in a new tab)

Prices retain their published currencies and billing units below.

Published billing units · original currency · observed 15 Oct 2026
CategoryUsageRateUnit
Media generationRealtime standard1$0.02active generation second
Media generationRealtime fast2$0.04active generation second

Rate conditions

  1. 720p realtime; active generation time.
  2. speed=fast; twice the standard rate. Current docs and SDK support this exact version.
Pricing source (opens in a new tab)

Data & enterprise terms

Reviewed API terms permit input/output use for service improvement and training, and do not treat them as confidential. Enterprise-specific overrides were not reviewed.

Read the service policy (opens in a new tab)
API model ID
lucy-vton-3.5
Access
Native asynchronous recorded-video job API. Account and API key required; no inference job submitted.
Regions
Not established
API endpoint URL
POST https://api.decart.ai/v1/jobs/lucy-vton-3.5Source for API endpoint URL (opens in a new tab)

Multipart request; model-specific path confirmed in OpenAPI.

Authentication
X-API-KEY request header.Source for Authentication (opens in a new tab)
Processing workflow
Submit, then GET /v1/jobs/{job_id}; download GET /v1/jobs/{job_id}/content after completion. Status: pending, processing, completed or failed.Source for Processing workflow (opens in a new tab)

Asynchronous video processing, not a discounted language-model Batch API.

Input file formats
MP4 (H.264 or VP8)Source for Input file formats (opens in a new tab)
Input video limits
Maximum 200 MB per input video.Source for Input video limits (opens in a new tab)
Video input duration
Not collected

No VTON-specific duration bound established; do not inherit general Lucy editing duration.

Output pixel presets
1280×720, 720×1280, 1280×640, 640×1280Source for Output pixel presets (opens in a new tab)
Reference guidance
Optional reference image and optional text prompt; missing text defaults to empty string in REST.Source for Reference guidance (opens in a new tab)
Random seed
0–4294967295; optional.Source for Random seed (opens in a new tab)
Prompt expansion
enhance_prompt defaults to true in REST. Restyle SDK applies additional reference-image restrictions.Source for Prompt expansion (opens in a new tab)
Billing basis
Per generated video second, not live session duration.Source for Billing basis (opens in a new tab)

Prices retain their published currencies and billing units below.

Published billing units · original currency · observed 15 Oct 2026
CategoryUsageRateUnit
Media generationRecorded video 720p1$0.04generated video second

Rate conditions

  1. Rate applies to generated output duration. Queued video jobs do not establish prompt-cache support or a separate discounted Batch tariff.
Pricing source (opens in a new tab)

Data & enterprise terms

Reviewed API terms permit input/output use for service improvement and training, and do not treat them as confidential. Enterprise-specific overrides were not reviewed.

Read the service policy (opens in a new tab)

Caching

Caching can reuse earlier input processing. Availability, lifetime and billing depend on the endpoint. A cache hit still generates a new response.

01 / INITIAL INPUTProcess & retain

The system processes eligible input and retains reusable state.

02 / LATER REQUESTCheck available state

Reuse depends on matching input, session state and the cache policy.

03 / CACHE HITReuse & generate

Reusing state can reduce repeated work. Any charges follow the billing rules below.

Decart realtime API

lucy-vton-3.5
Not verified

No model prompt-cache contract or cache discount established. Upload reuse, client-token expiry and stateful video context are separate mechanisms.

How it works
Not collected

No model prompt-cache contract or cache discount established. Upload reuse, client-token expiry and stateful video context are separate mechanisms.

Minimum reusable input
Not collected

No model prompt-cache contract or cache discount established. Upload reuse, client-token expiry and stateful video context are separate mechanisms.

Lifetime & refresh
Not collected

No model prompt-cache contract or cache discount established. Upload reuse, client-token expiry and stateful video context are separate mechanisms.

How to enable it
Not collected

No model prompt-cache contract or cache discount established. Upload reuse, client-token expiry and stateful video context are separate mechanisms.

Usage fields
Not collected

No model prompt-cache contract or cache discount established. Upload reuse, client-token expiry and stateful video context are separate mechanisms.

Billing rules
Not collected

No model prompt-cache contract or cache discount established. Upload reuse, client-token expiry and stateful video context are separate mechanisms.

Limits & data boundaries
Not collected

No model prompt-cache contract or cache discount established. Upload reuse, client-token expiry and stateful video context are separate mechanisms.

No verified cache rate for this endpoint. An empty rate is not a zero charge.

Caching reviewed 15 Oct 2026

Decart video jobs API

lucy-vton-3.5
Not verified

No model prompt-cache contract or cache discount established. Upload reuse, client-token expiry and stateful video context are separate mechanisms.

How it works
Not collected

No model prompt-cache contract or cache discount established. Upload reuse, client-token expiry and stateful video context are separate mechanisms.

Minimum reusable input
Not collected

No model prompt-cache contract or cache discount established. Upload reuse, client-token expiry and stateful video context are separate mechanisms.

Lifetime & refresh
Not collected

No model prompt-cache contract or cache discount established. Upload reuse, client-token expiry and stateful video context are separate mechanisms.

How to enable it
Not collected

No model prompt-cache contract or cache discount established. Upload reuse, client-token expiry and stateful video context are separate mechanisms.

Usage fields
Not collected

No model prompt-cache contract or cache discount established. Upload reuse, client-token expiry and stateful video context are separate mechanisms.

Billing rules
Not collected

No model prompt-cache contract or cache discount established. Upload reuse, client-token expiry and stateful video context are separate mechanisms.

Limits & data boundaries
Not collected

No model prompt-cache contract or cache discount established. Upload reuse, client-token expiry and stateful video context are separate mechanisms.

No verified cache rate for this endpoint. An empty rate is not a zero charge.

Caching reviewed 15 Oct 2026

What the measurements say

No benchmark observations have been added for this model. We do not turn a vendor description into a performance score.

Latency and throughput depend on the host, request size, reasoning settings and load. There is no measured speed or global usage figure in this record.

The record behind the model

Why it is included

The provider names this hosted model, retains rights in its models and limits access through its API. No matching checkpoint appears in the reviewed official public-weight inventory. Closed-weight classification is an inference from these sources; it is not applied to Lucy Edit Dev releases or public SDK code.

Classification evidence (opens in a new tab)

Sources reviewed