Gerbil Tune

Train a small model on your data.Own the weights. Run it anywhere.

Bring your data, or just describe the task. Get back a small specialized model, one native artifact that runs anywhere, with weights that are yours to keep.

01

Dead simple

Upload data, pick a base, train. No ML knowledge required, full control is one click deeper.

02

Runs anywhere

The same native artifact runs on-device, in Node, or hosted. Try it in your browser the moment it's done.

03

Yours to keep

Download the weights and run them forever, wherever. Nothing about your model is locked in.

Cost takeout

Replace your frontier API bill

You're paying per token to a giant general model to do one narrow, repetitive job. Point Gerbil at your production logs and it distills that traffic into a specialist that matches quality at a fraction of the cost, runs on your own hardware, and keeps your data in-house.

  • Distill directly from your existing API logs, no labeling
  • Same task quality, roughly 50x cheaper per call
  • Runs on your infra or on-device, data never leaves
  • Tune a tiny specialist or a denser general model, your call
Distill from your logs
illustrative monthly spend, one high-volume task
Frontier API~$8,000 / mo
Gerbil specialist$499 / mo
your numbers depend on volume, we'll size it from your logs
Live

Tune a model

Start a job, watch it train, and try the result on-device.

1What
2Size / Base
3Data
4Train

What are you making?

Two ways to put your knowledge into a model. Pick the one that fits the job. Everything after this is nearly the same either way.

Is your task something your examples spell out completely, or does the model need to already understand the world?

Both paths, one flow
Size / ModelDataTrain

Whichever you pick, the rest is the same: add your data, then train your model.

How it works

You know your task. We do the ML.

Show us examples of the job done right, and Gerbil handles the GPUs, the training, and the export for you, so your team goes from raw data to a model you own without hiring an ML engineer or touching infrastructure.

Data
your examples stream in
Train
weights fill in
Try
it generates
Own
download or host
01

Bring data, or describe it

Upload a JSONL/CSV, or just describe the task and Gerbil generates a dataset for you.

02

Train

We fine-tune your chosen base on managed GPUs. You never touch infra, just watch it run.

03

Try it

The moment it's done, chat with your model right in the browser, side-by-side with the base.

04

Own it

Download the native weights or one-click host them. Runs in the browser, Node, or your server.

Proof

A specialist beats a generalist at one job

A tuned small model matches frontier quality on your task at a fraction of the latency, size, and cost, running on your own hardware. Same accuracy, milliseconds instead of seconds, and nothing per call.

TaskFrontier APIGerbil tunedLatencySizeCost / 1K calls
Support triage
classify
93%94%41ms400MB$0.00
Invoice to JSON
extract
95%95%44ms400MB$0.00
Text to SQL
generate
91%90%47ms400MB$0.00
Tone rewrite
rewrite
92%93%39ms400MB$0.00
illustrative, representative results, your numbers depend on the task and dataset
Use cases

Narrow specialist, or your whole org's model

Train a tiny model for one job (faster, cheaper, on-device), or a denser general model that carries your org's knowledge in its weights. Same flow, your call.

Classify & label

Route support tickets, moderate content, tag records.

“my card was charged twice” → billing

Extract structured data

Pull clean JSON fields out of messy text.

invoice text → { total, date, vendor }

Rewrite & format

Enforce a house tone or an exact output shape.

draft → on-brand reply

Route & triage

Send each request to the right queue or tool.

request → { team, priority }

Translate & localize

Domain-specific translation your terms depend on.

EN spec → localized copy

Summarize to a schema

Turn long text into a fixed, parseable summary.

thread → { decision, owners }
One base, many skills

Cache the base once. Swap flavors on top.

A tune is a small delta on a base model. Keep the heavy base cached once and load each specialization as a flavor , megabytes, not gigabytes. Snap on a support agent, hot-swap to a refunds classifier, all on the same cached model.

  • Tiny per-flavor updates ship over-the-air, the base already lives on the device
  • Runs offline once the base and a flavor are cached, no network at inference
  • Stays private: prompt, flavor, and output never leave the device
  • One base, a library of flavors, swap skills instantly, no model per task
Read the docs
flavor.ts
await g.loadModel("qwen3.5-0.8b");
// heavy base — cached once

await g.loadAdapter("hf:eyal/support-flavor");
// MB-size flavor on top

// swap skills — the base never re-downloads
await g.loadAdapter("hf:eyal/refunds-flavor");

Coming , an adapter marketplace to share and install flavors (the next “skill”), and multi-flavor hosting to serve many flavors per GPU off one loaded base.

Run them together

Every specialist you tune joins one shared swarm

Tune one small model per job, then run them all together on a single shared base, on one GPU or right in the browser. Each new specialist you add is a few megabytes, not another whole model, so a whole desk of experts fits where one model used to.

One base plus N adaptersN full models
256 MB512 MB1 GB2 GB4 GB8 GB16 GB18162432specialists (N)14.1 GB578 MB25x less memory at N = 32each added specialist is about 4 MB
Data table
NBase + adaptersN full modelsRatio
1454 MB450 MB1.0x
2458 MB900 MB2.0x
4466 MB1.8 GB3.9x
8482 MB3.5 GB7.5x
16514 MB7 GB14.0x
24546 MB10.5 GB19.8x
32578 MB14.1 GB24.9x
+Autotrain

Set it once. It compounds while you sleep

A one-time model decays as your world changes. Hosted +Autotrain connects your live data and keeps the model sharp on its own, every version is the same native artifact, promoted only if it's genuinely better. This is the tier that keeps paying you back.

the loop
pull
new examples from your sources
retrain
incremental LoRA on the fresh data
canary
10% of traffic to the new version
promote
→ 100% if better, else auto roll back
Every retrain compounds

Task quality climbs with each cycle and holds, you capture the gains without lifting a finger.

v1→ retrains →v7

Source connectors

GitHub, Linear, Notion, Slack, or a webhook. New examples flow in as your product runs.

A/B canary

Every retrain is tested on a slice of live traffic before it ever reaches everyone.

Auto promote / rollback

Better gets promoted, worse gets rolled back automatically. You're never exposed to a regression.

Version history

Every version is kept and diffable. One-click rollback to any prior model, anytime.

Why Gerbil

The weights are yours, and they run everywhere

Own your weights

Download the model and keep it forever. No subscription required to keep using what you trained.

Runs anywhere

One native artifact runs in the browser, in Node, on your server, or on-device, no separate builds.

No conversion step

The engine loads your tuned weights directly. Train, then run, nothing in between.

Private by default

Your data trains your model and is yours. Run inference on-device and it never leaves the machine.

Pricing

Pay to own, not to try

The demo is free, so you see it work before you pay. Then it's one flat fee to train on your data and own the model, and expansion from there.

Demo
Free

Try the whole flow in your browser. See it work first.

  • Tune a sample task on-device, no account
  • In-browser playground, tuned vs. base
  • See the accuracy lift before you pay
Train & own
From $99/ model

Train on your data and own the native weights.

  • Real training on managed GPUs, your dataset
  • Starts at $99 (up to 1,000 examples), scales per-example
  • The 9B flagship base is $149, it trains on bigger GPUs
  • Download the model, yours to keep, no lock-in
Get started
Host
$20/ mo

A private endpoint, live in seconds.

  • Early access price · regularly $49/mo
  • 10k requests / mo fair use · 60 req/min
  • Scales to zero when idle
  • Swap versions without code changes
Get started
+Autotrain
from $499/ mo

Hosted, and it retrains itself on a rolling window.

  • Monthly $499, weekly $1,499, or daily $4,999, per model
  • Hosting included; fresh weights to download each cycle
  • A/B canary + auto-rollback; version history
Get started

Introductory pricing, final tiers may change.

Need dedicated hosting, an SLA, VPC isolation, SOC 2 / HIPAA, or on-prem?Talk to sales
FAQ

Questions

Do I actually own the model?+

Yes. Export downloads the native weights and they're yours to run anywhere, forever, no subscription needed to keep using them.

What data do I need?+

A JSONL/CSV with at least ~100 examples (chat messages, or prompt/completion pairs). No data? Describe the task and Gerbil generates a quality-filtered dataset for you.

Where does it run?+

The tuned model is one native artifact that runs on the Gerbil engine in the browser, in Node, on your own server, or on-device. The same weights, everywhere.

Which base models can I tune?+

Qwen 3.5 (0.8B and 2B) today, with LFM2.5 and Gemma 4 being added, all families the engine already runs natively.

How long does training take?+

Small models on a focused dataset typically finish in minutes. You watch the lifecycle live and try the result the moment it's done.

What does it cost?+

The in-browser demo is free, so you can try the whole flow first. Training on your own data and owning the weights starts at $99 per model ($149 for the 9B flagship base, which trains on larger GPUs), that covers up to 1,000 examples and scales per-example with your dataset size, and it includes downloading them (no separate export fee, the model is yours). Synthetic data adds a small per-example generation fee. On the small bases there is also Flash, a flat $29 quick draft that trains in about 5 minutes and can be improved later with a standard run. From there it is optional: host it for $20/mo ($49/mo for the 9B flagship base), or host and auto-tune it from $499/mo.

Can I try it before I pay?+

Yes. The in-browser demo runs the entire flow, pick a base, add data, train, and chat with the result, for free and with no account. You only pay once you want to keep the model.

What is host and auto-tune?+

Hosting ($20/mo for standard bases, $49/mo for the 9B flagship base) gives your model a private endpoint with fair use of 10,000 requests a month at up to 60 a minute. Host and auto-tune (from $499/mo) adds it: the model retrains itself on a rolling window of your new data on a set cadence, A/B canaries each new version, and only promotes it if it is genuinely better. Cadence tiers are $499/mo monthly, $1,499/mo weekly, and $4,999/mo daily.

Can I add more training data automatically?+

Yes. If your dataset is thin, +Synth has a frontier teacher generate more examples in your style, quality-filtered and deduped against what you have. Pick exactly how many with a slider; it folds into your training order, so you pay once for precisely the amount you choose.

How do I turn my production calls into training data?+

Capture. Every call you already make to a frontier model is a labeled example you paid for. Tag each call-site by task and each tag becomes a clean dataset you can train a specialist from, instead of one firehose that only yields a generalized model. Capture docs

Do you offer dedicated hosting or enterprise (SLA, VPC, SOC 2, HIPAA, on-prem)?+

Yes. Dedicated hosting, SLAs, VPC isolation, SOC 2 / HIPAA, and on-prem deployments are all available. Email sales@gerbilsdk.com and we'll size it with you.

Train your first model

It's free to train and try. Bring data or describe the task, you'll have a model you can run in your browser in minutes.