Two Mac Studios with M5 Ultra chips and 256GB of memory cost about $21,600 today. At 250,000 AI queries a month, that hardware pays for itself in under a year against a mid-tier cloud model, and in about two months against a flagship. At 1,000 queries a month, it never pays for itself at all. The whole decision lives between those two numbers.

For the last three years, most companies have treated AI as a utility bill. You sign up with Anthropic, OpenAI or Google, you get an API key, and every month a charge shows up that scales with how much your team used it. That model is simple and it works. It is also, at high volume, surprisingly expensive, and it means every document you send to the model leaves your building.

The alternative has quietly become practical. Apple shipped the M5 Ultra Mac Studio on September 22, 2026, with up to 256GB of unified memory and 1.2TB/s of memory bandwidth. Open-weight models from OpenAI, Alibaba, Google, DeepSeek and Meta now run on that machine at speeds that feel like a cloud API. Once you own the hardware, each additional query costs you electricity and nothing else.

This post walks through the actual math. We use the published per-token prices from all three major cloud providers as of October 26, 2026, the real configure-to-order price of the Mac Studio, Apple’s own power figures, and measured token-per-second numbers from independent reviewers. We run the comparison at 1,000, 50,000, 100,000, 250,000, 500,000 and 1,000,000 queries a month, and we include the case where the cloud still wins, because it often does.

Along the way we explain the two things people most often ask us about: which open-weight models exist and what each one is good for, and what a RAG system is and why it is the piece that makes local AI useful for a business rather than just a toy.

How AI billing actually works: tokens, not queries

Cloud providers do not charge per question. They charge per token, and they charge different rates for tokens going in and tokens coming out. A token is roughly three quarters of an English word, so a 750-word page is about 1,000 tokens. Every price in this post is quoted per million tokens, abbreviated MTok, because that is how every provider publishes it.

Input tokens are everything you send: your system instructions, any documents or search results you attach, the conversation history, and the question itself. Output tokens are what the model writes back. Output is always priced higher, typically four to five times the input rate, because generating text is slower than reading it.

To compare apples to apples across providers and against local hardware, we need a standard query. We use one that reflects what a business actually does with AI once it is wired into real work:

  • 2,000 input tokens per query. That covers a system prompt, a few retrieved paragraphs from your own documents (more on RAG below), and the user’s question.
  • 500 output tokens per query. A solid paragraph or two, a drafted email, a summary, or a structured answer.

A pure chatbot with no documents attached would run lighter, perhaps 500 in and 300 out. An agent that reads whole contracts would run much heavier, 20,000 tokens in or more. We picked the middle because it is where most real deployments land, and because it keeps the math honest in both directions.

Two other billing features matter at scale. Prompt caching lets you reuse a long, repeated prefix (like a system prompt or a reference document) at 5 to 10 percent of the normal input rate. Batch processing cuts the bill in half if you can wait up to 24 hours for results. Both help the cloud case, and we flag where they change the conclusion.

What the frontier models cost today

All three major labs now sell a three-tier lineup: a flagship for the hardest reasoning, a workhorse for most production jobs, and a budget model for high-volume classification and extraction. The prices below are the standard, pay-as-you-go rates published on each provider’s pricing page as of October 26, 2026, for prompts under each provider’s long-context threshold. The last column is what our standard query (2,000 in, 500 out) costs on each.

Provider Model Tier Input $/MTok Output $/MTok Cost per standard query
Anthropic Claude Fable 5.1 Flagship $10.00 $50.00 $0.0450
Anthropic Claude Opus 5.5 Premium $4.00 $20.00 $0.0180
Anthropic Claude Sonnet 5.5 Workhorse $2.00 $10.00 $0.0090
Anthropic Claude Haiku 5.5 Budget $0.10 $0.50 $0.00045
OpenAI GPT-6 Astra Flagship $10.00 $50.00 $0.0450
OpenAI GPT-6.1 Sol Workhorse $2.00 $10.00 $0.0090
OpenAI GPT-6 Luna Budget $0.10 $0.50 $0.00045
Google Gemini 4 Argon Flagship $2.00 (promo) $10.00 (promo) $0.0090
Google Gemini 3.8 Flash Workhorse $0.75 (promo) $3.75 (promo) $0.0034
Google Gemini 3.5 Flash-Lite Budget $0.30 $2.50 $0.00185

A few things jump out of that table.

The flagships from Anthropic and OpenAI are priced identically at $10 in and $50 out, and the workhorse tiers from both are identical at $2 and $10. The budget tiers match too. The two labs are now competing on quality and features, not list price.

Google is the outlier, but with an asterisk. Gemini 4 Argon’s $2 and $10 is a launch promotion that doubles to $4 and $20 on December 1, 2026, which puts it right alongside Claude Opus 5.5. Gemini 3.8 Flash’s $0.75 and $3.75 doubles on January 1, 2027. If you budget on Google’s current rates past those dates, your estimate is off by a factor of two.

The spread between tiers is enormous. A flagship query costs 100 times what a budget query costs. That single fact drives most of what follows: whether local hardware makes sense depends almost entirely on which tier you would otherwise be paying for.

For a 50,000-query month, that works out to $2,250 on a flagship, $450 on a workhorse, and $22.50 on a budget model. Same questions, same volume, a 100x difference in the invoice.

The local option: Mac Studio M5 Ultra with 256GB

The machine we are pricing is the Mac Studio with the M5 Ultra chip, 36-core CPU, 80-core GPU, 256GB of unified memory and a 1TB SSD. Apple’s configure-to-order price for that build is $10,799: $5,499 for the base M5 Ultra, plus $1,300 for the full 36-core chip (required for 256GB), plus $4,000 for the jump from 96GB to 256GB. The 2TB version is $11,299. We use the round figure of $10,800 per machine, and $21,600 for a pair.

Why this machine and not a GPU server? Three reasons.

Memory is the whole game for local AI. A model’s weights have to fit in memory that the processor can read quickly. A top consumer GPU has 32GB. A Mac Studio has 256GB of memory the GPU can address directly, at 1.2TB/s. That is why it can hold a 120-billion-parameter model entirely in memory while an RTX 5090 cannot load it at all.

It is fast enough. Independent testing of OpenAI’s gpt-oss-120b on an M5 Ultra puts generation between 75 and 120 tokens per second depending on context length and runtime, with prompt reading (prefill) at 2,000 to 4,000 tokens per second. For our standard query, that is well under a second to read the prompt and about five seconds to write the answer. A cloud API feels about the same to the end user.

It barely uses any electricity. Apple’s published figures for the M5 Ultra Mac Studio are 9 watts at idle and 385 watts at absolute maximum load. Inference does not pin every core, so a sustained AI workload lands somewhere between those numbers. Even running flat out 24 hours a day at the 385W maximum, one machine uses about 277 kWh a month, which at a typical US commercial rate of $0.17 per kWh is $47. At a realistic 50 percent duty cycle it is closer to $25. There is no GPU server on the market that gets anywhere near that.

How many queries can two Mac Studios actually handle?

Using the measured numbers above, one standard query (2,000 tokens in, 500 out) takes roughly six seconds on one machine running one request at a time. That is about 14,400 queries a day, or around 430,000 a month, if the machine never sleeps and never has a gap between requests.

Real traffic is bursty and you do not want users waiting in a queue, so we plan on half that: about 200,000 queries a month per machine as a comfortable ceiling, with concurrent request batching available as headroom on top. Two machines comfortably cover 400,000 to 500,000 queries a month. At 1,000,000 a month you want a third machine, so our one-million scenario prices three Mac Studios at $32,400.

What it costs to keep running

Beyond the purchase price, we budget for three things each month, and we show the ROI both with and without the last one because it is the one people argue about:

Monthly cost (two machines) Amount Basis
Electricity $50 2 x ~$25 at a 50% duty cycle, $0.17/kWh
AppleCare+ $11 $64.99 per year per machine
Administration $400 4 hours a month at $100/hr for updates, model swaps, monitoring
Total, hardware only ~$60 Electricity plus AppleCare
Total, all-in ~$460 Including administration time

The administration line is the honest one. Someone has to update Ollama or MLX, pull new model weights, restart things, and watch the logs. If that person already works for you, the marginal cost is low. If you have to hire or contract it, $400 a month is a fair floor.

The scenarios: 1,000 to 1,000,000 queries a month

Here is the monthly cloud bill at each volume, by tier, using the standard query. The three tiers collapse neatly because Anthropic and OpenAI price identically and Google’s promotional Argon rate happens to land on the workhorse line until December.

Queries per month Flagship (Fable 5.1, GPT-6 Astra) Premium (Opus 5.5, Argon after Dec 1) Workhorse (Sonnet 5.5, GPT-6.1 Sol, Argon promo) Gemini 3.8 Flash Budget (Haiku 5.5, GPT-6 Luna)
1,000 $45 $18 $9 $3 $0.45
50,000 $2,250 $900 $450 $169 $23
100,000 $4,500 $1,800 $900 $338 $45
250,000 $11,250 $4,500 $2,250 $844 $113
500,000 $22,500 $9,000 $4,500 $1,688 $225
1,000,000 $45,000 $18,000 $9,000 $3,375 $450

And here is the local side at the same volumes. The hardware is a one-time purchase; the monthly line is the running cost from the previous section.

Queries per month Machines needed Hardware (one time) Monthly, hardware only Monthly, all-in
1,000 1 (two is overkill) $10,800 $30 $430
50,000 2 $21,600 $60 $460
100,000 2 $21,600 $60 $460
250,000 2 $21,600 $60 $460
500,000 2 $21,600 $60 $460
1,000,000 3 $32,400 $90 $490

The shape of these two tables is the entire argument. Cloud cost is a straight line that goes up forever with volume. Local cost is a step function: a big step at purchase, then almost flat. The question is only where the lines cross.

One more table makes the per-query cost explicit over a three-year life, which is a conservative lifespan for a Mac Studio. We divide the hardware over 36 months and add the all-in monthly running cost, then divide by queries.

Queries per month Local cost per query (3-year, all-in) Workhorse cloud cost per query Flagship cloud cost per query
1,000 $0.730 $0.009 $0.045
50,000 $0.021 $0.009 $0.045
100,000 $0.011 $0.009 $0.045
250,000 $0.004 $0.009 $0.045
500,000 $0.002 $0.009 $0.045
1,000,000 $0.0014 $0.009 $0.045

At 1,000 queries a month, each local query effectively costs 73 cents. That is 80 times what Sonnet or Sol would charge you. At 250,000 a month, the local query costs four tenths of a cent, less than half the workhorse rate and a tenth of the flagship rate. By a million a month, local is six times cheaper than the cheapest Anthropic or OpenAI workhorse.

ROI: how fast two Mac Studios pay for themselves

Payback is the hardware price divided by what you save each month, where savings are the cloud bill minus the local running cost. We show it two ways: hardware only (electricity and AppleCare) and all-in (adding the $400 administration allowance). The rows at 1,000,000 queries assume three machines.

Queries per month vs. Flagship vs. Premium (Opus 5.5) vs. Workhorse (Sonnet 5.5, GPT-6.1 Sol) vs. Budget (Haiku 5.5, Luna)
1,000 Never Never Never Never
50,000 10 months (12 all-in) 26 months (49 all-in) 55 months (never all-in) Never
100,000 5 months (5 all-in) 12 months (16 all-in) 26 months (49 all-in) Never
250,000 2 months (2 all-in) 5 months (5 all-in) 10 months (12 all-in) Never
500,000 1 month (1 all-in) 2.4 months (2.5 all-in) 5 months (5 all-in) Never
1,000,000 0.7 months (0.7 all-in) 1.8 months (1.9 all-in) 3.6 months (3.8 all-in) Never

Read that table in three bands.

Under 50,000 queries a month, keep paying for the API. Even against the most expensive flagship models, you are looking at nearly a year to break even, and against the workhorse tier you are looking at four to five years, which is longer than the hardware will stay current. The savings are real but the capital is better spent elsewhere.

Between 100,000 and 250,000 a month is the decision zone. If you are on a premium or flagship model, two Mac Studios pay back in two to twelve months, which clears almost any capital approval bar. If you are on a workhorse model, payback is one to two years hardware-only and up to four years all-in. Here the money is roughly a wash, and the decision gets made on privacy, data residency and vendor lock-in rather than dollars.

Above 250,000 a month, local wins on cost against every paid tier except budget. At half a million queries, the hardware pays back in five months even against Sonnet or Sol, and in a single month against a flagship. Over a three-year life at that volume, the cumulative difference against the workhorse tier is roughly $162,000 in API fees versus about $38,000 for hardware plus running costs.

The budget-tier column is the one to be honest about

Every row in the budget column says Never, and that is not a rounding issue. Claude Haiku 5.5 and GPT-6 Luna cost $0.00045 per standard query. A million of them is $450 a month. Two Mac Studios cost $21,600. Even if electricity were free and nobody ever touched the machines, the hardware would take four years to pay back against the budget tier, and with any administration time it never does.

So the real question is not local versus cloud. It is: what quality of model does your workload actually need? If a budget model does the job (classification, routing, extraction, simple summaries), the cloud is unbeatable on price. If you need workhorse-class quality or better and you are running six figures of queries a month, local hardware pays back fast.

What the open models can and cannot replace

The fair comparison for a 256GB Mac Studio is the workhorse tier, not the flagship. The best open-weight models that fit on this machine, which we cover next, land roughly in Sonnet and Sol territory on most business tasks and below Fable, Astra and Argon on the hardest reasoning. The flagship column in the payback table shows what you save if you are currently overpaying for a flagship on work that does not need one. It is not a claim that gpt-oss-120b is as smart as GPT-6 Astra. It is not.

The open-weight models you can run, and what each is good for

“Open-weight” means the lab publishes the trained model file so you can download it and run it on your own hardware. The training data and recipe usually stay private, but the weights are yours to use, and for most of these models the license lets you use them commercially with no fee. There is no per-token charge because there is no one to charge you.

Two concepts help make sense of the list. Dense models use every parameter for every token, so a 27B dense model reads all 27 billion weights each step. Mixture-of-experts (MoE) models have a large total parameter count but only activate a small slice per token. A 117B MoE with 5B active parameters needs the memory of a 117B model but runs at the speed of a 5B model. On a machine with lots of memory and good bandwidth, which is exactly what the Mac Studio is, MoE models are the sweet spot.

Memory figures below are approximate for 4-bit quantized versions, which is the standard way to run these locally with minimal quality loss. A 256GB Mac Studio has roughly 218GB usable for models after the operating system takes its share.

Model Maker Size (total / active) License Memory at 4-bit Best for
gpt-oss-120b OpenAI 117B / 5.1B MoE Apache 2.0 ~65GB Reasoning, tool calling, agents. The default daily driver for this machine
gpt-oss-20b OpenAI 21B / 3.6B MoE Apache 2.0 ~14GB Fast classification and routing, runs alongside a bigger model
Qwen3.5 397B Alibaba 397B / 17B MoE Apache 2.0 ~220GB The largest model that fits in 256GB; strongest open generalist you can run here
Qwen3.8 Flash-Next Alibaba 125B / 6B MoE Qwen Community ~100GB Coding and agentic work with very fast generation
Qwen3.8-27B Alibaba 27B dense Apache 2.0 ~18GB Best quality per gigabyte, includes vision input
Gemma 4 31B Google 31B dense Apache 2.0 ~19GB Multimodal (text, image, audio), 256K context, strong on math
Gemma 4 26B-A4B Google 26B / 4B MoE Apache 2.0 ~17GB Very fast multimodal assistant for everyday tasks
DeepSeek V4 Flash DeepSeek 284B / 13B MoE MIT ~120GB (3-bit) Long-context document work, 1M-token window, cheap to run
Llama 4 Scout Meta 109B / 17B MoE Llama Community ~60GB Extreme long-context ingestion (up to 10M tokens claimed)
Mistral Medium 3.5 Mistral 128B dense Mistral terms ~80GB European-origin option, strong multilingual

A few notes on choosing.

For most businesses starting out, run gpt-oss-120b as the main model and gpt-oss-20b as a fast sidecar. Both are Apache 2.0, both are from OpenAI, both are well supported by every local runtime, and together they use about 80GB, leaving plenty of room for a RAG context and a second large model.

If you want the highest quality the machine can hold, Qwen3.5 397B is it. At about 220GB it fills the box, so it is a one-model-per-machine deployment, and it generates more slowly than the MoE models with fewer active parameters. For a two-machine setup, one machine running Qwen3.5 397B for hard questions and the other running gpt-oss-120b for volume is a sensible split.

Licensing matters more than people think. Apache 2.0 and MIT are clean: use them for anything, commercially, with no reporting. The Llama Community License and Qwen Community License are permissive for most businesses but carry user-count thresholds and attribution terms. Read them before you build a product on top.

Country of origin is a real consideration for some buyers. Qwen and DeepSeek are from Chinese labs. The weights are open and auditable and run entirely on your hardware with no outbound connection, which addresses most of the practical concern, but some compliance teams prefer the OpenAI, Google and Meta models on principle. All three US labs have strong options on this list.

Runtimes. On a Mac, the two mainstream ways to run these are Ollama (easiest, one command to pull and serve a model with an OpenAI-compatible API) and MLX via LM Studio or mlx-lm (Apple’s own framework, usually 10 to 30 percent faster on Apple Silicon). Both expose a local API endpoint, so any application written against the OpenAI API format can point at your Mac Studio instead with a one-line change.

What a RAG system is, and why it is the piece that makes local AI useful

A language model knows what was in its training data and nothing else. It has never seen your price list, your support tickets, your contracts or last week’s board deck. Ask it about any of those and it will either tell you it does not know or, worse, make something up. RAG, which stands for Retrieval-Augmented Generation, is the standard fix, and it is the reason a local model running on a Mac Studio can answer questions about your business better than a frontier model that has never seen your data.

The idea is simple: before you ask the model a question, you look up the relevant passages from your own documents and hand them to the model along with the question. The model then answers from what you gave it, not from memory. That is why our standard query carries 2,000 input tokens: most of that is retrieved context.

The four pieces

  1. Ingestion. Your documents (PDFs, Word files, web pages, database rows, emails) are split into chunks of a few hundred words each.
  2. Embedding. Each chunk is run through a small model that converts it into a list of numbers called a vector. Chunks with similar meaning end up with similar vectors. This step runs once per document and is cheap; an embedding model is a few hundred megabytes and runs comfortably alongside your main model.
  3. Vector storage. The vectors go into a database built for similarity search. Qdrant, Chroma, Weaviate and pgvector (an extension for PostgreSQL) are the common choices. When a question comes in, it is embedded the same way, and the database returns the handful of chunks whose vectors are closest to the question.
  4. Generation. Those chunks are pasted into the prompt as context, the question is appended, and the language model writes the answer, citing the source chunks if you ask it to.

Why RAG matters for the cost comparison

RAG is what turns a general-purpose model into a tool that knows your business. It also changes the economics in two ways.

First, it makes the context local. With a cloud API, every retrieved chunk of your internal documents gets sent to the provider on every query. With a local model, the documents, the vector database and the model all live on hardware you own. Nothing leaves the building. For anyone handling customer records, financial data, health information or legal work, that is often the deciding factor regardless of what the spreadsheet says.

Second, it makes a mid-size model good enough. A great deal of what makes a flagship model expensive is its ability to reason from a vast store of general knowledge. When the relevant facts are retrieved and placed in the prompt, the model’s job shrinks to reading carefully and writing clearly, which gpt-oss-120b and Qwen3.5 do very well. In our experience, a well-built RAG pipeline on a workhorse-class local model beats a flagship model with no access to your documents on almost every business question.

What a working stack looks like

A complete private RAG system fits on one Mac Studio with room to spare. Ollama or MLX serves the model and the embedding model. Qdrant holds the vectors. A workflow tool such as n8n watches your document sources, runs ingestion when files change, and exposes the chat endpoint to your internal apps. A small Python or PHP service in between handles chunking, retrieval and prompt assembly. This is the stack we run at JAMD Technologies for our own internal knowledge base, and it is the one we build for clients.

The second Mac Studio in our two-machine scenario is not sitting idle. It gives you a second model for hard questions, a hot spare if the first machine needs a reboot, and double the throughput at peak.

The honest counterpoint: when the cloud still wins

We build local AI systems, so it would be easy to end here. But the cloud case is strong in several situations, and pretending otherwise would be bad advice.

You need frontier-level reasoning. Claude Fable 5.1, GPT-6 Astra and Gemini 4 Argon are better than anything you can run on a Mac Studio at the hardest problems: multi-step research, complex code across large repositories, nuanced legal and financial analysis. If your workload lives there, no open model closes the gap today, and the hardware math is irrelevant.

Your volume is low or unpredictable. Under 50,000 queries a month, the API is cheaper in every scenario we ran. A pilot, a seasonal workload, or a product that might grow tenfold or might die next quarter should stay on the API until the volume is real.

A budget model is good enough. If Haiku 5.5 or GPT-6 Luna handles your task, the cloud costs $450 per million queries and the hardware never pays back. Many high-volume jobs (tagging, routing, extraction, moderation) fall here.

Caching and batch cut the cloud bill more than we modeled. Our tables use standard list rates. If your prompts share a long common prefix, prompt caching cuts the input cost by 90 to 95 percent. If you can wait 24 hours, batch mode halves everything. A caching-heavy, batch-tolerant workload on Sonnet 5.5 can run at roughly a third of our workhorse figure, which pushes every payback period out by a factor of three.

Prices keep falling. Anthropic cut Opus pricing 20 percent in 2026. OpenAI’s GPT-6.1 Sol is half the price of the GPT-5.6 Sol it replaced. Google is running launch promotions on both Argon and 3.8 Flash. Hardware you buy today is priced today; the API you compare it to will be cheaper next year. A three-year payback on hardware is a bet that cloud prices do not fall faster than 30 percent a year, which they have been doing.

Hardware is not free to own. The $400 a month we budgeted for administration is a floor. A model that stops responding at 2 a.m. is your problem, not Anthropic’s. The Mac Studio has no redundant power supply, no hot-swap storage, and its memory cannot be upgraded later. Two machines give you a spare; one machine gives you a single point of failure.

Memory prices pushed the Mac Studio up, not down. The 256GB M5 Ultra is $3,800 more than the equivalent M3 Ultra was at launch, almost entirely because of memory costs. That gap may close, and buying a year from now may be cheaper. It may also not close.

Scaling past three machines gets awkward. Three Mac Studios serve a million queries a month comfortably. At five or ten million, you are into rack-mount territory, and at that point a proper GPU server or a negotiated enterprise API contract with volume discounts is the right comparison, not more Mac Studios.

The fair summary: local hardware is a strong, often dominant, choice for a business running 100,000 to 1,000,000 queries a month at workhorse quality or better, especially when privacy matters. It is the wrong choice for low volume, for budget-tier workloads, and for anything that needs the best model money can buy.

The JAMD Technologies take

If you are spending more than about $1,500 a month on AI APIs and the work does not require a frontier model, you should price out local hardware this quarter. Two Mac Studio M5 Ultras at 256GB, running gpt-oss-120b behind a RAG pipeline, will handle up to half a million queries a month, keep every document inside your firewall, and pay for themselves in two to twelve months against the models most businesses are actually using.

If you are spending less than $500 a month, or your workload runs fine on a budget model, stay on the API and revisit in a year. If you need Fable, Astra or Argon for the hardest work, keep them for that work and route everything else locally. A hybrid setup, where a local model handles 90 percent of volume and a frontier API handles the 10 percent that needs it, is what we deploy most often and it usually cuts the API bill by 80 percent or more.

We design, build and support private AI stacks on Apple Silicon and on Linux GPU servers, including the RAG pipeline, model selection and the monitoring that keeps it running. If you want a cost model built on your actual query logs rather than our standard query, contact JAMD Technologies and we will run the numbers with you.

Frequently asked questions

Is a Mac Studio really cheaper than a GPU server for local AI?
For models up to about 250GB, usually yes. A server with enough GPU memory to hold a 120B model costs several times more, draws ten times the power, and needs a rack, cooling and a Linux admin. The Mac Studio’s advantage is 256GB of fast memory in a quiet 8-pound box that plugs into a wall outlet. Past three or four machines, GPU servers start to win on density.

How much electricity do two Mac Studios use?
Apple rates the M5 Ultra Mac Studio at 9W idle and 385W at full load. Two machines at a 50 percent duty cycle use roughly 300 kWh a month, about $50 at typical US commercial rates. Running flat out around the clock, the pair tops out near $95 a month.

Can I run the same model Anthropic, OpenAI or Google sells?
No. Claude, GPT-6 and Gemini are proprietary and only available through their APIs or cloud partners. What you can run locally are open-weight models: OpenAI’s gpt-oss family, Google’s Gemma 4, Meta’s Llama 4, Alibaba’s Qwen, DeepSeek and Mistral. OpenAI’s gpt-oss-120b is the closest thing to a frontier-lab model you can own outright.

What happens to my data when I use a cloud API?
The paid tiers of all three providers state that API traffic is not used to train their models, and all three offer data residency options. Your prompts still transit their infrastructure and are retained for abuse monitoring for a period. With a local model, no prompt or document ever leaves your network.

Do I need a RAG system, or can I just ask the model questions?
If your questions are about general knowledge, you do not need RAG. If they are about your own documents, customers, products or history, you need RAG; without it the model has no way to know those facts. Nearly every business deployment we build includes one.

How long will a Mac Studio bought today stay useful for AI?
We plan on three years. The M5 Ultra’s 1.2TB/s memory bandwidth and 256GB of memory will run the models of 2026 and the next generation or two comfortably. The thing that ages it is not speed but memory: if open models keep growing, a 512GB machine will eventually be the floor. Apple’s 512GB M5 Ultra configuration is due in late October 2026 at a price not yet announced.

What about the quality gap between open models and the frontier?
It is real and it is task-dependent. On document question-answering, summarization, drafting, extraction and most coding, a well-tuned gpt-oss-120b or Qwen3.5 with RAG matches the workhorse cloud tier. On the hardest multi-step reasoning, frontier models remain clearly ahead. Run your own evaluation on your own tasks before committing either way.

Sources

Assumptions in this post: standard query of 2,000 input and 500 output tokens; electricity at $0.17 per kWh; 50 percent duty cycle; 36-month hardware life; $400 per month administration allowance; six seconds per query on one machine based on measured gpt-oss-120b speeds. Change any of these and the payback periods move; the shape of the conclusion does not.