> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ekly.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Topaz Precision

> Sharpen and upscale real footage without inventing anything.

Sharpen and upscale real footage without inventing anything. Topaz's classic models stay faithful to what you shot.

| | |
| - | - |
| Model id | `topaz-precision-fal` |
| Media | video |
| Submit to | `POST /v1/videos` |
| Price | 0.74 credits per\_second before discounts |
| Typical time | about 900.0 s |

## Original frame rate

Keeps your clip's own frame rate, up to 30 fps. For 60 fps footage, choose 60 fps.

Select it with `"mode": "original"`, or leave `mode` out and the inputs decide.

**Required:** `source_video`\
**Optional:** `enhancement_model`, `compression`, `noise`, `halo`, `grain`, `recover_detail`

Resolution tiers: `720p`, `1080p`, `4k` (send as `tier`).

```json theme={null}
{
  "model": "topaz-precision-fal",
  "mode": "original",
  "source_video": "asset_…",
  "tier": "1080p"
}
```

| Field | Allowed | Default |
| - | - | - |
| `enhancement_model` | `Proteus`, `Iris`, `Iris Low Quality`, `Artemis High Quality`, `Artemis Medium Quality`, `Artemis Low Quality`, `Artemis Strong Halo`, `Artemis Medium Halo`, `Artemis Aliasing & Moire`, `Gaia HQ`, `Gaia CG`, `Rhea` … | `"Proteus"` |
| `compression` | 0.0 – 1.0 | |
| `noise` | 0.0 – 1.0 | |
| `halo` | 0.0 – 1.0 | |
| `grain` | 0.0 – 0.1 | |
| `recover_detail` | 0.0 – 1.0 | |
| `source_video` | asset id (up to 1) | |

## 60 fps

Outputs 60 fps, adding in-between frames for smoother motion. Twice the cost per second.

Select it with `"mode": "smooth_60"`, or leave `mode` out and the inputs decide.

**Required:** `source_video`\
**Optional:** `enhancement_model`, `compression`, `noise`, `halo`, `grain`, `recover_detail`

Resolution tiers: `720p`, `1080p`, `4k` (send as `tier`).

```json theme={null}
{
  "model": "topaz-precision-fal",
  "mode": "smooth_60",
  "source_video": "asset_…",
  "tier": "1080p"
}
```

| Field | Allowed | Default |
| - | - | - |
| `enhancement_model` | `Proteus`, `Iris`, `Iris Low Quality`, `Artemis High Quality`, `Artemis Medium Quality`, `Artemis Low Quality`, `Artemis Strong Halo`, `Artemis Medium Halo`, `Artemis Aliasing & Moire`, `Gaia HQ`, `Gaia CG`, `Rhea` … | `"Proteus"` |
| `compression` | 0.0 – 1.0 | |
| `noise` | 0.0 – 1.0 | |
| `halo` | 0.0 – 1.0 | |
| `grain` | 0.0 – 0.1 | |
| `recover_detail` | 0.0 – 1.0 | |
| `source_video` | asset id (up to 1) | |

Reference inputs take asset ids from [`POST /v1/uploads`](/uploads) or an earlier output's `asset_id`.
Prices and allowed values come from the live catalog; `GET /v1/models/topaz-precision-fal` is always current.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.