Changelog

What we shipped

New models, faster renders and the fixes in between — every release, newest first.

  1. New

    Native OpenAI images: generate and edit with GPT Image

    You can now generate and edit images with native OpenAI GPT Image models through the varg API.

    • Models: GPT Image 1, 1.5, 2, 2.5 Flare, 2.5 Sunburst, GPT Image 1 Mini and ChatGPT Image Latest
    • Inputs: text prompts, reference images and optional masks
    • Outputs: one PNG, JPEG or WebP image per job, with quality and size controls

    Native OpenAI requests give you direct model behaviour and image-editing controls. They are metered per output image, so higher quality settings cost more.

  2. New

    GPT Image 2.5: OpenAI's latest image model, Flare and Sunburst

    GPT Image 2.5 from OpenAI is now available for text-to-image and image editing.

    • Flare is the default — fast, high-quality, with transparent background support and up to 4 images per request
    • Sunburst is the premium tier — tighter edit control for production-ready creative work, at the cost of longer generation times
    • Image editing accepts up to 16 reference images with optional masking
    • Quality tiers from low to max let you trade detail and latency for cost

    Both variants are live now. Use the model picker or POST /v2/image with model "gpt_image_2_5". Sunburst is reachable by pinning the exact model key when you need its extra precision.

  3. New

    Academy is live

    Video walkthroughs are now built into varg. The first one takes a one-line prompt to a finished, rendered video using Claude over MCP — no editor, no timeline, no local setup.

    • Find it under Academy in the sidebar
    • Also public at varg.ai/academy, so you can send it to someone before they sign up
    • New lessons land here as we record them

    Alongside it, this feed. Releases now show up in the corner of the dashboard when there is something you have not seen, and each one links to the thing it is talking about.

    Open Academy
  4. New

    Agent mode: describe it, the agent builds it

    A new Agent tab makes starting a project instant. callTool is now the default generation path: you describe what you want in plain language, the agent picks the model, assembles the pipeline and runs it. renderVideo is the exception, not the rule.

    • Claude Sonnet 5 drives adaptive thinking behind the scenes
    • Native audio from the video model takes priority over a separate TTS step, so sound is baked in
    • The agent chains image, video, speech and render on its own, through one universal entry point
    • Custom team-scoped pipelines you have already defined get picked up automatically

    Type a sentence, get a finished video. No model picker, no parameter tuning, no pipeline wiring. You do give up manual control over every micro-decision; when you want it back, define a custom pipeline and let the agent fill in the content.

    Open Agent
  5. New

    Presets: characters, voices, styles and avatars

    The preset catalogue is a curated, synced library of reusable parameter bundles, so models produce better results without you hunting down vendor-specific IDs. Every preset is typed:

    • Voices — 434 ElevenLabs voices and 187 styles, tagged by gender, accent, tone and use case
    • Styles — Higgsfield motion styles and Recraft image styles, tagged by era and visual category
    • Avatars — HeyGen avatars with a paired avatar_id and voice_id
    • Characters — reference-image presets whose image lands in the request's files array, so the same face appears in every scene

    A recommendation endpoint takes natural-language intent — "deep male voice for narration", "cinematic 1980s style" — and returns ranked presets with a confidence score and a readable explanation of the match. The Presets tab adds type sub-tabs, a preview modal and a cached proxy for instant playback.

    The API merges preset parameters into the right field paths through mapping rules, then validates the merged body against the target model's schema. If a model does not accept a preset you get a clear rejection instead of a billable failure that silently ignored your choice. Raw IDs still work — presets fill gaps, they do not fence you in.

    Browse presets
  6. Improved

    Landing v3 and the hover-to-play video wall

    The entire marketing site moved into the app. varg.ai is now one Next.js application serving both the landing page and the dashboard.

    • Hover-to-play video wall with up to 18 autoplaying clips
    • Pinterest-style masonry layout with a view toggle and duration badges
    • Featured-templates flag with an admin toggle
    • Auth-aware header: a CTA when logged out, credits and an account switcher when logged in
    • Full SEO template system with dropdown nav, announcement pill and a column footer
    • The mobile blocker is gone — the full product works on a phone

    Open varg.ai and 18 living videos play immediately: no clicks, no "watch demo" button, no signup wall between a visitor and the product. The old standalone marketing repo is frozen and kept as a rollback — one deploy, one domain, one codebase to maintain.

    See the landing
  7. New

    Cost transparency: see the price before you generate

    Every generation now shows its full cost breakdown before you commit a single credit. A quote card appears before render submission, a cost badge sits on every media card, and a tooltip breaks each child generation down by type. Job-tree totals roll the whole pipeline up, so you see what the entire thing costs — not just the final stitch.

    • Quote card before submission, cost badge on every media card
    • Per-child cost breakdown by generation type in the tooltip
    • Job-tree totals for the whole pipeline, not just the last step
    • A Default/Bypass toggle: approve every action on sensitive work, or let trusted pipelines run hands-off

    The quote is computed inline, in the same flow as the generation. No separate pricing page, no calculator, no guessing — and no surprise on the invoice.

    Try a generation
  8. New

    New models on day one: FLUX 3, Seedance 2.5, MiniMax H3 Max

    Three major model drops in one month, all behind a single API key.

    • FLUX 3 and FLUX 3 Draft (BFL) — text-to-video, image-to-video and video-to-video, plus a cheap draft mode for iteration
    • Seedance 2.5 — the first featured model in the catalogue, prioritised in the system prompt
    • MiniMax H3 Max — t2v, i2v and r2v (reference-to-video) on fal

    A unified resolution field landed the same week with per-provider mapping, including proper Kling 4K routing: set resolution to "4k" and the API routes and prices it correctly for each provider. Model IDs are canonical underscore-normalised across the whole stack, and pricing now shows the minimum ("from N credits") instead of the worst case.

    Zero integration time — the models are already in the catalogue, already routed, already priced. Point an existing request at the new model ID and it works.

    See the models