3 models · video

Sync lipsync API

Sync lipsync is a family of AI video models made by Sync Labs. varg runs 3 of them on one API key: Sync v3, Sync v2 and Sync v2 Pro. Between them they cover lip sync; they return video.

Price
From $0.50 per run Sync v2
Sync v3
From $1.00 per run
Made by
Sync Labs
Flagship id
sync_v3

Every Sync lipsync model runs on one varg API key and one credit balance, the same as every other model here. You pay the provider's price, with no markup.

POST /v2/tools/video/call
curl -X POST https://api.varg.ai/v2/tools/video/call \
  -H "Authorization: Bearer $VARG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "sync_v3",
  "prompt": "lipsync teacher talking"
}'

Sync lipsync models and prices

Sync lipsync on varg starts from $0.50 per run (Sync v2). Prices are in US dollars and are the provider's own, with no markup. A "from" price is the cheapest request the catalog states for that model; each model's page has every rate and input. The descriptions are the catalog's own, shortened.

Sync lipsync models on varg
ModelCatalog descriptionTakesPriceTypical time
Sync v3sync_v3Sync Labs v3.Lip syncFrom $1.00 per run~2 min
Sync v2sync_v2Sync Labs v2. Good lip-sync at lower cost.Lip syncFrom $0.50 per run~2 min
Sync v2 Prosync_v2_proSync Labs v2 Pro. Drives talking head videos.Lip syncFrom $0.80 per run~2 min

Call the Sync lipsync API

The call below runs Sync v3. For another Sync lipsync model, put its id from the table in "model"; the rest of the request keeps its shape.

REST

POST https://api.varg.ai/v2/tools/video/call with Authorization: Bearer $VARG_API_KEY. It answers 202 with a job right away; poll GET /v2/jobs/{id} until its status is completed, then read output.outputs[0].url.

POST /v2/tools/video/call
curl -X POST https://api.varg.ai/v2/tools/video/call \
  -H "Authorization: Bearer $VARG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "sync_v3",
  "prompt": "lipsync teacher talking"
}'

From Claude, ChatGPT or Cursor (MCP)

The varg MCP server, https://mcp.varg.ai/mcp, runs Sync v3 with call_tool. Sign in with varg, no API key to paste. How to connect it

Claude Code
claude mcp add --transport http varg https://mcp.varg.ai/mcp
call_tool
{
  "tool": "video",
  "input": {
    "model": "sync_v3",
    "prompt": "lipsync teacher talking"
  },
  "wait": true
}

From a terminal (CLI)

vargai is the varg command line: every tool of the MCP server is a command. Install and log in

vargai
curl -fsSL https://varg.ai/install | sh
vargai call_tool --tool video '{"model":"sync_v3","prompt":"lipsync teacher talking"}'

How billing works

Every model is billed at its provider's price with no markup, from one credit balance: 1 credit is $0.01. varg's fee is on the top-up, not on the run: 5.5% of the credits you buy ($0.80 at the least), or 8% for a team workspace. Pricing

How to use Sync lipsync

Step-by-step pages on varg how to.

Sync lipsync API: questions

How much does the Sync lipsync API cost on varg?
The lowest price the catalog states in the Sync lipsync family is from $0.50 per run, on Sync v2. Every model is billed at its provider's price with no markup, from one credit balance: 1 credit is $0.01. For the exact price of a request before you run it, send the same body to POST https://api.varg.ai/v2/estimate.
Which Sync lipsync models are on varg?
3: Sync v3 (from $1.00 per run), Sync v2 (from $0.50 per run) and Sync v2 Pro (from $0.80 per run). Each has its own page with the parameters and a call to copy.
How long do Sync lipsync requests take?
Typically about 2 min, by the catalog's estimates for each model's fastest route. The API answers at once with a job id, so nothing waits on an open connection while it runs.
How do I call the Sync lipsync API?
Send POST https://api.varg.ai/v2/tools/video/call with the header "Authorization: Bearer $VARG_API_KEY" and a JSON body that includes "model", for example "model": "sync_v3". The call answers 202 with a job right away. Poll GET https://api.varg.ai/v2/jobs/{id} until "status" is "completed", then read output.outputs[0].url, or pass options.webhook_url to be called back.
Can I use Sync lipsync from Claude, ChatGPT or Cursor?
Yes. Add the varg MCP server (https://mcp.varg.ai/mcp) to Claude, ChatGPT, Cursor or any other MCP client and sign in with varg, with no API key to paste. The agent runs a model with call_tool, passing tool "video" and the model id, for example "model": "sync_v3".

More model APIs

Same API key, same request shape: change the model string to switch.

All models

For AI agents: each model above has its full spec as Markdown at varg.ai/models/sync_v3.md (swap the id), and every model is listed in varg.ai/models/llms.txt.