DEV Community

Cover image for Own Your AI: The Complete Guide to Running LLMs Locally with Ollama โ€” Privacy, Zero API Costs, and Total Control
Himanshu Agarwal
Himanshu Agarwal

Posted on

Own Your AI: The Complete Guide to Running LLMs Locally with Ollama โ€” Privacy, Zero API Costs, and Total Control

๐Ÿš€ Ready to own your AI stack? Get the complete four-book journey here โ†’ Ollama & Local LLMs โ€” The Complete 4-Book Series

๐Ÿ“š Explore 150+ ebooks on AI, engineering, and building things that matter โ†’ himanshuai.gumroad.com

๐Ÿ’ฌ Want a discount, or have a purchase question? Connect with me directly on LinkedIn and let's talk.


There is a quiet revolution happening on ordinary computers. While most of the world sends its questions, documents, and ideas to distant servers owned by a handful of companies, a growing number of people have realized something powerful: you don't need any of that. The same kind of artificial intelligence that powers the famous cloud assistants can run on the laptop already sitting on your desk, on a small server humming in the corner of a room, or on a modest machine you bought for a few hundred dollars. It can run privately, offline, and without a single cent of per-use cost. This is local AI, and once you understand it, the way you think about artificial intelligence changes permanently.

This article is a complete, plain-language introduction to that world. It explains why running large language models locally has become one of the most important skills of the decade, how the technology actually works beneath the marketing, and the practical path from your very first local model to a system that can serve an entire team or organization. Whether you are a privacy-conscious individual, a developer tired of watching API invoices climb, a hobbyist who loves to tinker, or an engineer tasked with bringing AI into a company that cannot send its data to third parties, there is a place for you here. By the end, you'll understand not just what local AI is, but why it matters, what it can do for you, and exactly how to begin.

The Problem with Renting Your Intelligence

Cloud AI is genuinely convenient. You open an app, type a question, and get an answer. There is nothing to install, nothing to configure, and nothing to maintain. For a great many people, most of the time, that is enough. But convenience has a way of hiding its true price, and the price of cloud AI is steeper than it first appears โ€” steep in three distinct and permanent ways.

The first cost is your data. Every prompt you type, every document you upload, and every answer you receive passes through infrastructure you do not own and cannot inspect. Depending on the terms of service, that text may be stored, analyzed, and used to train future models. For casual questions this may not trouble you. But the moment you paste in a legal contract, a medical record, a piece of unreleased code, a private journal entry, or a customer's personal information, you have handed that data to a third party. You are trusting that it will be handled well, that the company will not suffer a breach, that it will not be compelled to hand it over, and that the rules governing it will not change. That is a great deal of trust to place in something you cannot see.

The second cost is money, and it is a cost that never stops. Cloud AI is metered. You pay per token, per request, per seat, per month โ€” forever. For light personal use the bills are small, but they add up, and for anything heavy or automated they can become substantial. A developer who wires an AI model into a workflow that runs thousands of times a day can watch a modest experiment turn into a serious operating expense. Worse, the meter shapes your behavior: you hesitate to experiment, to run large batches, to let an idea run wild, because every keystroke has a cost attached. Rented intelligence is intelligence you are always a little afraid to use.

The third cost is control, or rather the lack of it. When you build on a hosted model, you are building on ground that can shift without warning. The provider can change its pricing, tighten its policies, alter the model's behavior overnight, deprecate the version you depend on, or restrict access in ways you never anticipated. You have no recourse, because you never owned any of it. Your capability lives at the pleasure of a company whose incentives are not the same as yours. For a hobby that may be fine. For anything you depend on, it is a quiet fragility running underneath everything you build.

Local AI answers all three of these costs at once, and that is the heart of why it matters. When the model runs on your own hardware, your data never leaves your control โ€” there is no third party to retain it, breach it, or hand it over. There is no meter, because the computation is yours and costs only the electricity to run it. And there is no lock-in, because the model, the software, and the data are all things you own outright. You are no longer renting your intelligence. You own it.

Enter Ollama: Local AI Made Approachable

For years, running a language model on your own machine was the preserve of a small circle of specialists. It meant wrestling with source code, hunting for the right files, deciphering cryptic configuration, and assembling a working system from scattered parts. The capability existed, but the barrier to entry was high enough that most people never crossed it.

That barrier is gone, and the tool that removed it is Ollama. Ollama is a piece of software that makes running local models about as simple as installing any ordinary application. You download it, and with a single command you can pull a model onto your machine and start talking to it. The model runs entirely on your hardware. Nothing leaves your computer. There is no account to create, no API key to manage, no bill to watch. It simply works.

What makes Ollama special is not only that it runs models, but that it hides the complexity that used to make local AI painful. It handles the fiddly details of packaging a model โ€” the weights, the tokenizer, the prompt formatting โ€” so that you never have to think about them. It runs quietly in the background as a service, ready whenever you need it, and it exposes a clean interface so that other programs can talk to it. It manages your models the way a package manager manages software: pull the ones you want, run them, remove the ones you don't. In short, Ollama took something that used to require expert knowledge and turned it into something an ordinary curious person can set up in an afternoon.

But approachable does not mean shallow. Beneath Ollama's simplicity lies a rich and powerful world, and the more you understand it, the more you can do. That understanding is exactly what separates someone who can run a default model from someone who can bend local AI to their will โ€” fitting bigger models onto modest hardware, building private services, and scaling to serve many people. The journey from the first to the second is what the rest of this article maps out.

The One Idea That Governs Everything: Memory

If you learn only one thing about local AI, learn this: the single most important factor in what your hardware can run is memory. Not processor speed, not the number of cores, not any of the specifications people usually obsess over โ€” memory. Understanding this one idea will save you more frustration than any other piece of knowledge, and it is the foundation on which everything else rests.

A language model is, at its core, an enormous collection of numbers called weights โ€” often billions of them. To run the model, all of those numbers must be held in fast memory, along with a working space for the conversation the model is currently processing. If the model and its working space fit comfortably in your fast memory, everything runs quickly. If they do not fit, the system is forced to shuffle data back and forth from slower storage, and performance collapses from brisk to painfully sluggish. The wall between "fast and delightful" and "slow and frustrating" is almost always the memory wall.

This has a practical consequence that shapes every decision you make. A bigger model is generally more capable, but it also demands more memory. So the art of local AI is a constant, deliberate balancing act: choosing a model large enough to be genuinely useful, but small enough to fit in the memory you actually have, with room to spare for the conversation. Once you internalize this, the confusing landscape of model choices becomes navigable. You stop asking "what is the best model?" and start asking "what is the best model that fits my machine?" โ€” which is the right question, and one you can actually answer.

Different kinds of hardware handle this differently, and that matters too. A dedicated graphics processor holds models in its own fast video memory and accelerates them dramatically, which is why gaming machines and workstations make excellent local AI hosts. Apple's recent computers use a clever unified memory design that lets them punch far above their weight for their price and power draw, making them surprisingly strong local AI machines. And ordinary computers without a graphics processor can still run smaller models using system memory, more slowly but perfectly usably. There is a viable path on almost any hardware โ€” you simply have to match the model to the machine, and the memory rule is how you do it.

The Secret Weapon: Quantization

Here is where local AI gets genuinely clever, and where the difference between a novice and someone who truly understands the field becomes stark. That memory wall we just discussed is not fixed. Its height depends on a choice โ€” a choice most people make by accident and that you can instead make deliberately. That choice is called quantization, and it is the secret weapon of local AI.

Remember that a model is a vast collection of numbers. Normally, each of those numbers is stored very precisely, which takes up a lot of space. Quantization is the art of storing those numbers less precisely โ€” using fewer bits for each one โ€” so that the whole model takes up far less memory. The remarkable and almost magical fact is that a model quantized sensibly loses very little of its capability. You can often cut a model's memory footprint in half, or even to a quarter, while it remains almost indistinguishable from the original for everyday work. The small loss in precision washes out across billions of numbers, leaving the model's knowledge and reasoning largely intact.

The implications are enormous. Quantization is what lets you run a large, capable model on hardware that could never hold it at full precision. It is what turns "this model is too big for my computer" from a verdict into a question. It is what lets a person with a modest machine run models that would otherwise require expensive, specialized hardware. And it is why the same model can be offered in many different sizes, each trading a little quality for a lot of space, so you can pick exactly the balance your hardware and your task demand.

Learning to work with quantization โ€” to read the cryptic names that describe it, to choose the right one for your situation, and even to create your own โ€” is one of the highest-leverage skills in all of local AI. It is the difference between leaving half of your hardware's potential unused and squeezing every drop of capability out of the machine you already own. It sounds intimidating, full of strange abbreviations and technical jargon, but the underlying ideas are not hard, and once they click, you never look at a model the same way again.

From a Tool You Run to a Service You Own

Running a model on your own laptop is a wonderful thing, but it is only the beginning. For a single person at a single keyboard, it may be all you ever need. But something happens once you have tasted private AI: you want it everywhere. You want it on your phone from the sofa. You want your family to use it without touching a terminal. You want your team to query the company's documents without any of that text ever reaching a vendor. You want it running quietly on a machine in the corner, always on, always yours, always available.

That is the leap from a program you run to a service you host, and it is a bigger leap than it first appears. A local model is a tool you invoke when you happen to be at the machine. A self-hosted service is infrastructure that other people and other devices depend on. It must stay up. It must be reachable, but only by the right people. It must protect the data poured into it by everyone who uses it. And โ€” most excitingly โ€” it can be connected to your own documents so that it answers from your knowledge rather than its generic training.

Building this kind of private service is entirely achievable, and it follows a clear pattern. You put your model behind a durable, self-restarting system so that it survives reboots and comes back on its own after any hiccup. You place a polished, familiar web interface in front of it โ€” one that looks and feels like the commercial chat products everyone already knows โ€” so that non-technical people can use it comfortably from any device. You give it accounts and roles so that a household or team can share it while keeping each person's conversations private. And you secure the whole thing so that it is reachable from anywhere you need, yet never exposed to the open internet where it could be abused.

The result is genuinely remarkable: a private replacement for the cloud assistants you were renting, running on hardware you control, usable by everyone you choose, and keeping every prompt and document inside a boundary you own. For a family, it is a shared assistant that respects everyone's privacy. For a small business, a law firm, a clinic, or a school, it can be the only acceptable way to use AI at all โ€” because the data legally or ethically cannot leave the building. This is what "private AI" really means, and it is within reach of any determined person willing to learn.

Teaching Your AI About Your Own World

There is one capability that transforms a private AI service from a clever chatbot into something genuinely indispensable, and it deserves special attention: the ability to answer from your own documents.

A general model, however capable, knows a great deal about the world and nothing about you. It has never read your company handbook, your research notes, your project files, your family's records, or last quarter's report. Ask it about them and it will either admit ignorance or, worse, invent a confident answer. The technique that fixes this โ€” and does so without sending your documents to anyone โ€” is often called retrieval-augmented generation, and it is one of the most valuable things you can add to a private setup.

The idea is elegant. Instead of hoping the model already knows something, you give it the relevant pieces of your own material at the exact moment you ask a question. Your documents are read, broken into passages, and organized so that the most relevant pieces can be found instantly. When you ask something, the system retrieves the passages that bear on your question and hands them to the model, which then answers based on your actual knowledge rather than its generic training. The model supplies the fluency and reasoning; your documents supply the facts. And crucially, all of this happens on your own hardware โ€” your documents are read, searched, and answered without ever leaving your control.

The effect is like giving your AI a perfect memory of everything you care about. Suddenly it can answer questions about your business's policies, summarize your research library, help you navigate your own notes, or draft replies grounded in your real correspondence. For an organization, it becomes an institutional memory: the company's collected knowledge, made instantly answerable by anyone with permission, entirely in-house. This single capability is often the reason people move from casually running a model to seriously building a private service, because it turns AI from a general-purpose novelty into a tool that knows your specific world.

Scaling Up: From One Person to Many

For most people, a private service for themselves, their family, or a small team is the summit โ€” and it is a fine place to stop. But some journeys keep climbing, and there is a whole further world for those who need to serve not a handful of people but dozens, hundreds, or an entire organization. This is where local AI grows up into production infrastructure, and it is a genuinely different discipline.

The reason it is different comes down to a simple but profound fact: serving one user and serving many users are not the same problem. A setup that delights a single person can collapse the moment several people use it at once. When requests arrive one after another, a simple system handles them in turn, and each person waits a little longer than the last. Add enough simultaneous users and the waits become intolerable, then the system begins to fail entirely. The naive approach that works beautifully for one person simply does not scale, and no amount of wishful thinking changes that.

Solving this requires a shift in both tools and thinking. There are specialized serving engines, built specifically for high concurrency, that use ingenious techniques to keep the hardware fully busy and to weave many simultaneous requests together efficiently. Where a simple engine handles requests one at a time, these engines pack many into the same work, achieving several times โ€” and at high load, many times โ€” the throughput on the very same hardware. Adopting one of these engines is the single biggest leap in capability when you outgrow a personal setup.

Beyond the engine, real scaling brings a whole toolkit of ideas familiar to anyone who has run a serious online service. You spread load across multiple machines so that no single one is overwhelmed. You eliminate single points of failure so that one broken machine does not take the whole service down. You add capacity automatically as demand rises and shed it as demand falls, so you are neither overwhelmed at the peak nor wasting money at the trough. You watch the whole system with proper monitoring, so you learn of problems before your users do. And you plan capacity deliberately, sizing your hardware to real demand rather than guessing. None of this is magic, and all of it is learnable โ€” it is simply the natural extension of everything that came before, applied at a larger scale.

Who Is This For? Everyone, at Their Own Level

One of the most beautiful things about local AI is how the same core knowledge serves such a wide range of people. The hobbyist tinkering on a weekend and the engineer deploying to an enterprise are, at bottom, learning the same craft โ€” they simply turn different dials.

If you are a privacy-conscious individual, local AI is how you use powerful models without ever surrendering your data. Your journal, your finances, your health questions, your private thoughts โ€” all of it stays on your machine. You get the capability of modern AI with none of the surveillance, and that combination is impossible to buy at any price from a cloud provider.

If you are a developer or builder, local AI is how you escape the tyranny of the meter. You can wire models into your tools, run them in loops, batch enormous jobs, and experiment without fear, because the marginal cost of each request is essentially zero. Ideas that would be too expensive to try against a metered API become trivial to explore on hardware you already own. For anyone who builds, that freedom is transformative.

If you are a hobbyist or learner, local AI is simply one of the most fascinating and rewarding things you can tinker with. There is a deep satisfaction in running powerful AI on your own machine, understanding how it works, and pushing your hardware to do more than you thought possible. It is a hobby that teaches you real, valuable skills while being genuinely fun.

And if you work in or with an organization, local AI is often the only viable path to using this technology at all. Law firms, clinics, financial institutions, schools, government bodies, and countless companies handle data that legally or contractually cannot be sent to a third party. For them, a self-hosted, private AI service is not a preference but a requirement, and the ability to build and run one is an increasingly valuable professional skill. The crossover between hobbyist and enterprise is real: the same fundamentals that let an enthusiast run a model in their bedroom let a professional deploy one for an entire company.

Clearing Up the Myths

Because local AI is still unfamiliar to many, it attracts a few persistent myths worth dispelling directly.

The first myth is that you need extraordinarily expensive hardware. You do not. While more powerful machines can run larger models, there is a viable path on very modest hardware, especially once you understand quantization. Many people are surprised to discover that a computer they already own, or an affordable machine bought secondhand, is perfectly capable of running genuinely useful models. The barrier is knowledge, not money.

The second myth is that local models are hopelessly inferior to the big cloud ones. This was more true in the past than it is now. The open models available to run locally have improved at a staggering pace, and for a huge range of everyday tasks โ€” writing, summarizing, answering questions, helping with code, brainstorming โ€” a well-chosen local model is more than good enough. The gap that remains is at the very frontier, for the hardest tasks, and even there it narrows constantly. For the great majority of real work, local models deliver.

The third myth is that setting all this up is impossibly technical. It used to be difficult, but tools like Ollama have transformed the experience. Getting a model running locally is now genuinely approachable for anyone willing to follow clear guidance. The deeper skills โ€” self-hosting, quantization, scaling โ€” take more effort, but each is learnable in plain language, one concept at a time, without any research background. The intimidation is mostly a leftover from an earlier, harder era.

The fourth myth is that local AI is only for privacy extremists. Privacy is a wonderful benefit, but it is far from the only one. The cost savings alone justify local AI for heavy users. The freedom from lock-in justifies it for anyone building something they depend on. The ability to work offline, to customize deeply, and to truly own your tools โ€” these appeal to a far broader audience than privacy alone. Local AI is simply a better arrangement for a great many purposes.

The Economics: Do the Math

It is worth pausing on the money, because the economics of local AI are more compelling than most people realize, and they are worth understanding honestly rather than through hype.

Cloud AI charges you per use, which feels cheap when you use it lightly and grows expensive as your use increases. Local AI works the opposite way: it asks for an investment up front โ€” hardware, and your time to learn โ€” and then makes each subsequent use nearly free. The crossover point, where owning becomes cheaper than renting, depends entirely on how heavily you use it. For someone who asks a few questions a day, a cloud subscription may never cost enough to justify buying hardware. But for a developer running automated workflows, a team using AI all day, or anyone whose usage is heavy and predictable, the math tips decisively toward owning. Past a certain volume, the marginal cost of a local query is just electricity, and that advantage widens every single day you use it.

But the honest accounting goes beyond a simple comparison of hardware price against subscription fees. On the cost side, local AI includes the electricity to run a machine, occasional maintenance, and the value of your own time to set it up and keep it running. On the benefit side sit things that never appear on any invoice: privacy that has no cloud equivalent at any price, freedom from a meter that discourages experimentation, and independence from a provider's outages and policy changes. When you weigh the full picture, the conclusion is rarely about cost alone. You self-host when privacy, control, or heavy predictable use make it worthwhile โ€” and you treat the favorable economics at scale as a welcome bonus rather than the whole argument.

There is also a strategic dimension to the economics that is easy to miss. Skills compound. The time you invest in learning local AI does not evaporate; it becomes a durable capability that pays off across every model, every machine, and every project you touch for years to come. In a world where AI is becoming central to how work gets done, the ability to run it yourself โ€” privately, cheaply, and under your own control โ€” is an asset whose value only grows. That is an investment in yourself, not merely in a piece of software.

A Practical Roadmap: How to Actually Begin

Knowing why local AI matters is one thing; knowing how to start is another. The good news is that the path is clear and each step builds naturally on the last. You do not have to leap to the summit โ€” you climb one sensible step at a time.

The first step is simply to get a model running on your own machine. Install Ollama, pull a small-to-mid-size model appropriate for your hardware, and start talking to it. This first experience โ€” watching a capable AI respond entirely on your own computer, with no account and no internet dependency โ€” is genuinely eye-opening, and it is the foundation for everything else. Spend time here. Get comfortable. Learn the memory rule by feeling it: try models of different sizes and notice where your machine stays fast and where it starts to strain.

The second step is to learn to control what you run. Discover how to talk to your model programmatically so you can wire it into your own scripts and tools. Learn to customize a model's behavior to suit how you work. Understand how to choose the right model for a given task and machine. This is where you move from passively using a default to actively shaping your local AI to your needs, and it is where the real productivity begins.

The third step, when you are ready, is to turn your local model into a private service. Put it behind a durable setup, add a friendly web interface, give it accounts for the people who will share it, and connect it to your own documents so it answers from your knowledge. Secure it so you can reach it safely from anywhere. This transforms local AI from a personal tool into shared infrastructure that others can rely on โ€” and it is where local AI starts to replace the cloud services you were paying for.

The fourth step, for those who need it, is to master the deeper crafts: quantization, to fit bigger and better models onto your hardware and to reclaim memory most people never touch; and scaling, to serve many users reliably when a personal setup is no longer enough. These are the advanced skills that separate someone who dabbles from someone who truly commands local AI, and they open the door to using it professionally, at real scale.

At each step, the pattern is the same: learn the concept in plain language, put it into practice on your own machine, and build genuine capability before moving on. There is no rush, and there is no step you cannot reach with patience and clear guidance.

The Complete Journey, in Four Books

Everything described in this article โ€” from your first local model to a scaled, production-grade service โ€” is exactly the path laid out in the Ollama & Local LLMs four-book series by Himanshu Agarwal. Each book takes one stage of the journey and teaches it thoroughly, in plain language, with real commands and practical guidance, and each builds on the last so that together they form one complete arc.

The series begins with Running LLMs Locally with Ollama, which takes you from nothing to running real models on your own hardware, with the mental models and hands-on projects that make the knowledge stick. It teaches the all-important memory rule, how to talk to models over the interface, how to customize and control them, and how to build genuinely useful things โ€” all while keeping your data entirely your own.

From there, Private AI: Self-Hosting Language Models turns that skill into an always-on private service. It shows you how to stand up a durable stack, put a polished multi-user interface in front of it, connect it to your own documents, and lock the whole thing down so that convenience never costs you the privacy that was the point. It is the blueprint for a private replacement for the cloud assistants you were renting.

Next, The Local LLM Playbook: Ollama, GGUF, and Quantization goes deep on the layer that decides what your hardware can truly do. It teaches you to read quantization names fluently, choose the right one for your machine and task every time, fit bigger and better models than you thought possible, make your own quantized models, and reclaim hidden memory by quantizing the context cache. It is the book that lets you extract every drop of capability from the hardware you own.

Finally, From Laptop to Server: Scaling Local LLMs carries everything into the world of scale. It explains why serving many users is a different problem, introduces the high-throughput engines built for concurrency, and covers load balancing, high availability, autoscaling, monitoring, and capacity planning โ€” closing with a complete reference architecture. It is the finale that turns "it works on my machine" into "it works for everyone, reliably."

Read together, the four books are a complete education in owning your AI, from the first curious experiment to running infrastructure an organization can depend on. Each is written to be approachable regardless of background, each includes a thorough resources section, and each is available in both PDF and EPUB formats for comfortable reading on any device, with instant download.

Frequently Asked Questions

Do I need to be a programmer to run local AI? No. Getting a model running with Ollama is approachable for anyone willing to follow clear steps. Some of the deeper skills benefit from comfort at a command line, but every concept in the series is built up from the ground with no assumed background.

Will a local model be as good as the famous cloud ones? For the vast majority of everyday tasks โ€” writing, summarizing, answering questions, helping with code, brainstorming โ€” a well-chosen local model is more than good enough, and the open models improve constantly. The gap that remains is at the extreme frontier, and even there it narrows all the time.

What hardware do I need? Less than you think. There is a viable path on modest machines, and quantization stretches your hardware further still. The series teaches you exactly how to match a model to whatever machine you have, rather than demanding you buy something expensive.

Is my data really private with local AI? Yes. When the model runs on your own hardware, your prompts and documents never leave your control. There is no third party to store, analyze, or hand over your data. The self-hosting book also covers how to keep it private in practice, not just in principle.

Can I really save money compared to cloud AI? For heavy or predictable use, absolutely โ€” the marginal cost of a local query is essentially just electricity. For light use, the savings matter less, and the bigger benefits are privacy and control. The series is honest about exactly where the economics favor local AI.

Where do I start? Start with the first book, get a model running, and build from there one step at a time. The whole series is designed so that each stage prepares you for the next.

Own It, Don't Rent It

We stand at a moment where artificial intelligence is becoming woven into how we work, create, and think. The default path is to rent that intelligence from a handful of large companies โ€” to send them your data, pay them by the token, and build on ground that can shift beneath you at any time. It is a convenient path, and for some it is the right one. But it is not the only one, and for a growing number of people it is not the best one.

The alternative is to own your AI. To run it on hardware you control, with data that never leaves your walls, at a cost that does not climb with every use, free from any provider's changing rules. To build private services that respect the people who use them. To fit powerful models onto modest machines through skill rather than expense. And, when you need to, to scale it all up into infrastructure a whole organization can rely on. This is not a distant or exotic capability. It is available today, it is learnable by anyone willing to begin, and the tools have never been more approachable.

The knowledge to do it well is the difference between being a passenger and being in the driver's seat of the most important technology of our time. That knowledge is exactly what the Ollama & Local LLMs series delivers โ€” the complete journey, from your first local model to a scaled private service, in plain language, ready to put into practice. Whatever your reason โ€” privacy, cost, control, curiosity, or profession โ€” the path is open, and the first step is closer than you think.

Own your AI. Your data, your hardware, your rules.


๐Ÿš€ Start the complete journey today โ†’ Ollama & Local LLMs โ€” The Complete 4-Book Series โ€” all four books, PDF + EPUB, instant download.

๐Ÿ“š Explore 150+ ebooks on AI, engineering, and building things that matter โ†’ himanshuai.gumroad.com

๐Ÿ’ฌ Looking for a discount, or have a question before you buy? Connect with me directly on LinkedIn โ€” I'm happy to help.

Written by Himanshu Agarwal ยท Own your AI: private, offline, and free of per-token costs.

Top comments (0)