Skip to content
Model infoModelsSnapshot: 15 Oct 2026

Decart / Lucy VTON

Lucy 2.1 VTON

Realtime virtual try-on model with a retired native Decart route and a separately listed Fal hosting route.

availableClosed weightsVideo editing
Official documentation (opens in a new tab)Reviewed 15 Oct 2026
4 of 18 specification fields collected
Output resolutionNot collectedAwaiting source review
Clip durationNot collectedAwaiting source review
Input billingNot collectedDecart API (retired)
Output billingNot collectedNo inferred price

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)

Fal advertises realtime video; the native Decart route is retired.

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.

Legacy API aliases
lucy-vtonSource for Legacy API aliases (opens in a new tab)

Retired aliases of this model; not separately counted models.

Endpoint availability
Native model retired in 2026-06Source for Endpoint availability (opens in a new tab)

Month precision retained; no exact retirement day invented.

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-2.1-vton
Access
Retired native model, retained for historical identity and migration context.
Regions
Not established
Endpoint availability
No longer served; retirement announced in 2026-06Source for Endpoint availability (opens in a new tab)
Pricing coverage
Not collected

Historical native rate not yet established.

Endpoint pricing has not been collected. Check the provider for applicable rates.

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
decart/lucy2-vton/realtime
Access
Listed in the current Fal catalog. Use a Fal API key on the backend to mint short-lived realtime tokens for the client. No authenticated inference was performed.
Regions
Not established
API endpoint URL
fal.realtime.connect("decart/lucy2-vton/realtime")Source for API endpoint URL (opens in a new tab)
Streaming
SupportedSource for Streaming (opens in a new tab)

Realtime video transformation, not language-token streaming.

Authentication
Keep FAL_KEY on the backend; the browser receives a short-lived JWT through tokenProvider. The example token lifetime is not a model session-duration limit.Source for Authentication (opens in a new tab)
Model controls
reference_image_url, prompt, image_urlSource for Model controls (opens in a new tab)
Required request fields
No form fields are marked required by the JSON schema. A live media/signaling session is still needed; an empty object alone is not an inference workload.Source for Required request fields (opens in a new tab)
Reference image syntax
image_url accepts a frame URL or data URI; reference_image_url accepts a reference URL or data URI.Source for Reference image syntax (opens in a new tab)
Reference guidance
Optional garment or character reference; the schema supplies a default reference URL and garment-change prompt. These defaults are demo inputs, not model requirements.Source for Reference guidance (opens in a new tab)
Prompt length limit
Not collected

No prompt maxLength, reference byte ceiling or session duration limit is provided in this host schema.

Published request quota
Not collected

No numeric request/concurrency quota collected for this Fal route.

Frame rate
Not collected

Marketing describes realtime performance; no numerical output FPS or latency service guarantee is established by the schema.

Endpoint availability
Fal actively lists Lucy 2.1 VTON. Decart retired its native lucy-2.1-vton API route; that native notice does not establish Fal retirement. Exact backing checkpoint and live operational availability remain untested.Source for Endpoint availability (opens in a new tab)
Input media transport
The input schema describes a Lucy 2 RT signaling proxy and permits extra WebRTC offer/SDP fields alongside the playground form fields.Source for Input media transport (opens in a new tab)
Result metadata
Output is an open object with no named properties. The empty JSON example does not document encoded frame shape or an output-file contract.Source for Result metadata (opens in a new tab)
Published price
USD 0.02 per second of streaming. A 60-second example costs USD 1.20.Source for Published price (opens in a new tab)
Billing basis
Streaming seconds; no rounding, minimum charge, interruption/failure handling or discount policy collected.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
Realtime video editingHosted virtual try-on1$0.02streaming second

Rate conditions

  1. Fal documentation advertises Lucy 2.1 VTON at USD0.02 per second of streaming. Native Decart retirement is separate. Exact serving checkpoint and operational availability have not been tested; rounding and minimum charge are not specified.
Pricing source (opens in a new tab)

Data & enterprise terms

Retention, training use, regional processing and enterprise terms have not been summarized for this endpoint.

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 API (retired)

lucy-2.1-vton
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

Fal realtime

decart/lucy2-vton/realtime
Not verified

No inference cache mechanism, retention window or cache discount is published for this route. Stateful streaming and client authentication tokens are not prompt caching.

How it works
Not collected

No inference cache mechanism, retention window or cache discount is published for this route. Stateful streaming and client authentication tokens are not prompt caching.

Minimum reusable input
Not collected

No inference cache mechanism, retention window or cache discount is published for this route. Stateful streaming and client authentication tokens are not prompt caching.

Lifetime & refresh
Not collected

No inference cache mechanism, retention window or cache discount is published for this route. Stateful streaming and client authentication tokens are not prompt caching.

How to enable it
Not collected

No inference cache mechanism, retention window or cache discount is published for this route. Stateful streaming and client authentication tokens are not prompt caching.

Usage fields
Not collected

No inference cache mechanism, retention window or cache discount is published for this route. Stateful streaming and client authentication tokens are not prompt caching.

Billing rules
Not collected

No inference cache mechanism, retention window or cache discount is published for this route. Stateful streaming and client authentication tokens are not prompt caching.

Limits & data boundaries
Not collected

No inference cache mechanism, retention window or cache discount is published for this route. Stateful streaming and client authentication tokens are not prompt caching.

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