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)
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.
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.
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.
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)
Signaling output fields, not a downloadable generated-video JSON schema.
Published price
Conflicting published prices: endpoint reference lists USD 0.02 per second; the Lucy 2.5 landing page lists USD 0.04 per video second. Confirm the account quote before estimating this route.Source for Published price (opens in a new tab)
See the separately linked landing-page price below.
Pricing discrepancy
Fal Lucy 2.5 landing page: USD 0.04 per second. This conflicts with the USD 0.02 endpoint-reference price; no documented tier or fast-mode distinction reconciles them.Source for Pricing discrepancy (opens in a new tab)
Billing basis
Not collected
Conflicting official prices prevent a single verified tariff. Do not sum the two numbers, treat them as a range, or import native fast-mode pricing.
Endpoint pricing has not been collected. Check the provider for applicable rates.
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 realtime API
lucy-2.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-2.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
Fal realtime
decart/lucy-2-5/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.