Skip to content
Model infoModelsSnapshot: 15 Oct 2026

ByteDance / OmniHuman

OmniHuman 1.0

Audio-driven character animation from one image, with hosted routes on BytePlus and fal. The original research also demonstrates video and combined motion conditioning.

availableClosed weightsVideo generation
Official documentation (opens in a new tab)Reviewed 15 Oct 2026
5 of 21 specification fields collected
Output resolutionNot collectedAwaiting source review
Clip durationNot collectedAwaiting source review
Input billingSee ratesfal
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
Maximum input tokens
Not collected
Maximum output
Not collected
Reasoning
Not collected
Tool calling
Not collected
Structured output
Not collected
Streaming
Not collected
Batch processing
Not collected
Fine-tuning
Not collected
Knowledge cutoff
Not collected
Release date
Not collected
Parameters
Not collected
Architecture
Diffusion Transformer with mixed motion-conditioning trainingSource for Architecture (opens in a new tab)
Languages
Not collected
Context caching
Not collected
Output resolutions
Not collected
Output formats
Not collected
Published training data
Research training used 18.7K hours of internal human-related video; 13% met additional audio/pose criteria.Source for Published training data (opens in a new tab)

Original paper training recipe, not an assertion about every later hosted checkpoint.

Motion controls
Research demonstrates audio, video and combined driving signals; the reviewed hosted routes accept image and audio only.Source for Motion controls (opens in a new tab)

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
fal-ai/bytedance/omnihuman
Access
Documented hosted API; service activation, authentication, billing and account eligibility required. No paid inference was run.
Regions
Not collected
Supported input workflows
One image plus one audio fileSource for Supported input workflows (opens in a new tab)
Audio duration limits
Strictly under 30 secondsSource for Audio duration limits (opens in a new tab)
Generation mode
Asynchronous queued task with status polling and webhook supportSource for Generation mode (opens in a new tab)
Billing basis
Returned duration measures audio input / generated video duration for billing.Source for Billing basis (opens in a new tab)
Output formats
Video file URL; exact container is not constrained by the generic output schema.Source for Output formats (opens in a new tab)

Prices retain their published currencies and billing units below.

Published billing units · original currency · observed 15 Oct 2026
CategoryUsageRateUnit
Video generationGenerated video duration1$0.14second

Rate conditions

  1. Published host-specific video-duration price. Account access, applicable taxes, rounding and contract conditions may affect the final bill. No token conversion or text-question estimate is inferred.
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.

API model ID
realman_avatar_picture_omni_cv
Access
Documented hosted API; service activation, authentication, billing and account eligibility required. No paid inference was run.
Regions
Not collected
API endpoint URL
https://cv.byteplusapi.comSource for API endpoint URL (opens in a new tab)
Hosted API version
2024-06-06Source for Hosted API version (opens in a new tab)

API protocol version, not model release date.

Generation mode
CVSubmitTask / CVGetResult; cancellation while in_queue or generatingSource for Generation mode (opens in a new tab)
Authentication
HMAC-SHA256 signed request with access key and secretSource for Authentication (opens in a new tab)
Audio duration limits
Maximum 30 seconds; under 15 seconds recommended for qualitySource for Audio duration limits (opens in a new tab)
Image input limits
Below 5 MB; resolution below 4096 × 4096Source for Image input limits (opens in a new tab)
Result and task expiry
Video URL valid for one hour; tasks may expire after 12 hours.Source for Result and task expiry (opens in a new tab)

URL/task expiry does not establish data-retention or training policy.

Configuration discrepancy
The pricing table places 0.12 under a concurrency heading and USD/second under a price heading; neither a numeric price nor a concurrency limit is accepted from this malformed table.Source for Configuration discrepancy (opens in a new tab)

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.

fal

fal-ai/bytedance/omnihuman
Not verified
How it works
Not collected
Minimum reusable input
Not collected
Lifetime & refresh
Not collected
How to enable it
Not collected
Usage fields
Not collected
Billing rules
Not collected
Limits & data boundaries
Not collected

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

Caching reviewed 15 Oct 2026

BytePlus Vision AI

realman_avatar_picture_omni_cv
Not verified
How it works
Not collected
Minimum reusable input
Not collected
Lifetime & refresh
Not collected
How to enable it
Not collected
Usage fields
Not collected
Billing rules
Not collected
Limits & data boundaries
Not collected

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

Inferred from the named ByteDance proprietary hosted offering, original research project and reviewed ByteDance/ByteDance-Seed public weight inventories, which contain no matching OmniHuman checkpoint. The original project states that downloads are not offered. This is not a published weight-license declaration.

Classification evidence (opens in a new tab)

Lifecycle dates

Original research paper first submitted3 Feb 2025Source (opens in a new tab)

Sources reviewed