Skip to content
Model infoModelsSnapshot: 15 Oct 2026

Vidu (ShengShu) / Vidu S1

Vidu S1

Real-time avatar model still listed as the default vidu-s1 API selector. It supports full-pipeline and component streaming, plus a separately documented asynchronous avatar route.

availableClosed weightsVideo generationVoice conversation
Official documentation (opens in a new tab)Reviewed 14 Oct 2026
23 of 36 specification fields collected
Output resolution540p streaming reported in research. Offline request separately offers 540p or 720p, default 540p.See specification notes below
Clip durationFull-pipeline real-time session: at most 7,200 seconds. Other routes have separate limits.See specification notes below
Input billingSee billing notesVidu API · international · realtime
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
Maximum input tokens
Not collected
Maximum output
Not collected
Input modalities
Text, Image, Audio, VideoSource for Input modalities (opens in a new tab)

Full-pipeline interaction can receive user audio/video. Component and offline routes accept different inputs.

Reasoning
Not collected
Tool calling
Not collected
Structured output
Not collected
Streaming
SupportedSource for Streaming (opens in a new tab)

RTC carries live audio/video. Component WebSocket additionally carries upstream PCM; full-pipeline WebSocket is control-only.

Batch processing
Not collected
Fine-tuning
Not collected
Knowledge cutoff
Not collected
Release date
Not collected
Parameters
Not collected
Architecture
Causal autoregressive audiovisual generation, trained from a bidirectional teacher, with few-step distribution-matching distillation and sliding-window decoding.Source for Architecture (opens in a new tab)

Research-level description. Exact deployed checkpoint size and revision are not disclosed in these sources.

Languages
Not collected
Context caching
Not collected
Maximum prompt characters
50,000Source for Maximum prompt characters (opens in a new tab)

Persona field only. Greeting prompt ≤200; not a context-token count or an unlimited conversation guarantee.

Video duration
Full-pipeline real-time session: at most 7,200 seconds. Other routes have separate limits.Source for Video duration (opens in a new tab)

Research descriptions of indefinite generation do not override the hosted session cap.

Output resolutions
540p streaming reported in research. Offline request separately offers 540p or 720p, default 540p.Source for Output resolutions (opens in a new tab)
Frame rate
Provider-reported up to 42 FPS at 540pSource for Frame rate (opens in a new tab)

Research performance, not an API throughput SLA. Network, hardware, queueing and RTC playback affect the experience.

Reference images
One single-person starting image. Dynamic prompt_operation reference changes are explicitly unsupported.Source for Reference images (opens in a new tab)
Input image formats
PNG, JPG, JPEG, WEBPSource for Input image formats (opens in a new tab)
Image input limits
Start image ≤50 MB; decoded Base64 <20 MB. Public URL or uploaded avatar ID. S2 runtime reference operations have a separate total-message cap.Source for Image input limits (opens in a new tab)
Integrated speech providers
Full-pipeline provider: qwen_omni by default, or doubao. Provider cannot change after creation. Branch voice overrides avatar.voice, then provider default. Component access uses your own ASR/LLM/TTS.Source for Integrated speech providers (opens in a new tab)

These are upstream speech providers, not additional ShengShu-created model checkpoints. Exact upstream model versions are unverified.

Voice controls
Realtime default voice Tina. Language field in voice_model is reserved and ignored. qwen_omni permits session voice updates; doubao does not yet.Source for Voice controls (opens in a new tab)
Voice cloning
Realtime clone route: WAV 16-bit, MP3 or M4A; ≤60 seconds and <10 MB, recommended 10–20 seconds. URL/data-URI field length ≤2,048; voice name 1–16 letters/digits/underscores. Clones are bound to their speech provider; overseas doubao cloning is unsupported.Source for Voice cloning (opens in a new tab)

This is /live/v1/voices/clone, not the different /ent/v2/audio-clone operation. Cloning is not model fine-tuning.

Voice availability by route
International list: 56 qwen_omni and 66 Doubao overseas realtime voices; 302 additional voices apply only to offline text mode.Source for Voice availability by route (opens in a new tab)

Published international availability is not automatically extended to mainland accounts.

Output link expiry
Optional recording is disabled by default. After session end, an MP4 is usually available within two minutes; download URL is valid 24 hours. This does not establish deletion of input or provider copies.Source for Output link expiry (opens in a new tab)
Live session controls
Full-pipeline idle timeout: 10–7,200 seconds, default 7,200. Optional input/output transcription events. VAD: server or semantic; server silence duration 200–6,000 ms, default 400. Proactive timeout 0 or 500–30,000 ms.Source for Live session controls (opens in a new tab)
Memory and knowledge retrieval
Optional Vidu or external memory/knowledge retrieval. External requests use a configurable endpoint, authorization and timeout up to 30 seconds. Vidu knowledge storage: up to 100 bases/account and 1,000 documents/base. These are service integrations, not a model tool-calling benchmark.Source for Memory and knowledge retrieval (opens in a new tab)
Motion controls
Idle motion supports default/custom/mixed libraries, up to 50 custom entries; execution text 1–200 characters. Interval 5–60 seconds, rest 1–60 seconds. Action libraries: at most 20/account and 100 actions/library.Source for Motion controls (opens in a new tab)
Usage metering
Full-pipeline: three credits per two seconds, rounded up to a two-second block. Component: one credit per second. Offline billing is separate.Source for Usage metering (opens in a new tab)
Published price
Mainland documented route rates: CNY 0.09375 per two-second full-pipeline block; CNY 0.03125 per component/offline second. International S1-specific current tariff is unverified.Source for Published price (opens in a new tab)
Release window
July 2026Source for Release window (opens in a new tab)

Official repository gives a month, not an exact release day. Current API still lists this model as default.

Access & pricing

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

Vidu API · international · realtime

Provider source (opens in a new tab)
API model ID
vidu-s1
Access
POST https://api.vidu.com/live/s_avatar/realtime; Authorization: Token vda_xxx.
Regions
International service; inference residency unverified
Concurrent requests
General service default: five concurrent tasks per organization; realtime may reject excess sessions with quota errors instead of queueing. Account tier can change the limit.Source for Concurrent requests (opens in a new tab)
Minimum starting balance
At least 45 credits to initiate this routeSource for Minimum starting balance (opens in a new tab)
Maximum prompt characters
50,000Source for Maximum prompt characters (opens in a new tab)

Persona only

Session duration
Maximum 7,200 secondsSource for Session duration (opens in a new tab)
Input media transport
AliRTC carries audio/video; WebSocket carries text JSON controls, not binary media.Source for Input media transport (opens in a new tab)
Reference images
One single-person starting image. Dynamic prompt_operation reference changes are explicitly unsupported.Source for Reference images (opens in a new tab)
Live reference changes
Not supportedSource for Live reference changes (opens in a new tab)

Runtime reference changes are supported only by vidu-s2.

Message size limit
Runtime reference operation: 16 MB per message, including all Base64 imagesSource for Message size limit (opens in a new tab)
Integrated speech providers
Full-pipeline provider: qwen_omni by default, or doubao. Provider cannot change after creation. Branch voice overrides avatar.voice, then provider default. Component access uses your own ASR/LLM/TTS.Source for Integrated speech providers (opens in a new tab)

These are upstream speech providers, not additional ShengShu-created model checkpoints. Exact upstream model versions are unverified.

Output link expiry
Optional recording is disabled by default. After session end, an MP4 is usually available within two minutes; download URL is valid 24 hours. This does not establish deletion of input or provider copies.Source for Output link expiry (opens in a new tab)
Published price
Not collected

International public tariffs are labeled S2. No independently established USD S1-specific rate is copied from that label.

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

Data & enterprise terms

The general privacy policy describes personal-data storage in Singapore, not an inference-residency or no-training guarantee.

Read the service policy (opens in a new tab)

Vidu API · international · component

Provider source (opens in a new tab)
API model ID
vidu-s1
Access
POST https://api.vidu.com/live/s_avatar/component; Authorization: Token vda_xxx.
Regions
International service; inference residency unverified
Concurrent requests
General service default: five concurrent tasks per organization; realtime may reject excess sessions with quota errors instead of queueing. Account tier can change the limit.Source for Concurrent requests (opens in a new tab)
Minimum starting balance
At least 45 credits to initiate this routeSource for Minimum starting balance (opens in a new tab)
Input media transport
Client supplies RTC credentials for artc, trtc, agora or volcengine. WebSocket carries upstream audio and transcribed text; RTC carries rendered output.Source for Input media transport (opens in a new tab)
Audio formats
Raw PCM s16le, 24,000 Hz, mono; 48 bytes/ms. Recommended frames: 20 ms/960 bytes or 100 ms/4,800 bytes.Source for Audio formats (opens in a new tab)
Message size limit
Text JSON and binary PCM frames: at most 16 MiB eachSource for Message size limit (opens in a new tab)
Session duration
Not collected

No component-specific maximum duration established; do not copy full-pipeline 7,200-second cap.

Connection heartbeat
Server ping roughly every 5 seconds; pong required within about 15 seconds. Ordinary data frames do not refresh heartbeat.Source for Connection heartbeat (opens in a new tab)
Published price
Not collected

International public tariffs are labeled S2. No independently established USD S1-specific rate is copied from that label.

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

Data & enterprise terms

The general privacy policy describes personal-data storage in Singapore, not an inference-residency or no-training guarantee.

Read the service policy (opens in a new tab)

Vidu API · international · offline

Provider source (opens in a new tab)
API model ID
vidu-s1
Access
POST https://api.vidu.com/ent/s_avatar/offline; Authorization: Token vda_xxx.
Regions
International service; inference residency unverified
Concurrent requests
General service default: five concurrent tasks per organization; realtime may reject excess sessions with quota errors instead of queueing. Account tier can change the limit.Source for Concurrent requests (opens in a new tab)
Minimum starting balance
At least 45 credits to initiate this routeSource for Minimum starting balance (opens in a new tab)
Maximum prompt characters
10,000Source for Maximum prompt characters (opens in a new tab)

Spoken text; audio takes precedence when both are supplied. Image recaption has its own 8,192-character limit.

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

Default 540p.

Visible watermark
Enabled by default; explicit false disables. Label position enum top_left/top_right/bottom_left/bottom_right; default bottom_right. Brand watermark position is separate.Source for Visible watermark (opens in a new tab)
Video duration
Not collected

Duration follows input/synthesized audio; no hard output-duration maximum established.

Action timeline
Serialized JSON string with actions; each time_range is exactly two uint32 second values. No maximum action count established.Source for Action timeline (opens in a new tab)
Published price
Not collected

International public tariffs are labeled S2. No independently established USD S1-specific rate is copied from that label.

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

Data & enterprise terms

The general privacy policy describes personal-data storage in Singapore, not an inference-residency or no-training guarantee.

Read the service policy (opens in a new tab)

Vidu API · mainland China · realtime

Provider source (opens in a new tab)
API model ID
vidu-s1
Access
POST https://api.vidu.cn/live/s_avatar/realtime; Authorization: Token vda_xxx.
Regions
Mainland China service; inference residency unverified
Concurrent requests
General service default: five concurrent tasks per organization; realtime may reject excess sessions with quota errors instead of queueing. Account tier can change the limit.Source for Concurrent requests (opens in a new tab)
Minimum starting balance
At least 45 credits to initiate this routeSource for Minimum starting balance (opens in a new tab)
Maximum prompt characters
50,000Source for Maximum prompt characters (opens in a new tab)

Persona only

Session duration
Maximum 7,200 secondsSource for Session duration (opens in a new tab)
Input media transport
AliRTC carries audio/video; WebSocket carries text JSON controls, not binary media.Source for Input media transport (opens in a new tab)
Reference images
One single-person starting image. Dynamic prompt_operation reference changes are explicitly unsupported.Source for Reference images (opens in a new tab)
Live reference changes
Not supportedSource for Live reference changes (opens in a new tab)

Runtime reference changes are supported only by vidu-s2.

Message size limit
Runtime reference operation: 16 MB per message, including all Base64 imagesSource for Message size limit (opens in a new tab)
Integrated speech providers
Full-pipeline provider: qwen_omni by default, or doubao. Provider cannot change after creation. Branch voice overrides avatar.voice, then provider default. Component access uses your own ASR/LLM/TTS.Source for Integrated speech providers (opens in a new tab)

These are upstream speech providers, not additional ShengShu-created model checkpoints. Exact upstream model versions are unverified.

Output link expiry
Optional recording is disabled by default. After session end, an MP4 is usually available within two minutes; download URL is valid 24 hours. This does not establish deletion of input or provider copies.Source for Output link expiry (opens in a new tab)

Prices retain their published currencies and billing units below.

Published billing units · original currency · observed 14 Oct 2026
CategoryUsageRateUnit
Video generationAvatar full pipeline1CN¥0.09375two-second block of live session
Voice generation add-onVoice cloning add-on2CN¥28.09375additional voice clone

Rate conditions

  1. 3 credits × CNY 0.03125 per credit at standard published value. No package discount, promotion or tax included. Starts at on_live when conn_init_ack succeeds. Round session duration upward to a multiple of two seconds; 11 seconds bills 12. Stops at session end.
  2. 899 credits × CNY 0.03125 per credit at standard published value. No package discount, promotion or tax included. First ten realtime clones free per customer. Applies to /live/v1/voices/clone, not standalone /ent/v2/audio-clone. Overseas doubao cloning is unavailable.
Pricing source (opens in a new tab)

Data & enterprise terms

Account-specific training use and input-retention terms remain unverified.

Vidu API · mainland China · component

Provider source (opens in a new tab)
API model ID
vidu-s1
Access
POST https://api.vidu.cn/live/s_avatar/component; Authorization: Token vda_xxx.
Regions
Mainland China service; inference residency unverified
Concurrent requests
General service default: five concurrent tasks per organization; realtime may reject excess sessions with quota errors instead of queueing. Account tier can change the limit.Source for Concurrent requests (opens in a new tab)
Minimum starting balance
At least 45 credits to initiate this routeSource for Minimum starting balance (opens in a new tab)
Input media transport
Client supplies RTC credentials for artc, trtc, agora or volcengine. WebSocket carries upstream audio and transcribed text; RTC carries rendered output.Source for Input media transport (opens in a new tab)
Audio formats
Raw PCM s16le, 24,000 Hz, mono; 48 bytes/ms. Recommended frames: 20 ms/960 bytes or 100 ms/4,800 bytes.Source for Audio formats (opens in a new tab)
Message size limit
Text JSON and binary PCM frames: at most 16 MiB eachSource for Message size limit (opens in a new tab)
Session duration
Not collected

No component-specific maximum duration established; do not copy full-pipeline 7,200-second cap.

Connection heartbeat
Server ping roughly every 5 seconds; pong required within about 15 seconds. Ordinary data frames do not refresh heartbeat.Source for Connection heartbeat (opens in a new tab)

Prices retain their published currencies and billing units below.

Published billing units · original currency · observed 14 Oct 2026
CategoryUsageRateUnit
Video generationAvatar component1CN¥0.03125second of live session

Rate conditions

  1. 1 credits × CNY 0.03125 per credit at standard published value. No package discount, promotion or tax included. Client supplies its own RTC and speech stack; their costs are separate. One credit per billed live second; exact fractional-second settlement is not established.
Pricing source (opens in a new tab)

Data & enterprise terms

Account-specific training use and input-retention terms remain unverified.

Vidu API · mainland China · offline

Provider source (opens in a new tab)
API model ID
vidu-s1
Access
POST https://api.vidu.cn/ent/s_avatar/offline; Authorization: Token vda_xxx.
Regions
Mainland China service; inference residency unverified
Concurrent requests
General service default: five concurrent tasks per organization; realtime may reject excess sessions with quota errors instead of queueing. Account tier can change the limit.Source for Concurrent requests (opens in a new tab)
Minimum starting balance
At least 45 credits to initiate this routeSource for Minimum starting balance (opens in a new tab)
Maximum prompt characters
10,000Source for Maximum prompt characters (opens in a new tab)

Spoken text; audio takes precedence when both are supplied. Image recaption has its own 8,192-character limit.

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

Default 540p.

Visible watermark
Enabled by default; explicit false disables. Label position enum top_left/top_right/bottom_left/bottom_right; default bottom_right. Brand watermark position is separate.Source for Visible watermark (opens in a new tab)
Video duration
Not collected

Duration follows input/synthesized audio; no hard output-duration maximum established.

Action timeline
Serialized JSON string with actions; each time_range is exactly two uint32 second values. No maximum action count established.Source for Action timeline (opens in a new tab)

Prices retain their published currencies and billing units below.

Published billing units · original currency · observed 14 Oct 2026
CategoryUsageRateUnit
Video generationOffline avatar1CN¥0.03125second of output video

Rate conditions

  1. 1 credits × CNY 0.03125 per credit at standard published value. No package discount, promotion or tax included. Input audio duration is rounded upward to whole seconds; text mode uses synthesized speech duration. Create does a balance pre-check; queuing pre-deducts estimated credits. Failed/no-output tasks refund unconsumed credits; final query credits are authoritative.
Pricing source (opens in a new tab)

Data & enterprise terms

Account-specific training use and input-retention terms remain unverified.

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.

Vidu API · international · realtime

vidu-s1
Not verified

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

How it works
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Minimum reusable input
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Lifetime & refresh
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

How to enable it
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Usage fields
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Billing rules
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Limits & data boundaries
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

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

Caching reviewed 14 Oct 2026

Vidu API · international · component

vidu-s1
Not verified

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

How it works
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Minimum reusable input
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Lifetime & refresh
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

How to enable it
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Usage fields
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Billing rules
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Limits & data boundaries
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

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

Caching reviewed 14 Oct 2026

Vidu API · international · offline

vidu-s1
Not verified

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

How it works
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Minimum reusable input
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Lifetime & refresh
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

How to enable it
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Usage fields
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Billing rules
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Limits & data boundaries
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

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

Caching reviewed 14 Oct 2026

Vidu API · mainland China · realtime

vidu-s1
Not verified

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

How it works
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Minimum reusable input
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Lifetime & refresh
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

How to enable it
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Usage fields
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Billing rules
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Limits & data boundaries
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

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

Caching reviewed 14 Oct 2026

Vidu API · mainland China · component

vidu-s1
Not verified

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

How it works
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Minimum reusable input
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Lifetime & refresh
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

How to enable it
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Usage fields
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Billing rules
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Limits & data boundaries
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

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

Caching reviewed 14 Oct 2026

Vidu API · mainland China · offline

vidu-s1
Not verified

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

How it works
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Minimum reusable input
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Lifetime & refresh
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

How to enable it
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Usage fields
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Billing rules
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

Limits & data boundaries
Not collected

No public reusable prompt-cache contract or cached-input discount established. Model-internal latent state and retained dialogue memory are different concepts.

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

Caching reviewed 14 Oct 2026

Voice choices

424 voices

Choose a voice within Vidu S1. These are API voice identifiers, not additional model releases. Source links document each voice.

Published voice catalog
Voice / API IDLanguage & accentDelivery
甜甜 TinaTinaChineseRealtime (qwen_omni). A milk-tea girl — sweet and warm International published catalog; route/provider restrictions apply.Voice source (opens in a new tab)
林欣宜 CindyCindyChinese (Taiwanese accent)Realtime (qwen_omni). A girl with a soft, coquettish Taiwanese way of speaking International published catalog; route/provider restrictions apply.Voice source (opens in a new tab)
清欢 Liora MiraLiora MiraChineseRealtime (qwen_omni). Weaves the warmth of everyday life with her voice International published catalog; route/provider restrictions apply.Voice source (opens in a new tab)
知芝 SunnybobiSunnybobiChineseRealtime (qwen_omni). An easy-going, socially awkward girl next door International published catalog; route/provider restrictions apply.Voice source (opens in a new tab)
林川野 RaymondRaymondChineseRealtime (qwen_omni). A clear-voiced homebody who lives on takeout International published catalog; route/provider restrictions apply.Voice source (opens in a new tab)
晨煦 EthanEthanChineseRealtime (qwen_omni). Standard Mandarin with a slight northern accent. Sunny, warm, energetic, youthful International published catalog; route/provider restrictions apply.Voice source (opens in a new tab)
予安 Theo CalmTheo CalmChineseRealtime (qwen_omni). Conveys understanding in silence and heals in speech International published catalog; route/provider restrictions apply.Voice source (opens in a new tab)
苏瑶 SerenaSerenaChineseRealtime (qwen_omni). A gentle young woman International published catalog; route/provider restrictions apply.Voice source (opens in a new tab)

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

Qualified closed-weight classification inference from the named Vidu hosted model, official API/research descriptions and operator proprietary-service terms. Public client code and inference libraries are not model weights. Exact private/public checkpoint lineage remains unverified.

Classification evidence (opens in a new tab)

Sources reviewed