Skip to content
Model infoModelsSnapshot: 15 Oct 2026

Haiper / Haiper Video

Haiper Video Upscaler

Haiper video-upscaling operation documented alongside the 1.5 API. An independently versioned private checkpoint is not established.

restrictedClosed-source managed componentVideo processing
Official documentation (opens in a new tab)Reviewed 15 Oct 2026
3 of 19 specification fields collected
Output resolution1080pSee specification notes below
Clip durationNot collectedAwaiting source review
Input billingSee ratesHaiper 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

Not established for this exact version or operation. Media quotas and polling do not establish language-model context, token prices or a discounted Batch API.

Maximum input tokens
Not collected

Not established for this exact version or operation. Media quotas and polling do not establish language-model context, token prices or a discounted Batch API.

Maximum output
Not collected

Not established for this exact version or operation. Media quotas and polling do not establish language-model context, token prices or a discounted Batch API.

Maximum prompt characters
Not collected

Not established for this exact version or operation. Media quotas and polling do not establish language-model context, token prices or a discounted Batch API.

Reasoning
Not collected

Not established for this exact version or operation. Media quotas and polling do not establish language-model context, token prices or a discounted Batch API.

Tool calling
Not collected

Not established for this exact version or operation. Media quotas and polling do not establish language-model context, token prices or a discounted Batch API.

Structured output
Not collected

Not established for this exact version or operation. Media quotas and polling do not establish language-model context, token prices or a discounted Batch API.

Streaming
Not collected

Not established for this exact version or operation. Media quotas and polling do not establish language-model context, token prices or a discounted Batch API.

Batch processing
Not collected

Not established for this exact version or operation. Media quotas and polling do not establish language-model context, token prices or a discounted Batch API.

Fine-tuning
Not collected

Not established for this exact version or operation. Media quotas and polling do not establish language-model context, token prices or a discounted Batch API.

Context caching
Not collected

Not established for this exact version or operation. Media quotas and polling do not establish language-model context, token prices or a discounted Batch API.

Knowledge cutoff
Not collected

Not established for this exact version or operation. Media quotas and polling do not establish language-model context, token prices or a discounted Batch API.

Release date
Not collected

Not established for this exact version or operation. Media quotas and polling do not establish language-model context, token prices or a discounted Batch API.

Parameters
Not collected

Not established for this exact version or operation. Media quotas and polling do not establish language-model context, token prices or a discounted Batch API.

Architecture
Not collected

Not established for this exact version or operation. Media quotas and polling do not establish language-model context, token prices or a discounted Batch API.

Languages
Not collected

Not established for this exact version or operation. Media quotas and polling do not establish language-model context, token prices or a discounted Batch API.

Output resolutions
1080pSource for Output resolutions (opens in a new tab)

4K remains coming soon in the published API pricing table.

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

The route selects an operation/family; an exact checkpoint selector is not documented.

Access
Documented paid API requiring a Haiper API key and top-up. Runtime generation and account eligibility were not tested.
Regions
Deployment regions not established
API endpoint URL
POST https://api.haiper.ai/v1/jobs/upscaleSource for API endpoint URL (opens in a new tab)
Authentication
Authorization: Bearer APIKEY; Content-Type: application/json. Prepaid balance is required.Source for Authentication (opens in a new tab)
Request quotas
Default 500 HTTP requests per minute and 40 concurrent generations; exceeding either yields HTTP 429. Higher quotas require contacting Haiper.Source for Request quotas (opens in a new tab)
Asynchronous generation
Submission returns generation_id. Poll GET /v1/jobs/{creation_id}/status for pending, processing, succeed, failed or post_processing. Fetch GET /v1/creation/{creation_id} after succeed. Polling is not token streaming.Source for Asynchronous generation (opens in a new tab)
Creation privacy
Schema description: is_public defaults to true; set false for private creation. The official ComfyUI node defaults false, so wrapper and API defaults differ.Source for Creation privacy (opens in a new tab)
Request format
JSON request and response. Nested source-image requirements are sometimes only descriptive in the schema.Source for Request format (opens in a new tab)
Input file formats
MP4/MOV source-video URL, no Base64. settings.duration describes a 2–16 second source clip.Source for Input file formats (opens in a new tab)
Required request fields
Schema defect: required contains prompt, but no prompt property is defined. Do not treat this as a verified executable request contract.Source for Required request fields (opens in a new tab)

Prices retain their published currencies and billing units below.

Published billing units · original currency · observed 15 Oct 2026
CategoryUsageRateUnit
API media pricing1080p upscale, 24 fps1$0.05video second

Rate conditions

  1. Native API standard pricing; not a subscription credit conversion. Current runtime availability was not tested.
Pricing source (opens in a new tab)

Data & enterprise terms

The route schema describes is_public defaulting to true. Set false for a private creation. Exact retention, training use and enterprise data-processing terms remain unverified.

API model ID
Not collected

Exact version selector not published for this web operation.

Access
Published web/iOS credit schedule. Current signed-in generation availability is not tested.
Regions
Deployment regions not established

Prices retain their published currencies and billing units below.

Published billing units · original currency · observed 15 Oct 2026
CategoryUsageRateUnit
Web / iOS media credits1080p enhancement110 creditsvideo second

Rate conditions

  1. Web/iOS credit schedule only; no USD conversion inferred. Current runtime availability was not tested.
Pricing source (opens in a new tab)

Data & enterprise terms

Private creation and watermark removal are described as membership benefits in the FAQ. Current plan-specific data retention and training policies 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.

Haiper API

Not verified

No reviewed prompt-cache contract or cache tariff. Job polling, random seeds and expiring media URLs are not prompt caching.

How it works
Not collected

No reviewed prompt-cache contract or cache tariff. Job polling, random seeds and expiring media URLs are not prompt caching.

Minimum reusable input
Not collected

No reviewed prompt-cache contract or cache tariff. Job polling, random seeds and expiring media URLs are not prompt caching.

Lifetime & refresh
Not collected

No reviewed prompt-cache contract or cache tariff. Job polling, random seeds and expiring media URLs are not prompt caching.

How to enable it
Not collected

No reviewed prompt-cache contract or cache tariff. Job polling, random seeds and expiring media URLs are not prompt caching.

Usage fields
Not collected

No reviewed prompt-cache contract or cache tariff. Job polling, random seeds and expiring media URLs are not prompt caching.

Billing rules
Not collected

No reviewed prompt-cache contract or cache tariff. Job polling, random seeds and expiring media URLs are not prompt caching.

Limits & data boundaries
Not collected

No reviewed prompt-cache contract or cache tariff. Job polling, random seeds and expiring media URLs are not prompt caching.

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

Caching reviewed 15 Oct 2026

Haiper web / iOS

Not verified

No reviewed prompt-cache contract or cache tariff. Job polling, random seeds and expiring media URLs are not prompt caching.

How it works
Not collected

No reviewed prompt-cache contract or cache tariff. Job polling, random seeds and expiring media URLs are not prompt caching.

Minimum reusable input
Not collected

No reviewed prompt-cache contract or cache tariff. Job polling, random seeds and expiring media URLs are not prompt caching.

Lifetime & refresh
Not collected

No reviewed prompt-cache contract or cache tariff. Job polling, random seeds and expiring media URLs are not prompt caching.

How to enable it
Not collected

No reviewed prompt-cache contract or cache tariff. Job polling, random seeds and expiring media URLs are not prompt caching.

Usage fields
Not collected

No reviewed prompt-cache contract or cache tariff. Job polling, random seeds and expiring media URLs are not prompt caching.

Billing rules
Not collected

No reviewed prompt-cache contract or cache tariff. Job polling, random seeds and expiring media URLs are not prompt caching.

Limits & data boundaries
Not collected

No reviewed prompt-cache contract or cache tariff. Job polling, random seeds and expiring media URLs are not 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

Managed Haiper generation or enhancement contract. Exact underlying checkpoint identity and version routing are not established; this record is not an additional private foundation-model count.

Classification evidence (opens in a new tab)

Sources reviewed