Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.varg.ai/llms.txt

Use this file to discover all available pages before exploring further.

Setup

import { createVarg } from "vargai/ai"

const varg = createVarg({ apiKey: process.env.VARG_API_KEY! })
All models are accessed through the varg client. 1 credit = 1 cent.
For detailed documentation, parameters, and examples for each model, see the Models section.

Quick Reference

CategoryRecommendedCodeCreditsDocs
Image (versatile)Nano Banana Provarg.imageModel("nano-banana-pro")5Details
Image (quality)Flux Provarg.imageModel("flux-pro")10Details
Image (editing)Nano Banana Editvarg.imageModel("nano-banana-pro/edit")5Details
Image (characters)Soulvarg.imageModel("soul")15Details
Image (cheapest)Grok Imaginevarg.imageModel("grok-imagine-image")3Details
Video (best)Kling V3varg.videoModel("kling-v3")150Details
Video (premium)Seedance 2varg.videoModel("seedance-2-preview")250Details
Video (budget)Wan 2.5varg.videoModel("wan-2.5")80Details
Video (cheapest)LTXvarg.videoModel("ltx-2-19b-distilled")50Details
Lipsync (simple)VEED Fabricvarg.videoModel("veed-fabric-1.0")100Details
Lipsync (best)Sync V2 Provarg.videoModel("sync-v2-pro")80Details
Speech (best)Eleven V3varg.speechModel("eleven_v3")25Details
Speech (multi-lang)Eleven Multilingual V2varg.speechModel("eleven_multilingual_v2")25Details
MusicMusic V1varg.musicModel()30Details
TranscriptionGroq Whisper Turbovarg.transcriptionModel("groq-whisper-large-v3-turbo")3Details
Image upscaleSeedVRvarg.imageModel("seedvr")10Details
Video upscaleSimavarg.videoModel("sima-video-upscaler")15Details

All models by category

Video Models

ModelCodeDurationCreditsDocs
Seedance 2varg.videoModel("seedance-2-preview")5, 10, or 15s250Details
Seedance 2 Fastvarg.videoModel("seedance-2-fast-preview")5, 10, or 15s150Details
Kling V3 Provarg.videoModel("kling-v3")3-15s (int)150Details
Kling V3 Standardvarg.videoModel("kling-v3-standard")3-15s (int)100Details
Sora 2varg.videoModel("sora-2")varies100Details
Sora 2 Provarg.videoModel("sora-2-pro")varies300Details
Sora 2 Remixvarg.videoModel("sora-2-remix")varies100Details
Grok Imaginevarg.videoModel("grok-imagine")1-15s100Details
Grok Imagine Editvarg.videoModel("grok-imagine-edit")varies100Details
Wan 2.5varg.videoModel("wan-2.5")3-10s80Details
Minimaxvarg.videoModel("minimax")5-10s80Details
Wan 2.5 Previewvarg.videoModel("wan-2.5-preview")3-10s60Details
LTXvarg.videoModel("ltx-2-19b-distilled")varies50Details
HeyGen Avatarvarg.videoModel("heygen-avatar")varies300
HeyGen Avatar IVvarg.videoModel("heygen-avatar-iv")varies300

Image Models

ModelCodeCreditsDocs
Nano Banana Provarg.imageModel("nano-banana-pro")5Details
Nano Banana Editvarg.imageModel("nano-banana-pro/edit")5Details
Nano Banana 2varg.imageModel("nano-banana-2")5Details
Nano Banana 2 Editvarg.imageModel("nano-banana-2/edit")5Details
Flux Provarg.imageModel("flux-pro")10Details
Flux Devvarg.imageModel("flux-dev")8Details
Flux Schnellvarg.imageModel("flux-schnell")5Details
Photavarg.imageModel("phota")9Details
Phota Editvarg.imageModel("phota/edit")9Details
Phota Enhancevarg.imageModel("phota/enhance")13Details
Grok Imagine Imagevarg.imageModel("grok-imagine-image")3Details
Grok Imagine Image Editvarg.imageModel("grok-imagine-image/edit")3Details
Recraft V3varg.imageModel("recraft-v3")10Details
Recraft V4 Provarg.imageModel("recraft-v4-pro")30Details
Qwen Anglesvarg.imageModel("qwen-angles")8Details
Qwen Image 2varg.imageModel("qwen-image-2")8Details
Revevarg.imageModel("reve")5
Seedream V4.5 Editvarg.imageModel("seedream-v4.5/edit")10Details
Soulvarg.imageModel("soul")15Details

Lipsync Models

ModelCodeCreditsDocs
VEED Fabric 1.0varg.videoModel("veed-fabric-1.0")100Details
Sync V2 Provarg.videoModel("sync-v2-pro")80Details
Sync V2varg.videoModel("sync-v2")50Details
OmniHuman V1.5varg.videoModel("omnihuman-v1.5")100Details
Sync V3varg.videoModel("sync-v3")100Details
Lipsyncvarg.videoModel("lipsync")50Details
LTX-2 A2Vvarg.videoModel("ltx-2-a2v")50

Upscale Models

ModelCodeCreditsDocs
SeedVR (image)varg.imageModel("seedvr")10Details
Topaz (image)varg.imageModel("topaz")15Details
Recraft Clarity (image)varg.imageModel("recraft-clarity")8Details
Clarity Upscaler (image)varg.imageModel("clarity-upscaler")8Details
CCSR (image)varg.imageModel("ccsr")5Details
Aura SR (image)varg.imageModel("aura-sr")5Details
SeedVR (video)varg.videoModel("seedvr-video")30Details
Topaz (video)varg.videoModel("topaz-video")50Details
ByteDance (video)varg.videoModel("bytedance-upscaler")25Details
Sima (video)varg.videoModel("sima-video-upscaler")15Details

Speech Models

ModelCodeCreditsDocs
Eleven V3varg.speechModel("eleven_v3")25Details
Eleven Multilingual V2varg.speechModel("eleven_multilingual_v2")25Details
Turbovarg.speechModel("turbo")20Details
Eleven Turbo V2varg.speechModel("eleven_turbo_v2")20Details
Eleven Turbo V2.5varg.speechModel("eleven_turbo_v2_5")20Details
Eleven Flash V2varg.speechModel("eleven_flash_v2")20Details
Eleven Flash V2.5varg.speechModel("eleven_flash_v2_5")20Details

Music

ModelCodeCreditsDocs
Music V1varg.musicModel()30Details

Transcription

ModelCodeCreditsDocs
Whispervarg.transcriptionModel("whisper")10Details
Whisper Large V3varg.transcriptionModel("whisper-large-v3")10Details
Groq Whispervarg.transcriptionModel("groq-whisper")5Details
Groq Whisper Large V3varg.transcriptionModel("groq-whisper-large-v3")5Details
Groq Whisper Turbovarg.transcriptionModel("groq-whisper-large-v3-turbo")3Details

BYOK (Direct Provider Access)

If you have your own provider keys, you can use them directly:
import { fal, elevenlabs, higgsfield, replicate } from "vargai/ai"

fal.imageModel("nano-banana-pro")
fal.videoModel("kling-v3")
elevenlabs.speechModel("eleven_v3")
elevenlabs.musicModel()
higgsfield.imageModel("soul")
Requires individual provider keys in .env. See BYOK for details.