What local inference gives you and what it does not

AI with local and open models · Lesson 1 / 21

The model does not change, the boundary of responsibility does

When you move generation from someone else's API onto your own hardware, the call itself barely changes: the same array of messages, the same sampling parameters, the same stream of tokens coming back. Something else changes — where the edge of your perimeter runs, and who answers for what sits on the other side of it. Before the move, the provider answered for memory, queueing, versions and availability, and you paid per call. After the move, you answer for all of it, and you pay for hardware and for engineering time.

What you actually gain

  • Data never leaves your perimeter. The request, the context and the response live inside your network. This is not a privacy toggle on a provider dashboard, it is a physical fact you can verify at the network level.
  • Predictable cost. The bill stops depending on how many requests your users sent. It depends on how much hardware you keep powered on.
  • Independence from someone else's schedule. The model version will not move overnight, your quota will not be cut, your region will not be switched off. The weights sit on your disk and do not change until you change them.
  • Operation with no external network. An isolated segment, a ship, a plant, a laptop on a plane — situations where a cloud call simply does not exist.

What moves to you along with it

the provider used to own      now you own it
--------------------------------------------------
capacity for peaks            memory planning and queueing
version updates               weight rollout and rollback
availability 24/7             on-call, restarts, monitoring
overload protection           limits, timeouts, request shedding
hardware selection            purchase, depreciation, power

None of these items disappears. They move into your zone, and their cost shows up not on a token bill but in engineer-hours and in downtime when something falls over.

What local inference does not give you

The first misconception is that local is cheaper because the token is free. The token is not free: it has a price in hardware depreciation, in electricity and in the salary of whoever keeps that hardware running. At low utilisation that price per token comes out several times higher than the cloud one. Local inference wins on predictability and on the data perimeter, not on unit price.

The second misconception is that an open-weight model replaces a closed one, one for one. What runs on your hardware is a model of the class that fits into your memory, not the one you saw at the top of a leaderboard. The quality gap between that model and the strongest closed one may be zero on your specific task, or it may be decisive. You find out by measuring, not by arguing.

The third misconception is that local means secure. A model served on a box with an open port and request logs written into a shared file leaks no less than a cloud one. Locality removes one participant from the chain. It does not protect data inside your own perimeter.

Insight. Local inference is a decision about the boundary of your perimeter and about the shape of your costs, not about generation quality. Quality is set by which model fits into your memory, and that is a separate conversation.
Common mistake. Estimating the saving as cloud token price multiplied by volume. That arithmetic ignores utilisation: a server busy ten percent of the time still costs the full amount every month.
Pro tip. Before you migrate to your own hardware, route traffic through a proxy once and record the real distribution of request and response lengths. Every later memory and speed calculation rests on those two distributions, not on industry averages.

Cheat sheet

  • Going local changes the boundary of responsibility, not the mechanics of the call.
  • You gain: a data perimeter, a predictable bill, independence from someone else's versions, autonomy.
  • You do not gain: a cheap token, the quality of the strongest model by default, security by default.
  • Everything the provider did moves to you and costs working hours.
1. What is the main cost benefit of running locally?
2. What happens to the work the provider used to do?
3. Why is the claim that local means secure wrong?

🔒 Answer the question correctly to move on to the next lesson.

What local inference gives you and what it does not — AI with local and open models — Skilvy