Skip to main content

Overview

varg offers 6 image upscale models ranging from free-tier to premium. All take an image URL and return a higher-resolution version.
Model IDQualityCredits~CostProvider
topazBest15$0.15fal (Topaz Labs)
seedvrVery good10$0.10fal (ByteDance SeedVR)
recraft-clarityGood8$0.08fal (Recraft)
clarity-upscalerGood8$0.08fal
ccsrBasic5$0.05fal (free tier)
aura-srBasic5$0.05fal (free tier)

Quick start

import { createVarg } from "vargai/ai"

const varg = createVarg({ apiKey: process.env.VARG_API_KEY! })

const result = await varg.imageModel("seedvr").generate({
  imageUrl: "https://example.com/low-res-photo.jpg",
})

console.log(result.image.url)

Parameters

files
array
required
Single image to upscale: [{ url: "image.jpg" }].
Upscale models don’t use prompt or aspect_ratio. They take a single input image and return it at higher resolution.

Model comparison

ModelBest forPricing model
topazProfessional / maximum quality0.080.08-0.16 per image
seedvrGood quality at moderate cost0.001permegapixel( 0.001 per megapixel (~0.10 for 4K)
recraft-clarityDesign assets, illustrations$0.04 per image
clarity-upscalerGeneral purpose$0.03 per megapixel
ccsrFree/cheap bulk upscalingFree on fal
aura-srFree/cheap bulk upscalingFree on fal

Tips

  • Topaz produces the best results but is the most expensive. Use for hero images and final deliverables.
  • SeedVR is the best value — excellent quality at a fraction of Topaz’s cost.
  • CCSR and Aura-SR are effectively free on fal (varg charges 5 credits for the API overhead). Good for batch processing.
  • Combine with Phota Enhance if you need identity-preserving upscaling for faces.

Video Upscale

Upscale video files instead of images.

Phota Enhance

Identity-preserving enhancement (faces + features).