Skip to content
Model infoModelsSnapshot: 15 Oct 2026

Mirage / Captions / Captions

Mirage Video Captions

Transcribes a video soundtrack and renders styled captions into the video using a selected template.

availableClosed-source managed componentTranscriptionVideo processing
Official documentation (opens in a new tab)Reviewed 15 Oct 2026
4 of 19 specification fields collected
Output resolutionNot collectedAwaiting source review
Clip durationNot collectedAwaiting source review
Input billingSee ratesMirage API
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

No model-specific public contract established for this field.

Maximum input tokens
Not collected

No model-specific public contract established for this field.

Maximum output
Not collected

No model-specific public contract established for this field.

Reasoning
Not collected

No model-specific public contract established for this field.

Tool calling
Not collected

No model-specific public contract established for this field.

Structured output
Not collected

No model-specific public contract established for this field.

Streaming
Not collected

No model-specific public contract established for this field.

Batch processing
Not collected

No model-specific public contract established for this field.

Fine-tuning
Not collected

No model-specific public contract established for this field.

Knowledge cutoff
Not collected

No model-specific public contract established for this field.

Release date
Not collected

No model-specific public contract established for this field.

Parameters
Not collected

No model-specific public contract established for this field.

Architecture
Not collected

No model-specific public contract established for this field.

Languages
Not collected

No model-specific public contract established for this field.

Context caching
Not collected

No model-specific public contract established for this field.

Input modalities
VideoSource for Input modalities (opens in a new tab)

Input video must include the audio to transcribe.

Output modalities
VideoSource for Output modalities (opens in a new tab)

Rendered captions; a standalone transcript or SRT response is not established.

Input video limits
MP4 or MOV, maximum 50 MB and five minutes.Source for Input video limits (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
Not collected

Exact API selector or independent API availability not established.

Access
Documented native API; platform account and x-api-key required. No request submitted.
Regions
Not established
API endpoint URL
POST https://api.mirage.app/v1/videos/captionsSource for API endpoint URL (opens in a new tab)
Authentication
x-api-key header; multipart/form-data.Source for Authentication (opens in a new tab)
Reference guidance
Required caption_template_id plus an uploaded video or existing video_id. Style templates are not separate models.Source for Reference guidance (opens in a new tab)
Processing workflow
Poll GET /v1/videos/{id}; download through /v1/videos/{id}/content after COMPLETE. States include QUEUED, PROCESSING, COMPLETE, FAILED and CANCELLED.Source for Processing workflow (opens in a new tab)
Request quotas
100 requests per minute per organization. Higher limits by arrangement; exceeding the quota returns HTTP 429.Source for Request quotas (opens in a new tab)
Billing basis
Input duration rounded up to a whole minute, then billed at USD 0.15 per minute.Source for Billing basis (opens in a new tab)

Prices retain their published currencies and billing units below.

Published billing units · original currency · observed 15 Oct 2026
CategoryUsageRateUnit
Media processingStyled video captions1$0.15input minute

Rate conditions

  1. Round input duration up to the next whole minute. A 2.5-minute input bills as three minutes, USD 0.45. This is caption rendering, not a separately verified transcription-model tariff.
Pricing source (opens in a new tab)

Data & enterprise terms

API terms grant Mirage rights to use input and output to provide and improve services and develop products. This is not a no-training commitment. Exact retention period and region are not established. Model ownership remains with Mirage.

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.

Mirage API

Not verified

No inference-cache contract or discount established. A reusable avatar, stored voice, job ID or legal permission to cache content does not establish prompt caching.

How it works
Not collected

No inference-cache contract or discount established. A reusable avatar, stored voice, job ID or legal permission to cache content does not establish prompt caching.

Minimum reusable input
Not collected

No inference-cache contract or discount established. A reusable avatar, stored voice, job ID or legal permission to cache content does not establish prompt caching.

Lifetime & refresh
Not collected

No inference-cache contract or discount established. A reusable avatar, stored voice, job ID or legal permission to cache content does not establish prompt caching.

How to enable it
Not collected

No inference-cache contract or discount established. A reusable avatar, stored voice, job ID or legal permission to cache content does not establish prompt caching.

Usage fields
Not collected

No inference-cache contract or discount established. A reusable avatar, stored voice, job ID or legal permission to cache content does not establish prompt caching.

Billing rules
Not collected

No inference-cache contract or discount established. A reusable avatar, stored voice, job ID or legal permission to cache content does not establish prompt caching.

Limits & data boundaries
Not collected

No inference-cache contract or discount established. A reusable avatar, stored voice, job ID or legal permission to cache content does not establish 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

Hosted captioning and rendering workflow. The documentation does not identify its underlying speech-recognition checkpoint, so this is a managed component, not a new proprietary base model.

Classification evidence (opens in a new tab)

Sources reviewed