Topaz
Mode: image · Models: 9
Vendor: Topaz Labs · Official API docs: developer.topazlabs.com
Topaz Labs provides AI image enhancement and upscaling. The flagship topaz-upscale-image does a 2× HD upscale with face enhancement preset; the remaining variants are enhancement models tuned for different source types — low-res photos, CGI/3D renders, high-fidelity preservation, text/graphics, and generative recovery. All variants run through the topaz/upscale/image workflow and take an image as input.
Models
| id | Name | Input type |
|---|---|---|
topaz-upscale-image | Topaz HD Upscale | i2i |
topaz-enhance-standard-v2 | Topaz Standard | i2i |
topaz-enhance-low-res-v2 | Topaz Low Res | i2i |
topaz-enhance-cgi | Topaz CGI | i2i |
topaz-enhance-high-fidelity-v2 | Topaz Hi-Fi | i2i |
topaz-enhance-text-refine | Topaz Text | i2i |
topaz-enhance-redefine | Topaz Redefine | i2i |
topaz-enhance-recovery | Topaz Recovery | i2i |
topaz-enhance-recovery-v2 | Topaz Recovery V2 | i2i |
CLI
# 2× HD upscale of a photo
gen-ai generate -m topaz-upscale-image -i ./portrait.jpg
# enhance a low-resolution source
gen-ai generate -m topaz-enhance-low-res-v2 -i ./old-scan.jpg
# refine text and graphics
gen-ai generate -m topaz-enhance-text-refine -i ./poster.pngMCP
{ "name": "picsart_generate",
"arguments": {
"model": "topaz-upscale-image",
"imageUrls": ["https://example.com/portrait.jpg"]
} }The task-shaped picsart_enhance tool also routes to Topaz upscaling:
{ "name": "picsart_enhance",
"arguments": {
"imageUrls": ["https://example.com/portrait.jpg"]
} }Parameters
Full parameter surface for every model, sourced from gen-ai models info <id> --json. CLI flags show the primary short form; the canonical --kebab-case long form always works too.
topaz-upscale-image — Topaz HD Upscale
Try topaz-upscale-image in Playground ↗
Input type: i2i
| Param | CLI flag | Type | Values |
|---|---|---|---|
imageUrls | -i | file | required image (up to 1) |
topaz-enhance-standard-v2 — Topaz Standard
Try topaz-enhance-standard-v2 in Playground ↗
Input type: i2i
| Param | CLI flag | Type | Values |
|---|---|---|---|
imageUrls | -i | file | required image (up to 1) |
topaz-enhance-low-res-v2 — Topaz Low Res
Try topaz-enhance-low-res-v2 in Playground ↗
Input type: i2i
| Param | CLI flag | Type | Values |
|---|---|---|---|
imageUrls | -i | file | required image (up to 1) |
topaz-enhance-cgi — Topaz CGI
Try topaz-enhance-cgi in Playground ↗
Input type: i2i
| Param | CLI flag | Type | Values |
|---|---|---|---|
imageUrls | -i | file | required image (up to 1) |
topaz-enhance-high-fidelity-v2 — Topaz Hi-Fi
Try topaz-enhance-high-fidelity-v2 in Playground ↗
Input type: i2i
| Param | CLI flag | Type | Values |
|---|---|---|---|
imageUrls | -i | file | required image (up to 1) |
topaz-enhance-text-refine — Topaz Text
Try topaz-enhance-text-refine in Playground ↗
Input type: i2i
| Param | CLI flag | Type | Values |
|---|---|---|---|
imageUrls | -i | file | required image (up to 1) |
topaz-enhance-redefine — Topaz Redefine
Try topaz-enhance-redefine in Playground ↗
Input type: i2i
| Param | CLI flag | Type | Values |
|---|---|---|---|
imageUrls | -i | file | required image (up to 1) |
topaz-enhance-recovery — Topaz Recovery
Try topaz-enhance-recovery in Playground ↗
Input type: i2i
| Param | CLI flag | Type | Values |
|---|---|---|---|
imageUrls | -i | file | required image (up to 1) |
topaz-enhance-recovery-v2 — Topaz Recovery V2
Try topaz-enhance-recovery-v2 in Playground ↗
Input type: i2i
| Param | CLI flag | Type | Values |
|---|---|---|---|
imageUrls | -i | file | required image (up to 1) |
Notes: The upscale / enhance models expose only the input image; Topaz’s automatic settings handle the rest (presets differ per enhance model). See the Topaz API reference for the underlying
/enhanceparameters.
Pricing
gen-ai pricing topaz-upscale-imageTopaz bills per output megapixels (roughly 1 credit per 24 MP of output), so cost scales with the upscaled resolution rather than per-image flat. All variants share the topaz-upscale-image pricing key.