Skip to content
Model infoModelsSnapshot: 15 Oct 2026

Leonardo AI / Motion

Motion 2.0

Motion 2.0 generates video from a text brief or a starting image, with native 480p and 720p output options.

availableClosed weightsVideo generation
Official documentation (opens in a new tab)Reviewed 15 Oct 2026
15 of 31 specification fields collected
Output resolution480p, 720pSee specification notes below
Clip durationNot collectedAwaiting source review
Input billingSee billing notesLeonardo AI API
Output billingSee billing notesAccess and billing notes 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 named model. API transport and training features are not inferred from platform-level marketing.

Maximum input tokens
Not collected

Not established for this named model. API transport and training features are not inferred from platform-level marketing.

Maximum output
Not collected

Not established for this named model. API transport and training features are not inferred from platform-level marketing.

Reasoning
Not collected

Not established for this named model. API transport and training features are not inferred from platform-level marketing.

Tool calling
Not collected

Not established for this named model. API transport and training features are not inferred from platform-level marketing.

Structured output
Not collected

Not established for this named model. API transport and training features are not inferred from platform-level marketing.

Streaming
Not collected

Not established for this named model. API transport and training features are not inferred from platform-level marketing.

Batch processing
Not collected

Not established for this named model. API transport and training features are not inferred from platform-level marketing.

Fine-tuning
Not collected

Not established for this named model. API transport and training features are not inferred from platform-level marketing.

Knowledge cutoff
Not collected

Not established for this named model. API transport and training features are not inferred from platform-level marketing.

Release date
Not collected

Not established for this named model. API transport and training features are not inferred from platform-level marketing.

Parameters
Not collected

Not established for this named model. API transport and training features are not inferred from platform-level marketing.

Architecture
Not collected

Not established for this named model. API transport and training features are not inferred from platform-level marketing.

Languages
Not collected

Not established for this named model. API transport and training features are not inferred from platform-level marketing.

Context caching
Not collected

Not established for this named model. API transport and training features are not inferred from platform-level marketing.

Prompt length limit
1–9999 charactersSource for Prompt length limit (opens in a new tab)

Native v2 request limit; characters are not language tokens.

Maximum prompt characters
9,999Source for Maximum prompt characters (opens in a new tab)

Native v2 text prompt limit. Reference images are separate inputs.

Published price
Configuration-based USD pricing; use the Leonardo API calculator for an exact quote.Source for Published price (opens in a new tab)
Prompt expansion
AUTO, ON or OFF; AUTO by default.Source for Prompt expansion (opens in a new tab)
Videos per request
1Source for Videos per request (opens in a new tab)

Default 1; multiple images in one generation are not a discounted Batch API.

Output resolutions
480p, 720pSource for Output resolutions (opens in a new tab)

Native v2 route. Replicate Motion 2.0 has a separately documented 480p contract.

Output pixel presets
832×480, 576×720, 512×768, 480×832, 1280×720, 720×1280Source for Output pixel presets (opens in a new tab)

Width and height must be paired; 0×0 requests automatic dimensions. Not every aspect ratio is available at both resolutions.

Reference guidance
At most one start frame; UPLOADED, GENERATED, VARIATION, URL or BASE64.Source for Reference guidance (opens in a new tab)
Motion controls
Up to one motion control; separate motion elements; weight −2 to 2, default 1.Source for Motion controls (opens in a new tab)

Current v2 schema documents controls for both variants. The help article describes controls as Motion 2.0-only, so Fast UI parity is not established.

Negative prompt support
Up to 1000 characters.Source for Negative prompt support (opens in a new tab)
Generation mode
Width and height are canonical. RESOLUTION_480 / RESOLUTION_720 mode is retained but deprecated.Source for Generation mode (opens in a new tab)
Processing workflow
Frame interpolation enabled by default; no output FPS guarantee established.Source for Processing workflow (opens in a new tab)
Video duration
Not collected

Native v2 duration is not specified in the reviewed schema. The Replicate 5-second limit is scoped to that host.

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
motion_2.0
Access
Bearer API key and funded API account. Documentation reviewed; no inference request sent.
Regions
Not established
API endpoint URL
POST https://cloud.leonardo.ai/api/rest/v2/generationsSource for API endpoint URL (opens in a new tab)
Processing workflow
Asynchronous generation submission returns generationId for result retrieval. Not token streaming.Source for Processing workflow (opens in a new tab)
Billing basis
PAYG account balance in US dollars; configuration-specific generation charges.Source for Billing basis (opens in a new tab)
Pricing coverage
Use the authenticated API pricing calculator for the exact configuration. Responses report cost amount and unit; apiCreditCost remains during migration.Source for Pricing coverage (opens in a new tab)

The captured generic OpenAPI response only lists generationId and apiCreditCost; the newer FAQ describes the cost object.

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

Data & enterprise terms

public controls community-feed visibility. Setting false is not evidence of zero retention or a no-training policy.

Read the service policy (opens in a new tab)
API model ID
leonardoai/motion-2.0
Access
Replicate hosted prediction API; account and billing required. No inference request sent.
Regions
Not established
Hosted API version
6e1d069af8dcdf1302c657a730c7be1dc88bf65912aa04cd8483e7048877221eSource for Hosted API version (opens in a new tab)

Replicate wrapper version, not a named model release date.

API endpoint URL
POST https://api.replicate.com/v1/models/leonardoai/motion-2.0/predictionsSource for API endpoint URL (opens in a new tab)
Aspect ratios
9:16, 16:9, 2:3, 4:5Source for Aspect ratios (opens in a new tab)
Reference guidance
Optional first-frame image URL; style and aspect-ratio controls are ignored when an image is supplied.Source for Reference guidance (opens in a new tab)
Processing workflow
Optional frame interpolation; no exact output FPS contract established.Source for Processing workflow (opens in a new tab)

Prices retain their published currencies and billing units below.

Published billing units · original currency · observed 15 Oct 2026
CategoryUsageRateUnit
Hosted generationoutput video1$0.30output video

Rate conditions

  1. 5-second 480p video. Replicate-hosted rate only; not Leonardo direct API pricing.
Pricing source (opens in a new tab)

Data & enterprise terms

Model page states that input data is forwarded to Leonardo Interactive Pty Ltd.

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.

Leonardo AI API

motion_2.0
Not verified

No prompt-cache API contract or discount established for this endpoint.

How it works
Not collected

No prompt-cache API contract or discount established for this endpoint.

Minimum reusable input
Not collected

No prompt-cache API contract or discount established for this endpoint.

Lifetime & refresh
Not collected

No prompt-cache API contract or discount established for this endpoint.

How to enable it
Not collected

No prompt-cache API contract or discount established for this endpoint.

Usage fields
Not collected

No prompt-cache API contract or discount established for this endpoint.

Billing rules
Not collected

No prompt-cache API contract or discount established for this endpoint.

Limits & data boundaries
Not collected

No prompt-cache API contract or discount established for this endpoint.

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

Caching reviewed 15 Oct 2026

Replicate

leonardoai/motion-2.0
Not verified

No prompt-cache API contract or discount established for this endpoint.

How it works
Not collected

No prompt-cache API contract or discount established for this endpoint.

Minimum reusable input
Not collected

No prompt-cache API contract or discount established for this endpoint.

Lifetime & refresh
Not collected

No prompt-cache API contract or discount established for this endpoint.

How to enable it
Not collected

No prompt-cache API contract or discount established for this endpoint.

Usage fields
Not collected

No prompt-cache API contract or discount established for this endpoint.

Billing rules
Not collected

No prompt-cache API contract or discount established for this endpoint.

Limits & data boundaries
Not collected

No prompt-cache API contract or discount established for this endpoint.

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

Leonardo identifies Motion 2.0 and Motion 2.0 Fast as its first-party video models and exposes named hosted contracts. Closed-weight classification is an inference from this commercial distribution; a downloadable checkpoint and exact architecture are not established. This does not apply to the retired Motion 1.0/SVD offering.

Classification evidence (opens in a new tab)

Sources reviewed