All writing
LLM StrategyInfrastructure

Fine-Tuning vs. API Calls: When Should You Own Your AI Models?

March 9, 20264 min read

Every AI product starts the same way: an API key and a credit card. That's correct — APIs are the fastest way to validate that a use case works at all.

But somewhere between prototype and scale, the economics flip. I build and operate owned model infrastructure at Aldea — a full voice AI stack (speech-to-text, text-to-speech, speech-to-speech) served on our own H100 GPUs — so this is a decision I've lived from both sides. Here's the framework.

The three axes of the decision

1. Cost: the per-unit tax vs. the fixed fleet

API pricing is a tax on every unit of usage — per token, per minute of audio, per image. Owned infrastructure is a fixed cost that amortizes with volume.

The crossover math is simple: when your monthly API bill approaches the monthly cost of the GPUs that could serve the same load, ownership starts winning — and the gap widens as you grow. For voice products, where a single conversation burns minutes of audio processing, the per-minute API tax gets loud early.

2. Control: latency, customization, and product depth

Some product requirements are simply unavailable over a general-purpose API:

  • Latency you control. Real-time voice needs streaming inference tuned end to end. Owning the serving stack (we use TensorRT-LLM and SGLang) lets you optimize the whole path.
  • Custom models. Fine-tuned behavior — your domain, your tone, your voices — is a moat. With LoRA adapters, fine-tuning is no longer a lab exercise: train lightweight adapters per customer, merge, benchmark, and serve them side by side.
  • Model permanence. APIs deprecate models on their schedule, not yours. Owned weights don't disappear in a product update.

3. Data: what leaves the building

For legal, healthcare, finance, and security workloads, sending data to a third-party API ranges from "requires review" to "non-starter." Owned inference keeps data inside your perimeter and makes compliance conversations dramatically shorter.

The honest case against ownership

Self-hosting is not free lunch:

  • You take on MLOps: serving, scaling, monitoring, upgrades
  • Frontier API models may outperform anything you can host, for some tasks
  • Small volumes never reach the cost crossover

If your usage is low, spiky, or exploratory — stay on APIs. The mistake isn't using APIs; it's never re-running the math as you scale.

A staged path that works

  1. Validate on APIs. Prove the use case with zero infrastructure.
  2. Instrument costs per unit. Know exactly what a conversation, document, or request costs you.
  3. Fine-tune small, evaluate honestly. A LoRA-tuned open model often matches API quality on your narrow task — benchmark it against your real traffic, not academic evals.
  4. Move the heavy path in-house. Serve your high-volume workload on owned GPUs; keep APIs for the long tail.
  5. Operate it like production. Routing, monitoring, and a gateway that can shift load between models — this is where a model gateway with multi-server routing earns its keep.

Frequently asked questions

Is fine-tuning still relevant when frontier models keep improving?

Yes — because fine-tuning is not about beating frontier models at everything. It's about matching or exceeding them on your specific task at a fraction of the serving cost, with latency and data control the API can't offer.

What does owned inference infrastructure roughly cost?

Production-grade GPU serving starts at the cost of a few dedicated H100s (rented or owned) plus the engineering to run them. For products with real volume, that's frequently less than the equivalent API bill — that's the crossover to watch for.

Open-weights or train from scratch?

Open-weights plus fine-tuning, almost always. Training from scratch is for labs with research budgets, not products.


Trying to decide whether your AI spend should become AI infrastructure? Book a scope call — I'll run the crossover math with you honestly, including the case where the answer is "stay on the API."

Work with me

Putting this into practice?

If you're weighing an AI implementation like this one, a 30-minute working session will save you months of wrong turns.

Book a strategy session