Skip to content

Topaz Upscale Video Generative

Integrate

Model id topaz/upscale/video/generative
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/topaz/upscale/video/generative?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Files like the example: $2.60 2,600 API credits your files are measured before the run Run it on this page

Get API key
Topaz Labs Upscale #upscale#video

Generative video upscaler with selectable Starlight models, aimed at compressed or archival footage

Topaz Labs · Video

Your first result goes here

Build a request below and run it with your API key. Outputs are copied to our storage, kept forever or 7 days for free.

Build a request

Controls are generated from the model schema. The code and the price update as you change them.

•required video_url
Drop a file, or

Source video URL for upscaling.

default Starlight Precise 2.6

Generative diffusion model selection for video enhancement. For archival restoration use Starlight Mini; for fast restoration with sharp detail, Starlight Sharp; for maximum quality from high-resolution footage, Starlight HQ; and for more realistic AI-generated video, Starlight Precise 2.6. Among diffusion upscalers, Starlight Fast 2 is both fastest and cheapest.

default 2

Video scaling multiplier; a value of 2.0 doubles both frame dimensions.

Output frame rate to target; matching the source FPS leaves interpolation disabled, and only a different FPS enables it.

Advanced softness · H264_output

Softness setting available only for Starlight Precise 2.6, with the default used when omitted. Select 1 for the sharpest output or 5 for the softest.

POST /run/topaz/upscale/video/generative?wait=20 quote → $2.60
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/topaz/upscale/video/generative?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Run this request

Your key stays in this browser: it is sent only to the Doitong API and saved (localStorage) only if you tick Remember. Get an API key

About Topaz Upscale Video Generative

Enhances and upscales video using diffusion-based Starlight models, chosen via `model`: Precise 2.6, HQ, Mini, Sharp or Fast 2. `upscale_factor` runs from 1 to 4, and `target_fps` (16-60) enables frame interpolation when it differs from the source. `softness` (1-5) applies only to Starlight Precise 2.6. Output codec is H265, or H264 on request.

Parameters

Send either the canonical name or the native name, not both. Canonical names

NameType DefaultAllowed Description
video_urlrequired video
Typeurl · video
Source video URL for upscaling.
modeloptional
Typeenum
DefaultStarlight Precise 2.6
Starlight Precise 2.6Starlight HQStarlight MiniStarlight SharpStarlight Fast 2
Generative diffusion model selection for video enhancement. For archival restoration use Starlight Mini; for fast restoration with sharp detail, Starlight Sharp; for maximum quality from high-resolution footage, Starlight HQ; and for more realistic AI-generated video, Starlight Precise 2.6. Among diffusion upscalers, Starlight Fast 2 is both fastest and cheapest.
upscale_factoroptional
Typenumber
Default2
1 – 4
Video scaling multiplier; a value of 2.0 doubles both frame dimensions.
target_fpsoptional
Typeinteger | null
16 – 60
Output frame rate to target; matching the source FPS leaves interpolation disabled, and only a different FPS enables it.
softnessoptional
Typenumber | null
1 – 5
Softness setting available only for Starlight Precise 2.6, with the default used when omitted. Select 1 for the sharpest output or 5 for the softest.
H264_outputoptional
Typeboolean
Defaultfalse
Controls whether the output video uses H264 encoding instead of the default H265.
required Canonical name, also accepted

File parameters take a public https:// URL, a data: URI up to 10 MB, or the file_url of an upload. Files

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "topaz/upscale/video/generative",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 2600,
    "usd": "2.60",
    "charged": 2600,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Your files, your choiceEvery outputs[].url is a copy on our storage: kept forever (paid per GB-month) or 7 days for free, by your account setting or ?storage=.
Same shape on every modeltype, url, content_type, width, height and duration, for images, video and audio alike. output is the model’s own result object.
Fields of output
video
object {url, content_type, file_name, file_size}Video file produced by upscaling.

More models: Upscale

For AI agents: this page as Markdown is at https://doitong.com/developers/models/topaz/upscale/video/generative.md. All models and guides: https://doitong.com/developers/llms.txt