Text scripts are synthesized by a connected speech provider before visual rendering. Video footage enrolls V3/V4 avatars; generation selects a saved avatar.
Spoken text excluding SSML tags. Total text/SSML field is capped at 40,000 characters; connected TTS providers may impose lower limits. Characters are not tokens.
The route selects an avatar or presenter ID, not a public immutable weight/checkpoint selector.
Access
POST https://api.d-id.com/talks; use the returned job ID to poll status or receive a webhook, then retrieve the result URL. API credentials and eligible account access required.
Regions
No single public-cloud processing region or regional inference guarantee established for this route.
Data retention
Provider privacy policy describes commercially reasonable deletion of non-persisted API applicative data within 24 hours, Agents within 72 hours, and Insights within 14 days. Persisted assets, knowledge documents and Studio uploads have different lifetimes. Support/operational access is allowed; this is not default zero retention.Source for Data retention (opens in a new tab)
persistentData
persist=true assets, knowledge documents and Studio uploads persist until erased. While awaiting processing/deletion, applicative data is not accessed for model training; authorized support/operational access remains possible.Source for persistentData (opens in a new tab)
ownStorage
Provider policy permits signed S3 input/output URLs; when the result is directed to customer S3, the result is not stored in D-ID’s system. This is not a blanket promise of no processing or no metadata retention.Source for ownStorage (opens in a new tab)
textAndSpeech
Text or uploaded audio scripts. SSML and subtitles are supported by the schema. Speech providers are Microsoft, ElevenLabs, Amazon, Google and Azure OpenAI; default Microsoft. Exact voices, speech models and restrictions depend on the selected provider.Source for textAndSpeech (opens in a new tab)
Audio file size
Uploaded audio URL is limited to 15 MB. Generic schema duration wording names clips and talks only; do not apply those limits to scenes or expressives without evidence.Source for Audio file size (opens in a new tab)
plansMonthly
API monthly plans: Build $18 / 64 credits; Launch $50 / 180, $99 / 360, $149 / 540; Scale $198 / 800, $248 / 1,000, $297 / 1,200. Credits are a shared account allowance, not separate balances for each model.Source for plansMonthly (opens in a new tab)
plansAnnual
Annual API totals: Build 64 credits/month $172.80/year; Launch 180/360/540 credits per month $420/$831.60/$1,251.60 per year; Scale 800/1,000/1,200 credits per month $1,663.20/$2,083.20/$2,494.80 per year. Annual commitment required.Source for plansAnnual (opens in a new tab)
The 1,200-credit Scale card rounds its monthly display to $208; the annual total is $2,494.80.
creditAccounting
One credit covers each started 15-second block of offline video: a 40-second video consumes three credits. Unused monthly credits expire; API and Studio consume the same credit balance.Source for creditAccounting (opens in a new tab)
Included plan allowances
Published API bundles: 64 credits allow up to 16 offline or 32 streaming minutes; 180/360/540 allow 45/90/135 offline or 90/180/270 streaming minutes; 800/1,000/1,200 allow 200/250/300 offline or 400/500/600 streaming minutes. These are alternative uses of a shared balance, not additive free allowances.Source for Included plan allowances (opens in a new tab)
Language coverage
D-ID advertises 120+ languages and accents at platform level. Actual speech coverage depends on the connected TTS provider and selected voice; no separate native D-ID speech-language inventory is asserted.Source for Language coverage (opens in a new tab)
licenseAndWatermark
Build: personal license, D-ID watermark, photo and two video avatars. Launch: commercial license and AI watermark. Scale: commercial license and custom logo. Specific stock/custom-avatar entitlement depends on the plan. Enterprise is quoted separately.Source for licenseAndWatermark (opens in a new tab)
trial
14-day API trial: up to 3 minutes offline or up to 10 minutes streaming within the trial credit capacity, personal license and full-screen watermark. Not unlimited free inference.Source for trial (opens in a new tab)
Quickstart says generated video URLs are valid for 24 hours; fetch the job again for a fresh link. Link expiry and stored-data deletion are different controls.Source for resultURL (opens in a new tab)
Prices retain their published currencies and billing units below.
Published billing units · original currency · observed 14 Oct 2026
Category
Usage
Rate
Unit
Video credit consumption
Offline video1
1 credit
started 15 seconds of output
Rate conditions
Published general D-ID video-credit rule; eligible stock/custom avatar access and a funded account are required. Round up each generated video to 15-second blocks. Credit purchase cost depends on subscription and commitment. Not a USD per-minute or LLM token tariff; enterprise terms may differ.
Provider privacy policy describes commercially reasonable deletion of non-persisted API applicative data within 24 hours, Agents within 72 hours, and Insights within 14 days. Persisted assets, knowledge documents and Studio uploads have different lifetimes. Support/operational access is allowed; this is not default zero retention.
The route selects an avatar or presenter ID, not a public immutable weight/checkpoint selector.
Access
POST https://api.d-id.com/agents/{agentId}/streams; negotiate WebRTC with SDP/ICE, then submit a text/audio script to /agents/{agentId}/streams/{streamId}.
Regions
No single public-cloud processing region or regional inference guarantee established for this route.
0.5 credit per 15 seconds of generated response video, according to the current Agents pricing FAQ. Subscription, licensed avatars and connected services remain separate.Source for Billing scope (opens in a new tab)
idleTimeout
session_timeout is the maximum interval between messages, up to 300 seconds with permission. It is not a total session-length cap.Source for idleTimeout (opens in a new tab)
Prices retain their published currencies and billing units below.
Published billing units · original currency · observed 14 Oct 2026
Category
Usage
Rate
Unit
Agent video credit consumption
Streamed response video1
0.5 credits
15 seconds of generated response
Rate conditions
Current provider Agents FAQ states 0.5 credit for every 15 seconds of response video. Paid plan funding and eligible avatar required. Not wall-clock meeting duration, not the self-hosted license, and not a cash/token tariff.
Provider privacy policy describes commercially reasonable deletion of non-persisted API applicative data within 24 hours, Agents within 72 hours, and Insights within 14 days. Persisted assets, knowledge documents and Studio uploads have different lifetimes. Support/operational access is allowed; this is not default zero retention.
The route selects an avatar or presenter ID, not a public immutable weight/checkpoint selector.
Access
Legacy POST /talks/streams remains supported for existing integrations. New integrations should use Agents Streams/SDK. Same published streaming pricing; not a separate model.
Regions
No single public-cloud processing region or regional inference guarantee established for this route.
Endpoint pricing has not been collected. Check the provider for applicable rates.
Data & enterprise terms
Provider privacy policy describes commercially reasonable deletion of non-persisted API applicative data within 24 hours, Agents within 72 hours, and Insights within 14 days. Persisted assets, knowledge documents and Studio uploads have different lifetimes. Support/operational access is allowed; this is not default zero retention.
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.
D-ID
Not verified
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
How it works
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
Minimum reusable input
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
Lifetime & refresh
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
How to enable it
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
Usage fields
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
Billing rules
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
Limits & data boundaries
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
No verified cache rate for this endpoint. An empty rate is not a zero charge.
Caching reviewed 14 Oct 2026
D-ID
Not verified
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
How it works
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
Minimum reusable input
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
Lifetime & refresh
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
How to enable it
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
Usage fields
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
Billing rules
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
Limits & data boundaries
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
No verified cache rate for this endpoint. An empty rate is not a zero charge.
Caching reviewed 14 Oct 2026
D-ID
Not verified
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
How it works
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
Minimum reusable input
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
Lifetime & refresh
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
How to enable it
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
Usage fields
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
Billing rules
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
Limits & data boundaries
Not collected
Saved avatars, retained assets and reused result URLs are not a published prompt-cache or discounted inference contract.
No verified cache rate for this endpoint. An empty rate is not a zero charge.
Caching reviewed 14 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
D-ID explicitly lists this generation among its avatar models. The visual rendering technology is proprietary; public SDK source and selectable third-party speech/language providers do not make the visual model weights public.