Serverless, Adaptive, or Dedicated: Picking How Your Models Run
On this page
What Are the Three Ways to Run the Same Weights?
Every inference workload on the platform runs in one of three modes, and the whole decision fits in a paragraph: serverless is shared capacity billed per token, with nothing to provision; Vidman AI Adaptive is one endpoint answering each request at the depth the task demands, billed inside a published band; dedicated is your own GPU serving your own model — stock or fine-tuned — billed per second of capacity.
Same OpenAI-compatible API across all three. Same model catalog behind the first two. The choice is not about API shape or capability — it is about how compute is bought, and how much of the sizing question is owned.
This post is the orientation given to every new team, written down: what each mode is for, what it costs in the currencies that are not money, and the order in which most products graduate through them.
Serverless: Why Is It the Default?
Serverless is where every workload ought to start. No capacity planning, no idle cost, no minimum: the bill is a pure function of tokens served, and the pricing calculator turns any traffic estimate into a monthly figure directly. The full catalog sits behind one API shape, which is what makes a two-line provider migration real rather than aspirational.
What is given up is control over the hardware story. Shared capacity has shared rhythms — the latency and rate-limit posts cover the honest edges — and at high steady volume the per-token rate stops being the cheapest way to buy the same compute.
The failure mode to avoid is treating serverless as a phase to be embarrassed about. Plenty of serious products run on it permanently, because their traffic is spiky, their team is small, or their time is worth more than the savings from owning the next layer down.
Vidman AI Adaptive: What Does One Endpoint Buy You?
Adaptive exists for the workload nearly every product actually has: a mix of trivial prompts and genuinely hard ones, where the right price-quality trade-off differs request by request. One endpoint, one model id; each request answered at the depth the work demands; the rate varies inside a published band, so the bill tracks the difficulty of the traffic instead of the strength of the default.
The full pitch, the band, and the honest fork between pinning and Adaptive are on the Adaptive page — the short version is that pinning stops, and the price of each answer reflects what that answer took.
The honest boundary, from the same page: a uniform workload, a contract needing one guaranteed per-token rate, or a benchmark of one specific model — pin instead. Adaptive is the answer to mixed traffic, not to all traffic.
Dedicated: When Do You Own the Capacity?
A dedicated endpoint puts your model on your GPUs: predictable latency, throughput sized by you, a private serving of the exact weights chosen — including a fine-tuned model whose weights remain yours. Billing is per second of allocated capacity, which changes the shape of every decision: utilisation is your problem and your lever, and the marginal request is free.
The crossover from serverless is arithmetic, not vibes — steady utilisation, the hidden second workloads, and the inflection math are worked through in the break-even post. The operational setup lives in the deployments docs.
Dedicated is also the compliance answer. When the policy question is “whose hardware touched this data”, a dedicated endpoint is the sentence that ends the meeting.
In What Order Do Most Products Graduate?
The path seen working, over and over: start serverless, because nothing else respects an unproven workload. Add Adaptive when the traffic is visibly mixed and the default model is clearly wrong for part of it — the hard-coding post is the diagnostic. Graduate specific workloads to dedicated when their utilisation curve, not their prestige, justifies it. And fine-tune when the behaviour gap is what holds quality back — at which point dedicated serving of your own weights stops being an extravagance and starts being the point of the platform.
The modes compose; they do not compete. A typical mature account runs bulk traffic through Adaptive, a validated workload on a dedicated endpoint, and experiments on serverless — each workload bought in the currency that suits it.
What should be discouraged is the skip: provisioning dedicated capacity for a workload not yet measured. Measure on serverless, prove the shape, then buy the machine.
Which Four Questions Pick the Mode?
The short version fits in four questions, answerable from a week of traffic logs:
- **Is the workload proven?** No: serverless. Unproven workloads deserve pay-per-use, not capacity.
- **Is the traffic mixed?** Easy prompts beside genuinely hard ones, with no clean line to code yourself: Adaptive. That is the workload it exists for.
- **Is the utilisation curve steady and yours?** High, flat, predictable: dedicated, and the crossover math in the break-even post will confirm it.
- **Is there a compliance sentence you must be able to say?** “Our data is served on our GPUs” ends a category of meeting, and only dedicated says it.
Most workloads answer one question clearly and stop there. If yours answers two, split it — the modes compose, and the API does not change between them.
When Is This Choice the Wrong Thing to Obsess Over?
Rarely — which is the point of offering three. If you cannot articulate why a workload needs dedicated capacity, it does not. If you cannot describe the mix in the traffic, it has not been logged yet, and the logging comes before the mode decision.
The genuinely hard case is the boundary one: steady enough that serverless margins sting, spiky enough that dedicated utilisation would sag. That is exactly where Adaptive or a hybrid split earns its keep — urgent traffic stays interactive, the patient mass waits, and the batch post has the split playbook.
And getting it wrong is cheap: the same API shape means the correction is configuration, not a rewrite. Choose cheaply, measure honestly, and let the workload promote itself.
Related Articles
What Serverless LLM Inference Actually Costs at Enterprise Volume
The break-even between per-token serverless and a dedicated GPU endpoint — the one formula, the three mistakes, and how to measure the line for your own traffic.
Why Hard-Coding One Model Is Now Your Biggest AI Cost Line
Pinning every request to one LLM feels simple. It quietly sets your price ceiling, your quality floor, and your negotiating position.
What "OpenAI-Compatible" Actually Buys You
Every inference provider claims an OpenAI-compatible API. What compatibility actually covers, what it leaves behind, and how to test it in an afternoon.