Request a callbackBook a call
Custom LLM

Build a custom LLM at $0

An AI model sold under your brand, such as Acme-1 for insurance claims: open weights fine-tuned on your data, tested against frontier models, and served through your API. You begin at $0: training, evals and serving are separate checkpoints, and each is paid only after you accept its results.

One-click callback · custom LLM

Just your email. The product is filled in for you, and Neeraj replies within a day.

Launch-ready build
$33,500 to $69,000
Timeline
9 to 15 weeks
Running cost
$1,200 to $1,750 a month

What does a custom LLM look like?

One example of the finished product: the Claimwright portal your team works in, and the Claimwright website your customers see.

Example brand: Claimwright

Desktop screenshot of the Claimwright web portal, an example of a finished custom LLM: the developer console screen for Claimwright. A customer's requests, tokens and spend this month, with a code sample that calls the model by its brand name.
The portal. Developer console, the screen your team works in every day.
Full-page desktop screenshot of the Claimwright website: a navigation bar, a hero with the headline 'The model that reads claims like an adjuster' and a Get API access button, feature cards for base chosen by license, training data pipeline, lora or full fine-tuning and evals against three baselines, a three-step how it works section (pick the base and the name, build the dataset and test set, train and compare), pricing plans, an FAQ and a footer.
The website. The full page a visitor sees, top to bottom.

What is a custom LLM?

A custom LLM is a language model with your name on it, trained to do your domain's work better than a general model with a good prompt. In practice it is an open-weights base model, fine-tuned on your examples, evaluated against frontier APIs, and served on GPUs you control through an API you meter and sell.

It makes sense for companies that hold years of labeled domain work nobody else has, such as claims decisions, clinical notes, contract reviews or support resolutions, and want a model customers can buy by name, a lower cost per request at steady volume, or weights held in their own jurisdiction. Be clear about what it is: a fine-tune of an existing model. Training one from scratch runs from hundreds of thousands to millions of dollars in compute alone, and is almost never right for a product company.

You can use it inside your own product or sell API access to it. This page prices a first branded model: a LoRA or full fine-tune of an Apache 2.0 base such as Qwen3.8-27B, an evaluation suite against frontier baselines, a model card, and serving on one GPU behind a branded API with keys, metering and usage billing.

Your customers

A model they call by your name through an API or your app, with published evals on their kind of work and a stable version they can pin.

Your domain experts

Their judgment turned into training examples and a test set, and a model that follows your formats and terminology.

You, the owner

Weights you hold, a version history with the data behind each release, and per-customer usage you can bill.

What features does a custom LLM need?

A custom LLM needs 8 core features: base chosen by license, training data pipeline, LoRA or full fine-tuning, evals against three baselines, safety tests on every release, your name on every response, keys, metering and billing and model card and registry.

Base chosen by license

Apache 2.0 bases such as Qwen3.8-27B or gpt-oss-120b let you rename and sell a fine-tune, provided you keep the required notices.

Training data pipeline

Your examples deduplicated, stripped of personal data and traced to their source, then reviewed by your experts before training.

LoRA or full fine-tuning

Adapters for format, tone and task skill, a full fine-tune when evals show adapters fall short, and distillation where a teacher model's terms allow it.

Evals against three baselines

Each candidate is scored on a held-out test set against the untouched base, the base with a good prompt and retrieval, and a frontier API.

Safety tests on every release

A red-team set runs on each candidate, because fine-tuning can weaken safety behavior, and a guard model screens live traffic.

Your name on every response

vLLM serves the model under your model name, so your API returns acme-1 and never the base model's name.

Keys, metering and billing

Customers get API keys, rate limits and usage billed per million tokens, the unit they already buy from API providers.

Model card and registry

A public model card with the base, license, data summary, evals and limits, and a registry of what changed in each version.

What screens does a custom LLM have?

It is built around 3 screens: developer console, playground and eval report.

  1. 1Developer consoleA customer's requests, tokens and spend this month, with a code sample that calls the model by its brand name.
  2. 2PlaygroundThe branded model's answer to a claims question side by side with a frontier API's answer.
  3. 3Eval reportThe release candidate's score against the base model, the base with retrieval and a frontier API, with the release decision.

How does a custom LLM work?

End to end, in 5 steps: pick the base and the name, build the dataset and test set, train and compare, release the winner and serve and meter it.

  1. 1

    Pick the base and the name

    Shortlist Apache 2.0 or MIT base models that fit your GPUs, and confirm the name you want is one the license and trademark rules allow.

  2. 2

    Build the dataset and test set

    Your experts' past work becomes a few thousand reviewed training examples, plus a separate held-out test set the model never trains on.

  3. 3

    Train and compare

    A LoRA run on one GPU takes hours, so many variants get tried. Each is scored against the base, the base with retrieval and a frontier API, plus a safety suite.

  4. 4

    Release the winner

    The candidate that clears every threshold is registered with hashes of its data and base, and its model card is published with the evals and license notices.

  5. 5

    Serve and meter it

    vLLM serves it under your model name behind an API gateway with keys, rate limits, a guard model and per-customer metering into billing.

What is the architecture and tech stack of a custom LLM?

It has 8 layers: base model (Qwen3.8-27B (Apache 2.0), or gpt-oss-120b for reasoning-heavy work), fine-tuning (Axolotl, TRL or Unsloth; one 80GB GPU for LoRA, an 8-GPU node for full fine-tunes), data (Postgres and S3, with a review tool for your experts), evals (Your golden set, EleutherAI lm-evaluation-harness, a model judge checked against human grades), serving (vLLM with a served model name and LoRA adapters), API and billing (API gateway with keys and rate limits, Stripe metered billing), safety (gpt-oss-safeguard-20b as a guard model, plus a red-team suite) and GPUs (AWS, Azure or Google Cloud GPUs in your own account). The diagram shows how a request moves through them.

Architecture
Custom LLM: from your data to a branded APIexamplestraining setbase weightscandidatesbaselinereleasedeployAPI callsrequestsmetered tokens
Your expert dataclaims, notes, decisions
Data pipelinededupe, PII removal, review
Fine-tuning jobsAxolotl or Unsloth, LoRA
Eval harnessheld-out set, 3 baselines
Usage billingStripe, per million tokens
Base modelQwen3.8-27B, Apache 2.0
Frontier APIbaseline for comparison
Model registryversions, hashes, model card
Customersapps calling acme-1
API gatewaykeys, metering, guard model
Inference servervLLM, named acme-1, one GPU
Violet is what you own, from the data pipeline to the API your customers call, teal is the models and GPU serving, grey is your customers, and plain boxes are your source data, the frontier baseline and billing.
LayerWhat we useWhy
Base modelQwen3.8-27B (Apache 2.0), or gpt-oss-120b for reasoning-heavy workPermissive licenses let you rename and sell the fine-tune; Llama's license, by contrast, requires the name to begin with Llama.
Fine-tuningAxolotl, TRL or Unsloth; one 80GB GPU for LoRA, an 8-GPU node for full fine-tunesPublic, well-tested recipes, so the budget goes into data and evals rather than training code.
DataPostgres and S3, with a review tool for your expertsEvery example is traceable to its source and reviewer, which a customer's security review will ask about.
EvalsYour golden set, EleutherAI lm-evaluation-harness, a model judge checked against human gradesProves the model beats a well-prompted base without losing general ability or safety.
ServingvLLM with a served model name and LoRA adaptersCustomers see your model name, and one base can host several adapters for different products.
API and billingAPI gateway with keys and rate limits, Stripe metered billingPriced per million tokens, with usage tracked per customer.
Safetygpt-oss-safeguard-20b as a guard model, plus a red-team suiteScreens live traffic and tests each release, since fine-tuning can erode safety behavior.
GPUsAWS, Azure or Google Cloud GPUs in your own accountWeights and customer traffic stay in infrastructure and a jurisdiction you choose.

How much does it cost to build a custom LLM?

A launch-ready custom LLM costs $33,500 to $69,000 to build and takes 9 to 15 weeks. A clickable demo costs $3,700 to $7,500 (2 to 5 weeks), and running it costs $1,200 to $1,750 a month at the usage below. You start at $0 and pay per checkpoint you accept.

Priced with the same model as our AI product cost estimator, from the features above. Your price is fixed in writing after a 20-minute call, before any work starts.

VersionBuild costTimelineWhat it is
Clickable demo$3,700 to $7,5002 to 5 weeksClickable and real where it matters, on test data. Built to show users and investors, not to carry production traffic, so compliance work starts at launch.
Launch-ready$33,500 to $69,0009 to 15 weeksProduction architecture, tests on the risky paths, monitoring, and a handover your team can run.
Enterprise-grade$40,500 to $83,00010 to 17 weeksLoad tested, highly available, audited and documented for a larger team.

What it costs to run

Serving for about 250 API customers from a single 80GB GPU billed every hour of the month at GPU-cloud prices, plus hosting; hyperscaler GPUs cost more.

LinePer monthAssumes
Hosting and database$60 to $250AWS, sized for 250 monthly users
GPUs for your model$1,150 to $1,3501 x A100 80GB, running around the clock
Email, monitoring, analytics$0 to $150Free tiers cover most products at launch
Total$1,200 to $1,750List prices, before any volume discount

Build at $0: how you pay

$0 is when you pay, not what you pay. The launch-ready build is split into checkpoints with acceptance criteria agreed before work starts, and each one is invoiced only after you have seen it and accepted it.

  1. 1Scope and acceptance criteriaBefore work startsA call, then a written plan: every checkpoint with acceptance criteria you agree to before work starts.$0
  2. 2AssessmentBy week 3Your data, stack and hardware examined end to end. A fixed fee, credited in full against the build.$6,500 to $14,000
  3. 3Core productBy week 8The main flows on production architecture, with a demo at the end of every week.$10,000 to $20,500
  4. 4AI on your real dataBy week 12Models, agents or voice working on real inputs, with evals and guardrails in place.$10,000 to $20,500
  5. 5Launch and handoverBy week 15Deployed on your accounts and documented, with 30 days of defect correction included.$6,500 to $14,000
Free toolOpen this custom LLM in the cost estimatorEvery feature above is preselected. Add or remove any of them and watch the cost, the timeline and the running cost move.

What can you add to a custom LLM after launch?

The additions most teams make next: a distilled small model, continued pre-training, high-availability serving and a chat app on your model.

A distilled small model

Train a smaller student model on your large model's answers for lower latency and a cheaper serving bill.

Continued pre-training

When the base lacks your field's vocabulary and you hold billions of words of domain text, extend its training before fine-tuning.

High-availability serving

Two GPUs across zones behind a load balancer, so the API stays up through restarts and upgrades.

A chat app on your model

A branded assistant for end users on top of the same API, with sign-in and history.

What are the risks when building a custom LLM?

Three things decide whether it works in production: the license decides the name, claims you can defend and it must beat the cheap option.

The license decides the name

Apache 2.0 and MIT bases allow renaming with notices, Llama requires the name to begin with Llama, and some newer licenses restrict selling hosted API access. Read the license file of the exact checkpoint before you choose a name.

Claims you can defend

Say 'fine-tuned from Qwen3.8-27B', never 'trained from scratch' or 'our own foundation model'. Overstated AI claims have drawn SEC and FTC action, and a buyer's technical due diligence will find the base model anyway.

It must beat the cheap option

If a frontier API with a good prompt and retrieval matches your fine-tune on the test set, the branded model is an expensive way to ship the same answers. Set the release bar before training, and re-run it when a new base appears.

How you pay

Get your custom LLM built at $0.

That is not a discount. It is when you pay. The work is split into checkpoints with acceptance criteria written down before anything starts, and each checkpoint is invoiced only after you have seen it and accepted it. No deposit.

$0 to start
You hold every dollar until a checkpoint is delivered and you accept it. No approval, no invoice.
Fixed cost, unlimited features
Or hire the team outright: one fixed monthly cost, unlimited feature development, any stack.
The engineer takes your call
The person on your first call is the one who architects and writes it. No account managers, no bench time.

A US agency quotes $50,000 to $150,000 for the same build and asks for 40 to 50% of it before a line is written. Account managers, project managers, sales commission and bench time. None of it appears in your product.

FAQ

Common questions.

Straight answers. If yours isn't here, ask on a 20-minute call.

How much does it cost to build a custom LLM?+

A first branded model, with a data pipeline, LoRA or full fine-tuning of an Apache 2.0 base, evals against frontier baselines, safety testing, a model card and a metered API on your own GPU, costs $33,500 to $69,000 and takes 9 to 15 weeks. Your experts' time reviewing examples is separate. It begins at $0, and each checkpoint is paid only after you accept its results.

What does a custom LLM cost to run?+

Serving costs $1,200 to $1,750 a month: a single 80GB GPU billed for every hour of the month at GPU-cloud prices, plus the API and monitoring. Hyperscalers charge more for the same card, and a failover GPU adds the same amount again. Because that bill is flat, every extra token you sell lowers your cost per token.

Can we train our own LLM from scratch?+

You can, but a product company almost never should. Pre-training even a small model costs hundreds of thousands of dollars in compute, and the result would still trail open models that are free to fine-tune. Fine-tuning an open base on your data gets the domain skill for a small fraction of that, and you can truthfully sell it under your name.

Should we fine-tune a model or use an API with retrieval?+

Start with the API and retrieval, and measure it on a held-out test set of your real tasks. Fine-tune when that baseline falls short on format, judgment or domain skill, when you need a model you can sell by name, or when steady volume makes your own GPU cheaper than paying per token.

How long does it take to launch a branded model?+

About 9 to 15 weeks for a first release. Training runs are short; building the reviewed dataset, the test set and the release gate takes most of the time, and your experts' review hours set the pace. Continued pre-training on billions of words of your own text adds weeks and pays off only when the base lacks your field's vocabulary.

Ready to talk numbers?

Twenty minutes, straight to the engineer. No sales rep, no deck.